Function at 0x10004b88
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
mov edx, dword fs:[0]
push 0x1000928f
push edx
mov dword fs:[0], esp
sub esp, 8
sub esp, 0x1ec
push ebx
push esi
push edi
mov dword [ebp - 0x18], eax
mov ecx, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov ebx, dword [edx + ecx*4]
push dword [ebx + 0x14]
mov esi, 0x10003414
push esi
push 6
push dword [eax + 0xc]
push dword [eax + 8]
push dword [eax + 0x14]
push dword [eax + 0x10]
call fcn.1000a7d0
push edx
push eax
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
call dword [edx + 0x10]
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x120], 0
mov ecx, 0x1a
xor eax, eax
lea edi, [ebp - 0x114]
rep stosd dword es:[edi], eax
push 0x4a
mov ebx, 0x1006f6e0
push ebx
call fcn.1001d818
mov ecx, 0x1000341c
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], ecx
mov edx, 0x10003424
mov edi, 5
mov dword [eax + 8], edi
mov dword [eax + 0xc], edx
mov ecx, 0x1000342c
mov esi, 5
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], ecx
mov edx, 0x10003434
mov edi, 5
mov dword [eax + 0x18], edi
mov dword [eax + 0x1c], edx
mov ecx, 0x1000343c
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], ecx
mov edx, 0x10003444
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], edx
mov ecx, 0x1000344c
mov esi, 5
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], ecx
mov edx, 0x10003454
mov edi, 5
mov dword [eax + 0x38], edi
mov dword [eax + 0x3c], edx
mov ecx, 0x1000345c
mov esi, 5
mov dword [eax + 0x40], esi
mov dword [eax + 0x44], ecx
mov edx, 0x10003464
mov edi, 5
mov dword [eax + 0x48], edi
mov dword [eax + 0x4c], edx
mov ecx, 0x1000346c
mov esi, 5
mov dword [eax + 0x50], esi
mov dword [eax + 0x54], ecx
mov edx, 0x10003474
mov edi, 5
mov dword [eax + 0x58], edi
mov dword [eax + 0x5c], edx
mov ecx, 0x1000347c
mov esi, 5
mov dword [eax + 0x60], esi
mov dword [eax + 0x64], ecx
mov edx, 0x10003484
mov edi, 5
mov dword [eax + 0x68], edi
mov dword [eax + 0x6c], edx
mov ecx, 0x1000348c
mov esi, 5
mov dword [eax + 0x70], esi
mov dword [eax + 0x74], ecx
mov edx, 0x10003494
mov edi, 5
mov dword [eax + 0x78], edi
mov dword [eax + 0x7c], edx
mov ecx, 0x1000349c
mov esi, 5
mov dword [eax + 0x80], esi
mov dword [eax + 0x84], ecx
mov edx, 0x100034a4
mov edi, 5
mov dword [eax + 0x88], edi
mov dword [eax + 0x8c], edx
mov ecx, 0x100034ac
mov esi, 5
mov dword [eax + 0x90], esi
mov dword [eax + 0x94], ecx
mov edx, 0x100034b4
mov edi, 5
mov dword [eax + 0x98], edi
mov dword [eax + 0x9c], edx
mov ecx, 0x100034bc
mov esi, 5
mov dword [eax + 0xa0], esi
mov dword [eax + 0xa4], ecx
mov edx, 0x100034c4
mov edi, 5
mov dword [eax + 0xa8], edi
mov dword [eax + 0xac], edx
mov ecx, 0x100034cc
mov esi, 5
mov dword [eax + 0xb0], esi
mov dword [eax + 0xb4], ecx
mov edx, 0x100034d4
mov edi, 5
mov dword [eax + 0xb8], edi
mov dword [eax + 0xbc], edx
mov ecx, 0x100034dc
mov esi, 5
mov dword [eax + 0xc0], esi
mov dword [eax + 0xc4], ecx
mov edx, 0x100034e4
mov edi, 5
mov dword [eax + 0xc8], edi
mov dword [eax + 0xcc], edx
mov ecx, 0x100034ec
mov esi, 5
mov dword [eax + 0xd0], esi
mov dword [eax + 0xd4], ecx
mov edx, 0x100034f4
mov edi, 5
mov dword [eax + 0xd8], edi
mov dword [eax + 0xdc], edx
mov ecx, 0x100034fc
mov esi, 5
mov dword [eax + 0xe0], esi
mov dword [eax + 0xe4], ecx
mov edx, 0x10003504
mov edi, 5
mov dword [eax + 0xe8], edi
mov dword [eax + 0xec], edx
mov ecx, 0x1000350c
mov esi, 5
mov dword [eax + 0xf0], esi
mov dword [eax + 0xf4], ecx
mov edx, 0x10003514
mov edi, 5
mov dword [eax + 0xf8], edi
mov dword [eax + 0xfc], edx
mov ecx, 0x1000351c
mov esi, 5
mov dword [eax + 0x100], esi
mov dword [eax + 0x104], ecx
mov edx, 0x10003524
mov edi, 5
mov dword [eax + 0x108], edi
mov dword [eax + 0x10c], edx
mov ecx, 0x1000352c
mov esi, 5
mov dword [eax + 0x110], esi
mov dword [eax + 0x114], ecx
mov edx, 0x10003534
mov edi, 5
mov dword [eax + 0x118], edi
mov dword [eax + 0x11c], edx
mov ecx, 0x1000353c
mov esi, 5
mov dword [eax + 0x120], esi
mov dword [eax + 0x124], ecx
mov edx, 0x10003544
mov edi, 5
mov dword [eax + 0x128], edi
mov dword [eax + 0x12c], edx
mov ecx, 0x1000354c
mov esi, 5
mov dword [eax + 0x130], esi
mov dword [eax + 0x134], ecx
mov edx, 0x10003554
mov edi, 5
mov dword [eax + 0x138], edi
mov dword [eax + 0x13c], edx
mov ecx, 0x1000355c
mov esi, 5
mov dword [eax + 0x140], esi
mov dword [eax + 0x144], ecx
mov edx, 0x10003564
mov edi, 5
mov dword [eax + 0x148], edi
mov dword [eax + 0x14c], edx
mov ecx, 0x1000356c
mov esi, 5
mov dword [eax + 0x150], esi
mov dword [eax + 0x154], ecx
mov edx, 0x10003574
mov edi, 5
mov dword [eax + 0x158], edi
mov dword [eax + 0x15c], edx
mov ecx, 0x1000357c
mov esi, 5
mov dword [eax + 0x160], esi
mov dword [eax + 0x164], ecx
mov edx, 0x10003584
mov edi, 5
mov dword [eax + 0x168], edi
mov dword [eax + 0x16c], edx
mov ecx, 0x1000358c
mov esi, 5
mov dword [eax + 0x170], esi
mov dword [eax + 0x174], ecx
mov edx, 0x10003594
mov edi, 5
mov dword [eax + 0x178], edi
mov dword [eax + 0x17c], edx
mov ecx, 0x1000359c
mov esi, 5
mov dword [eax + 0x180], esi
mov dword [eax + 0x184], ecx
mov edx, 0x100035a4
mov edi, 5
mov dword [eax + 0x188], edi
mov dword [eax + 0x18c], edx
mov ecx, 0x100035ac
mov esi, 5
mov dword [eax + 0x190], esi
mov dword [eax + 0x194], ecx
mov edx, 0x100035b4
mov edi, 5
mov dword [eax + 0x198], edi
mov dword [eax + 0x19c], edx
mov ecx, 0x100035bc
mov esi, 5
mov dword [eax + 0x1a0], esi
mov dword [eax + 0x1a4], ecx
mov edx, 0x100035c4
mov edi, 5
mov dword [eax + 0x1a8], edi
mov dword [eax + 0x1ac], edx
mov ecx, 0x100035cc
mov esi, 5
mov dword [eax + 0x1b0], esi
mov dword [eax + 0x1b4], ecx
mov edx, 0x100035d4
mov edi, 5
mov dword [eax + 0x1b8], edi
mov dword [eax + 0x1bc], edx
mov ecx, 0x100035dc
mov esi, 5
mov dword [eax + 0x1c0], esi
mov dword [eax + 0x1c4], ecx
mov edx, 0x100035e4
mov edi, 5
mov dword [eax + 0x1c8], edi
mov dword [eax + 0x1cc], edx
mov ecx, 0x100035ec
mov esi, 5
mov dword [eax + 0x1d0], esi
mov dword [eax + 0x1d4], ecx
mov edx, 0x100035f4
mov edi, 5
mov dword [eax + 0x1d8], edi
mov dword [eax + 0x1dc], edx
mov ecx, 0x100035fc
mov esi, 5
mov dword [eax + 0x1e0], esi
mov dword [eax + 0x1e4], ecx
mov edx, 0x10003604
mov edi, 5
mov dword [eax + 0x1e8], edi
mov dword [eax + 0x1ec], edx
mov ecx, 0x1000360c
mov esi, 5
mov dword [eax + 0x1f0], esi
mov dword [eax + 0x1f4], ecx
mov edx, 0x10003614
mov edi, 5
mov dword [eax + 0x1f8], edi
mov dword [eax + 0x1fc], edx
mov ecx, 0x1000361c
mov esi, 5
mov dword [eax + 0x200], esi
mov dword [eax + 0x204], ecx
mov edx, 0x10003624
mov edi, 5
mov dword [eax + 0x208], edi
mov dword [eax + 0x20c], edx
mov ecx, 0x1000362c
mov esi, 5
mov dword [eax + 0x210], esi
mov dword [eax + 0x214], ecx
mov edx, 0x10003634
mov edi, 5
mov dword [eax + 0x218], edi
mov dword [eax + 0x21c], edx
mov ecx, 0x1000363c
mov esi, 5
mov dword [eax + 0x220], esi
mov dword [eax + 0x224], ecx
mov edx, 0x10003644
mov edi, 5
mov dword [eax + 0x228], edi
mov dword [eax + 0x22c], edx
mov ecx, 0x1000364c
mov esi, 5
mov dword [eax + 0x230], esi
mov dword [eax + 0x234], ecx
mov edx, 0x10003654
mov edi, 5
mov dword [eax + 0x238], edi
mov dword [eax + 0x23c], edx
mov ecx, 0x1000365c
mov esi, 5
mov dword [eax + 0x240], esi
mov dword [eax + 0x244], ecx
mov edx, 0x10003664
mov edi, 5
mov dword [eax + 0x248], edi
mov dword [eax + 0x24c], edx
mov ecx, eax
mov eax, 0x4a
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x110], ecx
push 0x49
push ebx
call fcn.1001d818
mov edx, 0x1000366c
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], edx
mov ecx, 0x10003674
mov edi, 5
mov dword [eax + 8], edi
mov dword [eax + 0xc], ecx
mov edx, 0x1000367c
mov esi, 5
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], edx
mov ecx, 0x10003684
mov edi, 5
mov dword [eax + 0x18], edi
mov dword [eax + 0x1c], ecx
mov edx, 0x1000368c
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], edx
mov ecx, 0x10003694
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], ecx
mov edx, 0x1000369c
mov esi, 5
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], edx
mov ecx, 0x100036a4
mov edi, 5
mov dword [eax + 0x38], edi
mov dword [eax + 0x3c], ecx
mov edx, 0x100036ac
mov esi, 5
mov dword [eax + 0x40], esi
mov dword [eax + 0x44], edx
mov ecx, 0x100036b4
mov edi, 5
mov dword [eax + 0x48], edi
mov dword [eax + 0x4c], ecx
mov edx, 0x100036bc
mov esi, 5
mov dword [eax + 0x50], esi
mov dword [eax + 0x54], edx
mov ecx, 0x100036c4
mov edi, 5
mov dword [eax + 0x58], edi
mov dword [eax + 0x5c], ecx
mov edx, 0x100036cc
mov esi, 5
mov dword [eax + 0x60], esi
mov dword [eax + 0x64], edx
mov ecx, 0x100036d4
mov edi, 5
mov dword [eax + 0x68], edi
mov dword [eax + 0x6c], ecx
mov edx, 0x100036dc
mov esi, 5
mov dword [eax + 0x70], esi
mov dword [eax + 0x74], edx
mov ecx, 0x100036e4
mov edi, 5
mov dword [eax + 0x78], edi
mov dword [eax + 0x7c], ecx
mov edx, 0x100036ec
mov esi, 5
mov dword [eax + 0x80], esi
mov dword [eax + 0x84], edx
mov ecx, 0x100036f4
mov edi, 5
mov dword [eax + 0x88], edi
mov dword [eax + 0x8c], ecx
mov edx, 0x100036fc
mov esi, 5
mov dword [eax + 0x90], esi
mov dword [eax + 0x94], edx
mov ecx, 0x10003704
mov edi, 5
mov dword [eax + 0x98], edi
mov dword [eax + 0x9c], ecx
mov edx, 0x1000370c
mov esi, 5
mov dword [eax + 0xa0], esi
mov dword [eax + 0xa4], edx
mov ecx, 0x10003714
mov edi, 5
mov dword [eax + 0xa8], edi
mov dword [eax + 0xac], ecx
mov edx, 0x1000371c
mov esi, 5
mov dword [eax + 0xb0], esi
mov dword [eax + 0xb4], edx
mov ecx, 0x10003724
mov edi, 5
mov dword [eax + 0xb8], edi
mov dword [eax + 0xbc], ecx
mov edx, 0x1000372c
mov esi, 5
mov dword [eax + 0xc0], esi
mov dword [eax + 0xc4], edx
mov ecx, 0x10003734
mov edi, 5
mov dword [eax + 0xc8], edi
mov dword [eax + 0xcc], ecx
mov edx, 0x1000373c
mov esi, 5
mov dword [eax + 0xd0], esi
mov dword [eax + 0xd4], edx
mov ecx, 0x10003744
mov edi, 5
mov dword [eax + 0xd8], edi
mov dword [eax + 0xdc], ecx
mov edx, 0x1000374c
mov esi, 5
mov dword [eax + 0xe0], esi
mov dword [eax + 0xe4], edx
mov ecx, 0x10003754
mov edi, 5
mov dword [eax + 0xe8], edi
mov dword [eax + 0xec], ecx
mov edx, 0x1000375c
mov esi, 5
mov dword [eax + 0xf0], esi
mov dword [eax + 0xf4], edx
mov ecx, 0x10003764
mov edi, 5
mov dword [eax + 0xf8], edi
mov dword [eax + 0xfc], ecx
mov edx, 0x1000376c
mov esi, 5
mov dword [eax + 0x100], esi
mov dword [eax + 0x104], edx
mov ecx, 0x10003774
mov edi, 5
mov dword [eax + 0x108], edi
mov dword [eax + 0x10c], ecx
mov edx, 0x1000377c
mov esi, 5
mov dword [eax + 0x110], esi
mov dword [eax + 0x114], edx
mov ecx, 0x10003784
mov edi, 5
mov dword [eax + 0x118], edi
mov dword [eax + 0x11c], ecx
mov edx, 0x1000378c
mov esi, 5
mov dword [eax + 0x120], esi
mov dword [eax + 0x124], edx
mov ecx, 0x10003794
mov edi, 5
mov dword [eax + 0x128], edi
mov dword [eax + 0x12c], ecx
mov edx, 0x1000379c
mov esi, 5
mov dword [eax + 0x130], esi
mov dword [eax + 0x134], edx
mov ecx, 0x100037a4
mov edi, 5
mov dword [eax + 0x138], edi
mov dword [eax + 0x13c], ecx
mov edx, 0x100037ac
mov esi, 5
mov dword [eax + 0x140], esi
mov dword [eax + 0x144], edx
mov ecx, 0x100037b4
mov edi, 5
mov dword [eax + 0x148], edi
mov dword [eax + 0x14c], ecx
mov edx, 0x100037bc
mov esi, 5
mov dword [eax + 0x150], esi
mov dword [eax + 0x154], edx
mov ecx, 0x100037c4
mov edi, 5
mov dword [eax + 0x158], edi
mov dword [eax + 0x15c], ecx
mov edx, 0x100037cc
mov esi, 5
mov dword [eax + 0x160], esi
mov dword [eax + 0x164], edx
mov ecx, 0x100037d4
mov edi, 5
mov dword [eax + 0x168], edi
mov dword [eax + 0x16c], ecx
mov edx, 0x100037dc
mov esi, 5
mov dword [eax + 0x170], esi
mov dword [eax + 0x174], edx
mov ecx, 0x100037e4
mov edi, 5
mov dword [eax + 0x178], edi
mov dword [eax + 0x17c], ecx
mov edx, 0x100037ec
mov esi, 5
mov dword [eax + 0x180], esi
mov dword [eax + 0x184], edx
mov ecx, 0x100037f4
mov edi, 5
mov dword [eax + 0x188], edi
mov dword [eax + 0x18c], ecx
mov edx, 0x100037fc
mov esi, 5
mov dword [eax + 0x190], esi
mov dword [eax + 0x194], edx
mov ecx, 0x10003804
mov edi, 5
mov dword [eax + 0x198], edi
mov dword [eax + 0x19c], ecx
mov edx, 0x1000380c
mov esi, 5
mov dword [eax + 0x1a0], esi
mov dword [eax + 0x1a4], edx
mov ecx, 0x10003814
mov edi, 5
mov dword [eax + 0x1a8], edi
mov dword [eax + 0x1ac], ecx
mov edx, 0x1000381c
mov esi, 5
mov dword [eax + 0x1b0], esi
mov dword [eax + 0x1b4], edx
mov ecx, 0x10003824
mov edi, 5
mov dword [eax + 0x1b8], edi
mov dword [eax + 0x1bc], ecx
mov edx, 0x1000382c
mov esi, 5
mov dword [eax + 0x1c0], esi
mov dword [eax + 0x1c4], edx
mov ecx, 0x10003834
mov edi, 5
mov dword [eax + 0x1c8], edi
mov dword [eax + 0x1cc], ecx
mov edx, 0x1000383c
mov esi, 5
mov dword [eax + 0x1d0], esi
mov dword [eax + 0x1d4], edx
mov ecx, 0x10003844
mov edi, 5
mov dword [eax + 0x1d8], edi
mov dword [eax + 0x1dc], ecx
mov edx, 0x1000384c
mov esi, 5
mov dword [eax + 0x1e0], esi
mov dword [eax + 0x1e4], edx
mov ecx, 0x10003854
mov edi, 5
mov dword [eax + 0x1e8], edi
mov dword [eax + 0x1ec], ecx
mov edx, 0x1000385c
mov esi, 5
mov dword [eax + 0x1f0], esi
mov dword [eax + 0x1f4], edx
mov ecx, 0x10003864
mov edi, 5
mov dword [eax + 0x1f8], edi
mov dword [eax + 0x1fc], ecx
mov edx, 0x1000386c
mov esi, 5
mov dword [eax + 0x200], esi
mov dword [eax + 0x204], edx
mov ecx, 0x10003874
mov edi, 5
mov dword [eax + 0x208], edi
mov dword [eax + 0x20c], ecx
mov edx, 0x1000387c
mov esi, 5
mov dword [eax + 0x210], esi
mov dword [eax + 0x214], edx
mov ecx, 0x10003884
mov edi, 5
mov dword [eax + 0x218], edi
mov dword [eax + 0x21c], ecx
mov edx, 0x1000388c
mov esi, 5
mov dword [eax + 0x220], esi
mov dword [eax + 0x224], edx
mov ecx, 0x10003894
mov edi, 5
mov dword [eax + 0x228], edi
mov dword [eax + 0x22c], ecx
mov edx, 0x1000389c
mov esi, 5
mov dword [eax + 0x230], esi
mov dword [eax + 0x234], edx
mov ecx, 0x100038a4
mov edi, 5
mov dword [eax + 0x238], edi
mov dword [eax + 0x23c], ecx
mov edx, 0x100038ac
mov esi, 5
mov dword [eax + 0x240], esi
mov dword [eax + 0x244], edx
mov ecx, eax
mov eax, 0x49
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x108], ecx
push 0x27
push ebx
call fcn.1001d818
mov edx, 0x100038b4
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], edx
mov ecx, 0x100038bc
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], ecx
mov edx, 0x100038c4
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], edx
mov ecx, 0x100038cc
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], ecx
mov edx, 0x100038d4
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], edx
mov ecx, 0x100038dc
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], ecx
mov edx, 0x100038e4
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], edx
mov ecx, 0x100038ec
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], ecx
mov edx, 0x100038f4
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], edx
mov ecx, 0x100038fc
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], ecx
mov edx, 0x10003904
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], edx
mov ecx, 0x1000390c
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], ecx
mov edx, 0x10003914
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], edx
mov ecx, 0x1000391c
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], ecx
mov edx, 0x10003924
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], edx
mov ecx, 0x1000392c
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], ecx
mov edx, 0x10003934
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], edx
mov ecx, 0x1000393c
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], ecx
mov edx, 0x10003944
mov edi, 5
mov dword [eax + 0x90], edi
mov dword [eax + 0x94], edx
mov ecx, 0x1000394c
mov esi, 5
mov dword [eax + 0x98], esi
mov dword [eax + 0x9c], ecx
mov edx, 0x10003954
mov edi, 5
mov dword [eax + 0xa0], edi
mov dword [eax + 0xa4], edx
mov ecx, 0x1000395c
mov esi, 5
mov dword [eax + 0xa8], esi
mov dword [eax + 0xac], ecx
mov edx, 0x10003964
mov edi, 5
mov dword [eax + 0xb0], edi
mov dword [eax + 0xb4], edx
mov ecx, 0x1000396c
mov esi, 5
mov dword [eax + 0xb8], esi
mov dword [eax + 0xbc], ecx
mov edx, 0x10003974
mov edi, 5
mov dword [eax + 0xc0], edi
mov dword [eax + 0xc4], edx
mov ecx, 0x1000397c
mov esi, 5
mov dword [eax + 0xc8], esi
mov dword [eax + 0xcc], ecx
mov edx, 0x10003984
mov edi, 5
mov dword [eax + 0xd0], edi
mov dword [eax + 0xd4], edx
mov ecx, 0x1000398c
mov esi, 5
mov dword [eax + 0xd8], esi
mov dword [eax + 0xdc], ecx
mov edx, 0x10003994
mov edi, 5
mov dword [eax + 0xe0], edi
mov dword [eax + 0xe4], edx
mov ecx, 0x1000399c
mov esi, 5
mov dword [eax + 0xe8], esi
mov dword [eax + 0xec], ecx
mov edx, 0x100039a4
mov edi, 5
mov dword [eax + 0xf0], edi
mov dword [eax + 0xf4], edx
mov ecx, 0x100039ac
mov esi, 5
mov dword [eax + 0xf8], esi
mov dword [eax + 0xfc], ecx
mov edx, 0x100039b4
mov edi, 5
mov dword [eax + 0x100], edi
mov dword [eax + 0x104], edx
mov ecx, 0x100039bc
mov esi, 5
mov dword [eax + 0x108], esi
mov dword [eax + 0x10c], ecx
mov edx, 0x100039c4
mov edi, 5
mov dword [eax + 0x110], edi
mov dword [eax + 0x114], edx
mov ecx, 0x100039cc
mov esi, 5
mov dword [eax + 0x118], esi
mov dword [eax + 0x11c], ecx
mov edx, 0x100039d4
mov edi, 5
mov dword [eax + 0x120], edi
mov dword [eax + 0x124], edx
mov ecx, 0x100039dc
mov esi, 5
mov dword [eax + 0x128], esi
mov dword [eax + 0x12c], ecx
mov edx, 0x100039e4
mov edi, 5
mov dword [eax + 0x130], edi
mov dword [eax + 0x134], edx
mov ecx, eax
mov eax, 0x27
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x100], ecx
push 0x95
push ebx
call fcn.1001d818
mov dword [ebp - 0xac], eax
mov edx, 0x100039ec
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], edx
mov ecx, 0x100039f4
mov edi, 5
mov dword [eax + 8], edi
mov dword [eax + 0xc], ecx
mov edx, 0x100039fc
mov esi, 5
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], edx
mov ecx, 0x10003a04
mov edi, 5
mov dword [eax + 0x18], edi
mov dword [eax + 0x1c], ecx
mov edx, 0x10003a0c
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], edx
mov ecx, 0x10003a14
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], ecx
mov dword [ebp - 0x200], edx
mov edx, 0x10003a1c
mov eax, 5
mov ebx, dword [ebp - 0xac]
mov dword [ebx + 0x30], eax
mov dword [ebx + 0x34], edx
mov dword [ebp - 0x1fc], ecx
mov ecx, 0x10003a24
mov ebx, 5
mov dword [ebp - 0x1f8], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x38], ebx
mov dword [edx + 0x3c], ecx
mov edx, 0x10003a2c
mov dword [ebp - 0x1f4], eax
mov eax, 5
mov dword [ebp - 0x1f0], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x40], eax
mov dword [ecx + 0x44], edx
mov ecx, 0x10003a34
mov dword [ebp - 0x1ec], ebx
mov ebx, 5
mov dword [ebp - 0x1e8], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x48], ebx
mov dword [edx + 0x4c], ecx
mov edx, 0x10003a3c
mov dword [ebp - 0x1e4], eax
mov eax, 5
mov dword [ebp - 0x1e0], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x50], eax
mov dword [ecx + 0x54], edx
mov edx, 0x10003a44
mov eax, 5
mov dword [ecx + 0x58], eax
mov dword [ecx + 0x5c], edx
mov ecx, 0x10003a4c
mov dword [ebp - 0x1dc], ebx
mov ebx, 5
mov dword [ebp - 0x1d8], esi
mov esi, dword [ebp - 0xac]
mov dword [esi + 0x60], ebx
mov dword [esi + 0x64], ecx
mov dword [ebp - 0x1d4], edx
mov edx, 0x10003a54
mov esi, 5
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0xac]
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], edx
mov dword [ebp - 0x1cc], ecx
mov ecx, 0x10003a5c
mov eax, 5
mov dword [ebp - 0x1c8], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x70], eax
mov dword [edx + 0x74], ecx
mov edx, 0x10003a64
mov dword [ebp - 0x1c4], ebx
mov ebx, 5
mov dword [ebp - 0x1c0], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x78], ebx
mov dword [ecx + 0x7c], edx
mov ecx, 0x10003a6c
mov dword [ebp - 0x1bc], eax
mov eax, 5
mov dword [ebp - 0x1b8], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x80], eax
mov dword [edx + 0x84], ecx
mov edx, 0x10003a74
mov dword [ebp - 0x1b4], ebx
mov ebx, 5
mov dword [ebp - 0x1b0], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x88], ebx
mov dword [ecx + 0x8c], edx
mov ecx, 0x10003a7c
mov dword [ebp - 0x1ac], eax
mov eax, 5
mov dword [ebp - 0x1a8], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x90], eax
mov dword [edx + 0x94], ecx
mov edx, 0x10003a84
mov dword [ebp - 0x1a4], ebx
mov ebx, 5
mov dword [ebp - 0x1a0], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x98], ebx
mov dword [ecx + 0x9c], edx
mov ecx, 0x10003a8c
mov dword [ebp - 0x19c], eax
mov eax, 5
mov dword [ebp - 0x198], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0xa0], eax
mov dword [edx + 0xa4], ecx
mov edx, 0x10003a94
mov dword [ebp - 0x194], ebx
mov ebx, 5
mov dword [ebp - 0x190], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0xa8], ebx
mov dword [ecx + 0xac], edx
mov ecx, 0x10003a9c
mov dword [ebp - 0x18c], eax
mov eax, 5
mov dword [ebp - 0x188], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0xb0], eax
mov dword [edx + 0xb4], ecx
mov edx, 0x10003aa4
mov dword [ebp - 0x184], ebx
mov ebx, 5
mov dword [ebp - 0x180], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0xb8], ebx
mov dword [ecx + 0xbc], edx
mov edx, 0x10003aac
mov ebx, 5
mov dword [ecx + 0xc0], ebx
mov dword [ecx + 0xc4], edx
mov edx, 0x10003ab4
mov ebx, 5
mov dword [ecx + 0xc8], ebx
mov dword [ecx + 0xcc], edx
mov edx, 0x10003abc
mov ebx, 5
mov dword [ecx + 0xd0], ebx
mov dword [ecx + 0xd4], edx
mov ecx, 0x10003ac4
mov dword [ebp - 0x17c], eax
mov eax, 5
mov dword [ebp - 0x178], esi
mov esi, dword [ebp - 0xac]
mov dword [esi + 0xd8], eax
mov dword [esi + 0xdc], ecx
mov dword [ebp - 0x174], edx
mov edx, 0x10003acc
mov esi, 5
mov dword [ebp - 0x170], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0xe0], esi
mov dword [ecx + 0xe4], edx
mov ecx, 0x10003ad4
mov dword [ebp - 0x16c], eax
mov eax, 5
mov dword [ebp - 0x168], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0xe8], eax
mov dword [edx + 0xec], ecx
mov edx, 0x10003adc
mov dword [ebp - 0x164], ebx
mov ebx, 5
mov dword [ebp - 0x160], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0xf0], ebx
mov dword [ecx + 0xf4], edx
mov ecx, 0x10003ae4
mov dword [ebp - 0x15c], eax
mov eax, 5
mov dword [ebp - 0x158], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0xf8], eax
mov dword [edx + 0xfc], ecx
mov edx, 0x10003aec
mov dword [ebp - 0x154], ebx
mov ebx, 5
mov dword [ebp - 0x150], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x100], ebx
mov dword [ecx + 0x104], edx
mov ecx, 0x10003af4
mov dword [ebp - 0x14c], eax
mov eax, 5
mov dword [ebp - 0x148], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x108], eax
mov dword [edx + 0x10c], ecx
mov edx, 0x10003afc
mov dword [ebp - 0x144], ebx
mov ebx, 5
mov dword [ebp - 0x140], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x110], ebx
mov dword [ecx + 0x114], edx
mov ecx, 0x10003b04
mov dword [ebp - 0x13c], eax
mov eax, 5
mov dword [ebp - 0x138], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x118], eax
mov dword [edx + 0x11c], ecx
mov edx, 0x10003b0c
mov dword [ebp - 0x134], ebx
mov ebx, 5
mov dword [ebp - 0x130], ecx
mov ecx, dword [ebp - 0xac]
mov dword [ecx + 0x120], ebx
mov dword [ecx + 0x124], edx
mov ecx, 0x10003b14
mov dword [ebp - 0x12c], eax
mov eax, 5
mov dword [ebp - 0x128], edx
mov edx, dword [ebp - 0xac]
mov dword [edx + 0x128], eax
mov dword [edx + 0x12c], ecx
mov ecx, 0x10003b1c
mov eax, 5
mov dword [edx + 0x130], eax
mov dword [edx + 0x134], ecx
mov ecx, 0x10003b24
mov eax, 5
mov dword [edx + 0x138], eax
mov dword [edx + 0x13c], ecx
mov ecx, 0x10003b2c
mov eax, 5
mov dword [edx + 0x140], eax
mov dword [edx + 0x144], ecx
mov ecx, 0x10003b34
mov eax, 5
mov dword [edx + 0x148], eax
mov dword [edx + 0x14c], ecx
mov ecx, 0x10003b3c
mov eax, 5
mov dword [edx + 0x150], eax
mov dword [edx + 0x154], ecx
mov ecx, 0x10003b44
mov eax, 5
mov dword [edx + 0x158], eax
mov dword [edx + 0x15c], ecx
mov ecx, 0x10003b4c
mov eax, 5
mov dword [edx + 0x160], eax
mov dword [edx + 0x164], ecx
mov ecx, 0x10003b54
mov eax, 5
mov dword [edx + 0x168], eax
mov dword [edx + 0x16c], ecx
mov ecx, 0x10003b5c
mov eax, 5
mov dword [edx + 0x170], eax
mov dword [edx + 0x174], ecx
mov ecx, 0x10003b64
mov eax, 5
mov dword [edx + 0x178], eax
mov dword [edx + 0x17c], ecx
mov ecx, 0x10003b6c
mov eax, 5
mov dword [edx + 0x180], eax
mov dword [edx + 0x184], ecx
mov ecx, 0x10003b74
mov eax, 5
mov dword [edx + 0x188], eax
mov dword [edx + 0x18c], ecx
mov ecx, 0x10003b7c
mov eax, 5
mov dword [edx + 0x190], eax
mov dword [edx + 0x194], ecx
mov ecx, 0x10003b84
mov eax, 5
mov dword [edx + 0x198], eax
mov dword [edx + 0x19c], ecx
mov ecx, 0x10003b8c
mov eax, 5
mov dword [edx + 0x1a0], eax
mov dword [edx + 0x1a4], ecx
mov ecx, 0x10003b94
mov eax, 5
mov dword [edx + 0x1a8], eax
mov dword [edx + 0x1ac], ecx
mov ecx, 0x10003b9c
mov eax, 5
mov dword [edx + 0x1b0], eax
mov dword [edx + 0x1b4], ecx
mov ecx, 0x10003ba4
mov eax, 5
mov dword [edx + 0x1b8], eax
mov dword [edx + 0x1bc], ecx
mov ecx, 0x10003bac
mov eax, 5
mov dword [edx + 0x1c0], eax
mov dword [edx + 0x1c4], ecx
mov ecx, 0x10003bb4
mov eax, 5
mov dword [edx + 0x1c8], eax
mov dword [edx + 0x1cc], ecx
mov ecx, 0x10003bbc
mov eax, 5
mov dword [edx + 0x1d0], eax
mov dword [edx + 0x1d4], ecx
mov ecx, 0x10003bc4
mov eax, 5
mov dword [edx + 0x1d8], eax
mov dword [edx + 0x1dc], ecx
mov ecx, 0x10003bcc
mov eax, 5
mov dword [edx + 0x1e0], eax
mov dword [edx + 0x1e4], ecx
mov ecx, 0x10003bd4
mov eax, 5
mov dword [edx + 0x1e8], eax
mov dword [edx + 0x1ec], ecx
mov ecx, 0x10003bdc
mov eax, 5
mov dword [edx + 0x1f0], eax
mov dword [edx + 0x1f4], ecx
mov ecx, 0x10003be4
mov eax, 5
mov dword [edx + 0x1f8], eax
mov dword [edx + 0x1fc], ecx
mov ecx, 0x10003bec
mov eax, 5
mov dword [edx + 0x200], eax
mov dword [edx + 0x204], ecx
mov ecx, 0x10003bf4
mov eax, 5
mov dword [edx + 0x208], eax
mov dword [edx + 0x20c], ecx
mov ecx, 0x10003bfc
mov eax, 5
mov dword [edx + 0x210], eax
mov dword [edx + 0x214], ecx
mov ecx, dword [ebp - 0x200]
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 0x218], eax
mov dword [edx + 0x21c], ecx
mov ecx, dword [ebp - 0x1fc]
mov dword [edx + 0x220], edi
mov dword [edx + 0x224], ecx
mov ecx, dword [ebp - 0x1f8]
mov edi, dword [ebp - 0x1f4]
mov dword [edx + 0x228], edi
mov dword [edx + 0x22c], ecx
mov ecx, dword [ebp - 0x1f0]
mov eax, dword [ebp - 0x1ec]
mov dword [edx + 0x230], eax
mov dword [edx + 0x234], ecx
mov ecx, dword [ebp - 0x1e8]
mov edi, dword [ebp - 0x1e4]
mov dword [edx + 0x238], edi
mov dword [edx + 0x23c], ecx
mov ecx, dword [ebp - 0x1e0]
mov eax, dword [ebp - 0x1dc]
mov dword [edx + 0x240], eax
mov dword [edx + 0x244], ecx
mov ecx, dword [ebp - 0x1d4]
mov edi, dword [ebp - 0x1d0]
mov dword [edx + 0x248], edi
mov dword [edx + 0x24c], ecx
mov ecx, dword [ebp - 0x1cc]
mov eax, dword [ebp - 0x1c4]
mov dword [edx + 0x250], eax
mov dword [edx + 0x254], ecx
mov ecx, dword [ebp - 0x1c8]
mov edi, dword [ebp - 0x178]
mov dword [edx + 0x258], edi
mov dword [edx + 0x25c], ecx
mov ecx, dword [ebp - 0x1c0]
mov eax, dword [ebp - 0x1bc]
mov dword [edx + 0x260], eax
mov dword [edx + 0x264], ecx
mov ecx, dword [ebp - 0x1b8]
mov edi, dword [ebp - 0x1b4]
mov dword [edx + 0x268], edi
mov dword [edx + 0x26c], ecx
mov ecx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 0x270], eax
mov dword [edx + 0x274], ecx
mov ecx, dword [ebp - 0x1a8]
mov edi, dword [ebp - 0x1a4]
mov dword [edx + 0x278], edi
mov dword [edx + 0x27c], ecx
mov ecx, dword [ebp - 0x1a0]
mov eax, dword [ebp - 0x19c]
mov dword [edx + 0x280], eax
mov dword [edx + 0x284], ecx
mov ecx, dword [ebp - 0x198]
mov edi, dword [ebp - 0x194]
mov dword [edx + 0x288], edi
mov dword [edx + 0x28c], ecx
mov ecx, dword [ebp - 0x190]
mov eax, dword [ebp - 0x18c]
mov dword [edx + 0x290], eax
mov dword [edx + 0x294], ecx
mov ecx, dword [ebp - 0x188]
mov edi, dword [ebp - 0x184]
mov dword [edx + 0x298], edi
mov dword [edx + 0x29c], ecx
mov ecx, dword [ebp - 0x180]
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0x2a0], eax
mov dword [edx + 0x2a4], ecx
mov ecx, dword [ebp - 0x168]
mov dword [edx + 0x2a8], esi
mov dword [edx + 0x2ac], ecx
mov ecx, dword [ebp - 0x160]
mov esi, dword [ebp - 0x15c]
mov dword [edx + 0x2b0], esi
mov dword [edx + 0x2b4], ecx
mov ecx, dword [ebp - 0x128]
mov dword [edx + 0x2b8], ebx
mov dword [edx + 0x2bc], ecx
mov ecx, dword [ebp - 0x158]
mov eax, dword [ebp - 0x154]
mov dword [edx + 0x2c0], eax
mov dword [edx + 0x2c4], ecx
mov ecx, dword [ebp - 0x150]
mov ebx, dword [ebp - 0x14c]
mov dword [edx + 0x2c8], ebx
mov dword [edx + 0x2cc], ecx
mov ecx, dword [ebp - 0x148]
mov esi, dword [ebp - 0x144]
mov dword [edx + 0x2d0], esi
mov dword [edx + 0x2d4], ecx
mov ecx, dword [ebp - 0x140]
mov eax, dword [ebp - 0x13c]
mov dword [edx + 0x2d8], eax
mov dword [edx + 0x2dc], ecx
mov ecx, dword [ebp - 0x138]
mov ebx, dword [ebp - 0x134]
mov dword [edx + 0x2e0], ebx
mov dword [edx + 0x2e4], ecx
mov ecx, dword [ebp - 0x130]
mov esi, dword [ebp - 0x12c]
mov dword [edx + 0x2e8], esi
mov dword [edx + 0x2ec], ecx
mov ecx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x164]
mov dword [edx + 0x2f0], eax
mov dword [edx + 0x2f4], ecx
mov ecx, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x16c]
mov dword [edx + 0x2f8], ebx
mov dword [edx + 0x2fc], ecx
mov ecx, 0x10003c04
mov esi, 5
mov dword [edx + 0x300], esi
mov dword [edx + 0x304], ecx
mov ecx, 0x10003c0c
mov eax, 5
mov dword [edx + 0x308], eax
mov dword [edx + 0x30c], ecx
mov ecx, 0x10003c14
mov ebx, 5
mov dword [edx + 0x310], ebx
mov dword [edx + 0x314], ecx
mov ecx, 0x10003c1c
mov esi, 5
mov dword [edx + 0x318], esi
mov dword [edx + 0x31c], ecx
mov ecx, 0x10003c24
mov eax, 5
mov dword [edx + 0x320], eax
mov dword [edx + 0x324], ecx
mov ecx, 0x10003b44
mov ebx, 5
mov dword [edx + 0x328], ebx
mov dword [edx + 0x32c], ecx
mov ecx, 0x10003b4c
mov esi, 5
mov dword [edx + 0x330], esi
mov dword [edx + 0x334], ecx
mov ecx, 0x10003b54
mov eax, 5
mov dword [edx + 0x338], eax
mov dword [edx + 0x33c], ecx
mov ecx, 0x10003b5c
mov ebx, 5
mov dword [edx + 0x340], ebx
mov dword [edx + 0x344], ecx
mov ecx, 0x10003b64
mov esi, 5
mov dword [edx + 0x348], esi
mov dword [edx + 0x34c], ecx
mov ecx, 0x10003b6c
mov eax, 5
mov dword [edx + 0x350], eax
mov dword [edx + 0x354], ecx
mov ecx, 0x10003b74
mov ebx, 5
mov dword [edx + 0x358], ebx
mov dword [edx + 0x35c], ecx
mov ecx, 0x10003b7c
mov esi, 5
mov dword [edx + 0x360], esi
mov dword [edx + 0x364], ecx
mov ecx, 0x10003b84
mov eax, 5
mov dword [edx + 0x368], eax
mov dword [edx + 0x36c], ecx
mov ecx, 0x10003ba4
mov ebx, 5
mov dword [edx + 0x370], ebx
mov dword [edx + 0x374], ecx
mov ecx, 0x10003bac
mov esi, 5
mov dword [edx + 0x378], esi
mov dword [edx + 0x37c], ecx
mov ecx, 0x10003bb4
mov eax, 5
mov dword [edx + 0x380], eax
mov dword [edx + 0x384], ecx
mov ecx, 0x10003bbc
mov ebx, 5
mov dword [edx + 0x388], ebx
mov dword [edx + 0x38c], ecx
mov ecx, 0x10003bc4
mov esi, 5
mov dword [edx + 0x390], esi
mov dword [edx + 0x394], ecx
mov ecx, 0x10003bcc
mov eax, 5
mov dword [edx + 0x398], eax
mov dword [edx + 0x39c], ecx
mov ecx, 0x10003bd4
mov ebx, 5
mov dword [edx + 0x3a0], ebx
mov dword [edx + 0x3a4], ecx
mov ecx, 0x10003bdc
mov esi, 5
mov dword [edx + 0x3a8], esi
mov dword [edx + 0x3ac], ecx
mov ecx, 0x10003be4
mov eax, 5
mov dword [edx + 0x3b0], eax
mov dword [edx + 0x3b4], ecx
mov ecx, 0x10003bec
mov ebx, 5
mov dword [edx + 0x3b8], ebx
mov dword [edx + 0x3bc], ecx
mov ecx, 0x10003bf4
mov esi, 5
mov dword [edx + 0x3c0], esi
mov dword [edx + 0x3c4], ecx
mov ecx, 0x10003bfc
mov eax, 5
mov dword [edx + 0x3c8], eax
mov dword [edx + 0x3cc], ecx
mov ecx, 0x10003c2c
mov ebx, 5
mov dword [edx + 0x3d0], ebx
mov dword [edx + 0x3d4], ecx
mov ecx, 0x10003c34
mov esi, 5
mov dword [edx + 0x3d8], esi
mov dword [edx + 0x3dc], ecx
mov ecx, 0x10003c3c
mov eax, 5
mov dword [edx + 0x3e0], eax
mov dword [edx + 0x3e4], ecx
mov ecx, 0x10003c44
mov ebx, 5
mov dword [edx + 0x3e8], ebx
mov dword [edx + 0x3ec], ecx
mov ecx, 0x10003c4c
mov esi, 5
mov dword [edx + 0x3f0], esi
mov dword [edx + 0x3f4], ecx
mov ecx, 0x10003c54
mov eax, 5
mov dword [edx + 0x3f8], eax
mov dword [edx + 0x3fc], ecx
mov ecx, 0x10003c5c
mov ebx, 5
mov dword [edx + 0x400], ebx
mov dword [edx + 0x404], ecx
mov ecx, 0x10003c64
mov esi, 5
mov dword [edx + 0x408], esi
mov dword [edx + 0x40c], ecx
mov ecx, 0x10003c6c
mov eax, 5
mov dword [edx + 0x410], eax
mov dword [edx + 0x414], ecx
mov ecx, 0x10003c74
mov ebx, 5
mov dword [edx + 0x418], ebx
mov dword [edx + 0x41c], ecx
mov ecx, 0x10003c7c
mov esi, 5
mov dword [edx + 0x420], esi
mov dword [edx + 0x424], ecx
mov ecx, 0x10003c84
mov eax, 5
mov dword [edx + 0x428], eax
mov dword [edx + 0x42c], ecx
mov ecx, 0x10003c8c
mov ebx, 5
mov dword [edx + 0x430], ebx
mov dword [edx + 0x434], ecx
mov ecx, 0x10003c94
mov esi, 5
mov dword [edx + 0x438], esi
mov dword [edx + 0x43c], ecx
mov ecx, 0x10003c9c
mov eax, 5
mov dword [edx + 0x440], eax
mov dword [edx + 0x444], ecx
mov ecx, 0x10003ca4
mov ebx, 5
mov dword [edx + 0x448], ebx
mov dword [edx + 0x44c], ecx
mov ecx, 0x10003cac
mov esi, 5
mov dword [edx + 0x450], esi
mov dword [edx + 0x454], ecx
mov ecx, 0x10003cb4
mov eax, 5
mov dword [edx + 0x458], eax
mov dword [edx + 0x45c], ecx
mov ecx, 0x10003cbc
mov ebx, 5
mov dword [edx + 0x460], ebx
mov dword [edx + 0x464], ecx
mov ecx, 0x10003cc4
mov esi, 5
mov dword [edx + 0x468], esi
mov dword [edx + 0x46c], ecx
mov ecx, 0x10003ccc
mov eax, 5
mov dword [edx + 0x470], eax
mov dword [edx + 0x474], ecx
mov ecx, 0x10003cd4
mov ebx, 5
mov dword [edx + 0x478], ebx
mov dword [edx + 0x47c], ecx
mov ecx, 0x10003cdc
mov esi, 5
mov dword [edx + 0x480], esi
mov dword [edx + 0x484], ecx
mov ecx, 0x10003ce4
mov eax, 5
mov dword [edx + 0x488], eax
mov dword [edx + 0x48c], ecx
mov ecx, 0x10003cec
mov ebx, 5
mov dword [edx + 0x490], ebx
mov dword [edx + 0x494], ecx
mov ecx, 0x10003cf4
mov esi, 5
mov dword [edx + 0x498], esi
mov dword [edx + 0x49c], ecx
mov ecx, 0x10003cfc
mov eax, 5
mov dword [edx + 0x4a0], eax
mov dword [edx + 0x4a4], ecx
mov ebx, 0x95
mov dword [ebp - 0xfc], ebx
mov dword [ebp - 0xf8], edx
push 0x1e
mov edx, 0x1006f6e0
push edx
call fcn.1001d818
mov ecx, 0x10003d04
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], ecx
mov edx, 0x10003d0c
mov ebx, 5
mov dword [eax + 8], ebx
mov dword [eax + 0xc], edx
mov ecx, 0x10003d14
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], ecx
mov edx, 0x10003d1c
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], edx
mov ecx, 0x10003d24
mov ebx, 5
mov dword [eax + 0x20], ebx
mov dword [eax + 0x24], ecx
mov edx, 0x10003d2c
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], edx
mov ecx, 0x10003d34
mov esi, 5
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], ecx
mov edx, 0x10003d3c
mov ebx, 5
mov dword [eax + 0x38], ebx
mov dword [eax + 0x3c], edx
mov ecx, 0x10003d44
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], ecx
mov edx, 0x10003d4c
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], edx
mov ecx, 0x10003d54
mov ebx, 5
mov dword [eax + 0x50], ebx
mov dword [eax + 0x54], ecx
mov edx, 0x10003d5c
mov edi, 5
mov dword [eax + 0x58], edi
mov dword [eax + 0x5c], edx
mov ecx, 0x10003d64
mov esi, 5
mov dword [eax + 0x60], esi
mov dword [eax + 0x64], ecx
mov edx, 0x10003d6c
mov ebx, 5
mov dword [eax + 0x68], ebx
mov dword [eax + 0x6c], edx
mov ecx, 0x10003d74
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], ecx
mov edx, 0x10003d7c
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], edx
mov ecx, 0x10003d84
mov ebx, 5
mov dword [eax + 0x80], ebx
mov dword [eax + 0x84], ecx
mov edx, 0x10003d8c
mov edi, 5
mov dword [eax + 0x88], edi
mov dword [eax + 0x8c], edx
mov ecx, 0x10003d94
mov esi, 5
mov dword [eax + 0x90], esi
mov dword [eax + 0x94], ecx
mov edx, 0x10003d9c
mov ebx, 5
mov dword [eax + 0x98], ebx
mov dword [eax + 0x9c], edx
mov ecx, 0x10003da4
mov edi, 5
mov dword [eax + 0xa0], edi
mov dword [eax + 0xa4], ecx
mov edx, 0x10003dac
mov esi, 5
mov dword [eax + 0xa8], esi
mov dword [eax + 0xac], edx
mov ecx, 0x10003db4
mov ebx, 5
mov dword [eax + 0xb0], ebx
mov dword [eax + 0xb4], ecx
mov edx, 0x10003dbc
mov edi, 5
mov dword [eax + 0xb8], edi
mov dword [eax + 0xbc], edx
mov ecx, 0x10003dc4
mov esi, 5
mov dword [eax + 0xc0], esi
mov dword [eax + 0xc4], ecx
mov edx, 0x10003dcc
mov ebx, 5
mov dword [eax + 0xc8], ebx
mov dword [eax + 0xcc], edx
mov ecx, 0x10003dd4
mov edi, 5
mov dword [eax + 0xd0], edi
mov dword [eax + 0xd4], ecx
mov edx, 0x10003ddc
mov esi, 5
mov dword [eax + 0xd8], esi
mov dword [eax + 0xdc], edx
mov ecx, 0x10003de4
mov ebx, 5
mov dword [eax + 0xe0], ebx
mov dword [eax + 0xe4], ecx
mov edx, 0x10003dec
mov edi, 5
mov dword [eax + 0xe8], edi
mov dword [eax + 0xec], edx
mov ecx, eax
mov eax, 0x1e
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xf0], ecx
push 0x39
mov ebx, 0x1006f6e0
push ebx
call fcn.1001d818
mov edx, 0x10003df4
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], edx
mov ecx, 0x10003dfc
mov edi, 5
mov dword [eax + 8], edi
mov dword [eax + 0xc], ecx
mov edx, 0x10003e04
mov esi, 5
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], edx
mov ecx, 0x10003e0c
mov edi, 5
mov dword [eax + 0x18], edi
mov dword [eax + 0x1c], ecx
mov edx, 0x10003e14
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], edx
mov ecx, 0x10003e1c
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], ecx
mov edx, 0x10003e24
mov esi, 5
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], edx
mov ecx, 0x10003e2c
mov edi, 5
mov dword [eax + 0x38], edi
mov dword [eax + 0x3c], ecx
mov edx, 0x10003e34
mov esi, 5
mov dword [eax + 0x40], esi
mov dword [eax + 0x44], edx
mov ecx, 0x10003e3c
mov edi, 5
mov dword [eax + 0x48], edi
mov dword [eax + 0x4c], ecx
mov edx, 0x10003e44
mov esi, 5
mov dword [eax + 0x50], esi
mov dword [eax + 0x54], edx
mov ecx, 0x10003e4c
mov edi, 5
mov dword [eax + 0x58], edi
mov dword [eax + 0x5c], ecx
mov edx, 0x10003e54
mov esi, 5
mov dword [eax + 0x60], esi
mov dword [eax + 0x64], edx
mov ecx, 0x10003e5c
mov edi, 5
mov dword [eax + 0x68], edi
mov dword [eax + 0x6c], ecx
mov edx, 0x10003e64
mov esi, 5
mov dword [eax + 0x70], esi
mov dword [eax + 0x74], edx
mov ecx, 0x10003e6c
mov edi, 5
mov dword [eax + 0x78], edi
mov dword [eax + 0x7c], ecx
mov edx, 0x10003e74
mov esi, 5
mov dword [eax + 0x80], esi
mov dword [eax + 0x84], edx
mov ecx, 0x10003e7c
mov edi, 5
mov dword [eax + 0x88], edi
mov dword [eax + 0x8c], ecx
mov edx, 0x10003e84
mov esi, 5
mov dword [eax + 0x90], esi
mov dword [eax + 0x94], edx
mov ecx, 0x10003e8c
mov edi, 5
mov dword [eax + 0x98], edi
mov dword [eax + 0x9c], ecx
mov edx, 0x10003e94
mov esi, 5
mov dword [eax + 0xa0], esi
mov dword [eax + 0xa4], edx
mov ecx, 0x10003e9c
mov edi, 5
mov dword [eax + 0xa8], edi
mov dword [eax + 0xac], ecx
mov edx, 0x10003ea4
mov esi, 5
mov dword [eax + 0xb0], esi
mov dword [eax + 0xb4], edx
mov ecx, 0x10003eac
mov edi, 5
mov dword [eax + 0xb8], edi
mov dword [eax + 0xbc], ecx
mov edx, 0x10003eb4
mov esi, 5
mov dword [eax + 0xc0], esi
mov dword [eax + 0xc4], edx
mov ecx, 0x10003ebc
mov edi, 5
mov dword [eax + 0xc8], edi
mov dword [eax + 0xcc], ecx
mov edx, 0x10003ec4
mov esi, 5
mov dword [eax + 0xd0], esi
mov dword [eax + 0xd4], edx
mov ecx, 0x10003ecc
mov edi, 5
mov dword [eax + 0xd8], edi
mov dword [eax + 0xdc], ecx
mov edx, 0x10003ed4
mov esi, 5
mov dword [eax + 0xe0], esi
mov dword [eax + 0xe4], edx
mov ecx, 0x10003edc
mov edi, 5
mov dword [eax + 0xe8], edi
mov dword [eax + 0xec], ecx
mov edx, 0x10003ee4
mov esi, 5
mov dword [eax + 0xf0], esi
mov dword [eax + 0xf4], edx
mov ecx, 0x10003eec
mov edi, 5
mov dword [eax + 0xf8], edi
mov dword [eax + 0xfc], ecx
mov edx, 0x10003ef4
mov esi, 5
mov dword [eax + 0x100], esi
mov dword [eax + 0x104], edx
mov ecx, 0x10003efc
mov edi, 5
mov dword [eax + 0x108], edi
mov dword [eax + 0x10c], ecx
mov edx, 0x10003f04
mov esi, 5
mov dword [eax + 0x110], esi
mov dword [eax + 0x114], edx
mov ecx, 0x10003f0c
mov edi, 5
mov dword [eax + 0x118], edi
mov dword [eax + 0x11c], ecx
mov edx, 0x10003f14
mov esi, 5
mov dword [eax + 0x120], esi
mov dword [eax + 0x124], edx
mov ecx, 0x10003f1c
mov edi, 5
mov dword [eax + 0x128], edi
mov dword [eax + 0x12c], ecx
mov edx, 0x10003f24
mov esi, 5
mov dword [eax + 0x130], esi
mov dword [eax + 0x134], edx
mov ecx, 0x10003f2c
mov edi, 5
mov dword [eax + 0x138], edi
mov dword [eax + 0x13c], ecx
mov edx, 0x10003f34
mov esi, 5
mov dword [eax + 0x140], esi
mov dword [eax + 0x144], edx
mov ecx, 0x10003f3c
mov edi, 5
mov dword [eax + 0x148], edi
mov dword [eax + 0x14c], ecx
mov edx, 0x10003f44
mov esi, 5
mov dword [eax + 0x150], esi
mov dword [eax + 0x154], edx
mov ecx, 0x10003f4c
mov edi, 5
mov dword [eax + 0x158], edi
mov dword [eax + 0x15c], ecx
mov edx, 0x10003f54
mov esi, 5
mov dword [eax + 0x160], esi
mov dword [eax + 0x164], edx
mov ecx, 0x10003f5c
mov edi, 5
mov dword [eax + 0x168], edi
mov dword [eax + 0x16c], ecx
mov edx, 0x10003f64
mov esi, 5
mov dword [eax + 0x170], esi
mov dword [eax + 0x174], edx
mov ecx, 0x10003f6c
mov edi, 5
mov dword [eax + 0x178], edi
mov dword [eax + 0x17c], ecx
mov edx, 0x10003f74
mov esi, 5
mov dword [eax + 0x180], esi
mov dword [eax + 0x184], edx
mov ecx, 0x10003f7c
mov edi, 5
mov dword [eax + 0x188], edi
mov dword [eax + 0x18c], ecx
mov edx, 0x10003f84
mov esi, 5
mov dword [eax + 0x190], esi
mov dword [eax + 0x194], edx
mov ecx, 0x10003f8c
mov edi, 5
mov dword [eax + 0x198], edi
mov dword [eax + 0x19c], ecx
mov edx, 0x10003f94
mov esi, 5
mov dword [eax + 0x1a0], esi
mov dword [eax + 0x1a4], edx
mov ecx, 0x10003f9c
mov edi, 5
mov dword [eax + 0x1a8], edi
mov dword [eax + 0x1ac], ecx
mov edx, 0x10003fa4
mov esi, 5
mov dword [eax + 0x1b0], esi
mov dword [eax + 0x1b4], edx
mov ecx, 0x10003fac
mov edi, 5
mov dword [eax + 0x1b8], edi
mov dword [eax + 0x1bc], ecx
mov edx, 0x10003fb4
mov esi, 5
mov dword [eax + 0x1c0], esi
mov dword [eax + 0x1c4], edx
mov ecx, eax
mov eax, 0x39
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], ecx
push 0x12
push ebx
call fcn.1001d818
mov edx, 0x10003fbc
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], edx
mov ecx, 0x10003fc4
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], ecx
mov edx, 0x10003fcc
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], edx
mov ecx, 0x10003fd4
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], ecx
mov edx, 0x10003fdc
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], edx
mov ecx, 0x10003fe4
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], ecx
mov edx, 0x10003fec
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], edx
mov ecx, 0x10003ff4
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], ecx
mov edx, 0x10003ffc
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], edx
mov ecx, 0x10004004
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], ecx
mov edx, 0x1000400c
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], edx
mov ecx, 0x10004014
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], ecx
mov edx, 0x1000401c
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], edx
mov ecx, 0x10004024
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], ecx
mov edx, 0x1000402c
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], edx
mov ecx, 0x10004034
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], ecx
mov edx, 0x1000403c
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], edx
mov ecx, 0x10004044
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], ecx
mov edx, eax
mov eax, 0x12
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
push 0x12
push ebx
call fcn.1001d818
mov ecx, 0x1000404c
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], ecx
mov edx, 0x10004054
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], edx
mov ecx, 0x1000405c
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], ecx
mov edx, 0x10004064
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], edx
mov ecx, 0x1000406c
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], ecx
mov edx, 0x10004074
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], edx
mov ecx, 0x1000407c
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], ecx
mov edx, 0x10004084
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], edx
mov ecx, 0x1000408c
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], ecx
mov edx, 0x10004094
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], edx
mov ecx, 0x1000409c
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], ecx
mov edx, 0x100040a4
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], edx
mov ecx, 0x100040ac
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], ecx
mov edx, 0x100040b4
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], edx
mov ecx, 0x100040bc
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], ecx
mov edx, 0x100040c4
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], edx
mov ecx, 0x100040cc
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], ecx
mov edx, 0x100040d4
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], edx
mov ecx, eax
mov eax, 0x12
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], ecx
push 0x42
push ebx
call fcn.1001d818
mov edx, 0x100040dc
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], edx
mov ecx, 0x100040e4
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], ecx
mov edx, 0x100040ec
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], edx
mov ecx, 0x100040f4
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], ecx
mov edx, 0x100040fc
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], edx
mov ecx, 0x10004104
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], ecx
mov edx, 0x1000410c
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], edx
mov ecx, 0x10004114
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], ecx
mov edx, 0x1000411c
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], edx
mov ecx, 0x10004124
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], ecx
mov edx, 0x1000412c
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], edx
mov ecx, 0x10004134
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], ecx
mov edx, 0x1000413c
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], edx
mov ecx, 0x10004144
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], ecx
mov edx, 0x1000414c
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], edx
mov ecx, 0x10004154
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], ecx
mov edx, 0x1000415c
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], edx
mov ecx, 0x10004164
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], ecx
mov edx, 0x1000416c
mov edi, 5
mov dword [eax + 0x90], edi
mov dword [eax + 0x94], edx
mov ecx, 0x10004174
mov esi, 5
mov dword [eax + 0x98], esi
mov dword [eax + 0x9c], ecx
mov edx, 0x1000417c
mov edi, 5
mov dword [eax + 0xa0], edi
mov dword [eax + 0xa4], edx
mov ecx, 0x10004184
mov esi, 5
mov dword [eax + 0xa8], esi
mov dword [eax + 0xac], ecx
mov edx, 0x1000418c
mov edi, 5
mov dword [eax + 0xb0], edi
mov dword [eax + 0xb4], edx
mov ecx, 0x10004194
mov esi, 5
mov dword [eax + 0xb8], esi
mov dword [eax + 0xbc], ecx
mov edx, 0x1000419c
mov edi, 5
mov dword [eax + 0xc0], edi
mov dword [eax + 0xc4], edx
mov ecx, 0x100041a4
mov esi, 5
mov dword [eax + 0xc8], esi
mov dword [eax + 0xcc], ecx
mov edx, 0x100041ac
mov edi, 5
mov dword [eax + 0xd0], edi
mov dword [eax + 0xd4], edx
mov ecx, 0x100041b4
mov esi, 5
mov dword [eax + 0xd8], esi
mov dword [eax + 0xdc], ecx
mov edx, 0x100041bc
mov edi, 5
mov dword [eax + 0xe0], edi
mov dword [eax + 0xe4], edx
mov ecx, 0x100041c4
mov esi, 5
mov dword [eax + 0xe8], esi
mov dword [eax + 0xec], ecx
mov edx, 0x100041cc
mov edi, 5
mov dword [eax + 0xf0], edi
mov dword [eax + 0xf4], edx
mov ecx, 0x100041d4
mov esi, 5
mov dword [eax + 0xf8], esi
mov dword [eax + 0xfc], ecx
mov edx, 0x100041dc
mov edi, 5
mov dword [eax + 0x100], edi
mov dword [eax + 0x104], edx
mov ecx, 0x100041e4
mov esi, 5
mov dword [eax + 0x108], esi
mov dword [eax + 0x10c], ecx
mov edx, 0x100041ec
mov edi, 5
mov dword [eax + 0x110], edi
mov dword [eax + 0x114], edx
mov ecx, 0x100041f4
mov esi, 5
mov dword [eax + 0x118], esi
mov dword [eax + 0x11c], ecx
mov edx, 0x100041fc
mov edi, 5
mov dword [eax + 0x120], edi
mov dword [eax + 0x124], edx
mov ecx, 0x10004204
mov esi, 5
mov dword [eax + 0x128], esi
mov dword [eax + 0x12c], ecx
mov edx, 0x1000420c
mov edi, 5
mov dword [eax + 0x130], edi
mov dword [eax + 0x134], edx
mov ecx, 0x10004214
mov esi, 5
mov dword [eax + 0x138], esi
mov dword [eax + 0x13c], ecx
mov edx, 0x1000421c
mov edi, 5
mov dword [eax + 0x140], edi
mov dword [eax + 0x144], edx
mov ecx, 0x10004224
mov esi, 5
mov dword [eax + 0x148], esi
mov dword [eax + 0x14c], ecx
mov edx, 0x1000422c
mov edi, 5
mov dword [eax + 0x150], edi
mov dword [eax + 0x154], edx
mov ecx, 0x10004234
mov esi, 5
mov dword [eax + 0x158], esi
mov dword [eax + 0x15c], ecx
mov edx, 0x1000423c
mov edi, 5
mov dword [eax + 0x160], edi
mov dword [eax + 0x164], edx
mov ecx, 0x10004244
mov esi, 5
mov dword [eax + 0x168], esi
mov dword [eax + 0x16c], ecx
mov edx, 0x1000424c
mov edi, 5
mov dword [eax + 0x170], edi
mov dword [eax + 0x174], edx
mov ecx, 0x10004254
mov esi, 5
mov dword [eax + 0x178], esi
mov dword [eax + 0x17c], ecx
mov edx, 0x1000425c
mov edi, 5
mov dword [eax + 0x180], edi
mov dword [eax + 0x184], edx
mov ecx, 0x10004264
mov esi, 5
mov dword [eax + 0x188], esi
mov dword [eax + 0x18c], ecx
mov edx, 0x1000426c
mov edi, 5
mov dword [eax + 0x190], edi
mov dword [eax + 0x194], edx
mov ecx, 0x10004274
mov esi, 5
mov dword [eax + 0x198], esi
mov dword [eax + 0x19c], ecx
mov edx, 0x1000427c
mov edi, 5
mov dword [eax + 0x1a0], edi
mov dword [eax + 0x1a4], edx
mov ecx, 0x10004284
mov esi, 5
mov dword [eax + 0x1a8], esi
mov dword [eax + 0x1ac], ecx
mov edx, 0x1000428c
mov edi, 5
mov dword [eax + 0x1b0], edi
mov dword [eax + 0x1b4], edx
mov ecx, 0x10004294
mov esi, 5
mov dword [eax + 0x1b8], esi
mov dword [eax + 0x1bc], ecx
mov edx, 0x1000429c
mov edi, 5
mov dword [eax + 0x1c0], edi
mov dword [eax + 0x1c4], edx
mov ecx, 0x100042a4
mov esi, 5
mov dword [eax + 0x1c8], esi
mov dword [eax + 0x1cc], ecx
mov edx, 0x100042ac
mov edi, 5
mov dword [eax + 0x1d0], edi
mov dword [eax + 0x1d4], edx
mov ecx, 0x100042b4
mov esi, 5
mov dword [eax + 0x1d8], esi
mov dword [eax + 0x1dc], ecx
mov edx, 0x100042bc
mov edi, 5
mov dword [eax + 0x1e0], edi
mov dword [eax + 0x1e4], edx
mov ecx, 0x100042c4
mov esi, 5
mov dword [eax + 0x1e8], esi
mov dword [eax + 0x1ec], ecx
mov edx, 0x100042cc
mov edi, 5
mov dword [eax + 0x1f0], edi
mov dword [eax + 0x1f4], edx
mov ecx, 0x100042d4
mov esi, 5
mov dword [eax + 0x1f8], esi
mov dword [eax + 0x1fc], ecx
mov edx, 0x100042dc
mov edi, 5
mov dword [eax + 0x200], edi
mov dword [eax + 0x204], edx
mov ecx, 0x100042e4
mov esi, 5
mov dword [eax + 0x208], esi
mov dword [eax + 0x20c], ecx
mov edx, eax
mov eax, 0x42
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push 0x34
push ebx
call fcn.1001d818
mov ecx, 0x100042ec
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], ecx
mov edx, 0x100042f4
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], edx
mov ecx, 0x100042fc
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], ecx
mov edx, 0x10004304
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], edx
mov ecx, 0x1000430c
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], ecx
mov edx, 0x10004314
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], edx
mov ecx, 0x1000431c
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], ecx
mov edx, 0x10004324
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], edx
mov ecx, 0x1000432c
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], ecx
mov edx, 0x10004334
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], edx
mov ecx, 0x1000433c
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], ecx
mov edx, 0x10004344
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], edx
mov ecx, 0x1000434c
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], ecx
mov edx, 0x10004354
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], edx
mov ecx, 0x1000435c
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], ecx
mov edx, 0x10004364
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], edx
mov ecx, 0x1000436c
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], ecx
mov edx, 0x10004374
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], edx
mov ecx, 0x1000437c
mov edi, 5
mov dword [eax + 0x90], edi
mov dword [eax + 0x94], ecx
mov edx, 0x10004384
mov esi, 5
mov dword [eax + 0x98], esi
mov dword [eax + 0x9c], edx
mov ecx, 0x1000438c
mov edi, 5
mov dword [eax + 0xa0], edi
mov dword [eax + 0xa4], ecx
mov edx, 0x10004394
mov esi, 5
mov dword [eax + 0xa8], esi
mov dword [eax + 0xac], edx
mov ecx, 0x1000439c
mov edi, 5
mov dword [eax + 0xb0], edi
mov dword [eax + 0xb4], ecx
mov edx, 0x100043a4
mov esi, 5
mov dword [eax + 0xb8], esi
mov dword [eax + 0xbc], edx
mov ecx, 0x100043ac
mov edi, 5
mov dword [eax + 0xc0], edi
mov dword [eax + 0xc4], ecx
mov edx, 0x100043b4
mov esi, 5
mov dword [eax + 0xc8], esi
mov dword [eax + 0xcc], edx
mov ecx, 0x100043bc
mov edi, 5
mov dword [eax + 0xd0], edi
mov dword [eax + 0xd4], ecx
mov edx, 0x100043c4
mov esi, 5
mov dword [eax + 0xd8], esi
mov dword [eax + 0xdc], edx
mov ecx, 0x100043cc
mov edi, 5
mov dword [eax + 0xe0], edi
mov dword [eax + 0xe4], ecx
mov edx, 0x100043d4
mov esi, 5
mov dword [eax + 0xe8], esi
mov dword [eax + 0xec], edx
mov ecx, 0x100043dc
mov edi, 5
mov dword [eax + 0xf0], edi
mov dword [eax + 0xf4], ecx
mov edx, 0x100043e4
mov esi, 5
mov dword [eax + 0xf8], esi
mov dword [eax + 0xfc], edx
mov ecx, 0x100043ec
mov edi, 5
mov dword [eax + 0x100], edi
mov dword [eax + 0x104], ecx
mov edx, 0x100043f4
mov esi, 5
mov dword [eax + 0x108], esi
mov dword [eax + 0x10c], edx
mov ecx, 0x100043fc
mov edi, 5
mov dword [eax + 0x110], edi
mov dword [eax + 0x114], ecx
mov edx, 0x10004404
mov esi, 5
mov dword [eax + 0x118], esi
mov dword [eax + 0x11c], edx
mov ecx, 0x1000440c
mov edi, 5
mov dword [eax + 0x120], edi
mov dword [eax + 0x124], ecx
mov edx, 0x10004414
mov esi, 5
mov dword [eax + 0x128], esi
mov dword [eax + 0x12c], edx
mov ecx, 0x1000441c
mov edi, 5
mov dword [eax + 0x130], edi
mov dword [eax + 0x134], ecx
mov edx, 0x10004424
mov esi, 5
mov dword [eax + 0x138], esi
mov dword [eax + 0x13c], edx
mov ecx, 0x1000442c
mov edi, 5
mov dword [eax + 0x140], edi
mov dword [eax + 0x144], ecx
mov edx, 0x10004434
mov esi, 5
mov dword [eax + 0x148], esi
mov dword [eax + 0x14c], edx
mov ecx, 0x1000443c
mov edi, 5
mov dword [eax + 0x150], edi
mov dword [eax + 0x154], ecx
mov edx, 0x10004444
mov esi, 5
mov dword [eax + 0x158], esi
mov dword [eax + 0x15c], edx
mov ecx, 0x1000444c
mov edi, 5
mov dword [eax + 0x160], edi
mov dword [eax + 0x164], ecx
mov edx, 0x10004454
mov esi, 5
mov dword [eax + 0x168], esi
mov dword [eax + 0x16c], edx
mov ecx, 0x1000445c
mov edi, 5
mov dword [eax + 0x170], edi
mov dword [eax + 0x174], ecx
mov edx, 0x10004464
mov esi, 5
mov dword [eax + 0x178], esi
mov dword [eax + 0x17c], edx
mov ecx, 0x1000446c
mov edi, 5
mov dword [eax + 0x180], edi
mov dword [eax + 0x184], ecx
mov edx, 0x10004474
mov esi, 5
mov dword [eax + 0x188], esi
mov dword [eax + 0x18c], edx
mov ecx, 0x1000447c
mov edi, 5
mov dword [eax + 0x190], edi
mov dword [eax + 0x194], ecx
mov edx, 0x10004484
mov esi, 5
mov dword [eax + 0x198], esi
mov dword [eax + 0x19c], edx
mov ecx, eax
mov eax, 0x34
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], ecx
push 0x33
push ebx
call fcn.1001d818
mov edx, 0x1000448c
mov edi, 5
mov dword [eax], edi
mov dword [eax + 4], edx
mov ecx, 0x10004494
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], ecx
mov edx, 0x1000449c
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], edx
mov ecx, 0x100044a4
mov esi, 5
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], ecx
mov edx, 0x100044ac
mov edi, 5
mov dword [eax + 0x20], edi
mov dword [eax + 0x24], edx
mov ecx, 0x100044b4
mov esi, 5
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], ecx
mov edx, 0x100044bc
mov edi, 5
mov dword [eax + 0x30], edi
mov dword [eax + 0x34], edx
mov ecx, 0x100044c4
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], ecx
mov edx, 0x100044cc
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], edx
mov ecx, 0x100044d4
mov esi, 5
mov dword [eax + 0x48], esi
mov dword [eax + 0x4c], ecx
mov edx, 0x100044dc
mov edi, 5
mov dword [eax + 0x50], edi
mov dword [eax + 0x54], edx
mov ecx, 0x100044e4
mov esi, 5
mov dword [eax + 0x58], esi
mov dword [eax + 0x5c], ecx
mov edx, 0x100044ec
mov edi, 5
mov dword [eax + 0x60], edi
mov dword [eax + 0x64], edx
mov ecx, 0x100044f4
mov esi, 5
mov dword [eax + 0x68], esi
mov dword [eax + 0x6c], ecx
mov edx, 0x100044fc
mov edi, 5
mov dword [eax + 0x70], edi
mov dword [eax + 0x74], edx
mov ecx, 0x10004504
mov esi, 5
mov dword [eax + 0x78], esi
mov dword [eax + 0x7c], ecx
mov edx, 0x1000450c
mov edi, 5
mov dword [eax + 0x80], edi
mov dword [eax + 0x84], edx
mov ecx, 0x10004514
mov esi, 5
mov dword [eax + 0x88], esi
mov dword [eax + 0x8c], ecx
mov edx, 0x1000451c
mov edi, 5
mov dword [eax + 0x90], edi
mov dword [eax + 0x94], edx
mov ecx, 0x10004524
mov esi, 5
mov dword [eax + 0x98], esi
mov dword [eax + 0x9c], ecx
mov edx, 0x1000452c
mov edi, 5
mov dword [eax + 0xa0], edi
mov dword [eax + 0xa4], edx
mov ecx, 0x10004534
mov esi, 5
mov dword [eax + 0xa8], esi
mov dword [eax + 0xac], ecx
mov edx, 0x1000453c
mov edi, 5
mov dword [eax + 0xb0], edi
mov dword [eax + 0xb4], edx
mov ecx, 0x10004544
mov esi, 5
mov dword [eax + 0xb8], esi
mov dword [eax + 0xbc], ecx
mov edx, 0x1000454c
mov edi, 5
mov dword [eax + 0xc0], edi
mov dword [eax + 0xc4], edx
mov ecx, 0x10004554
mov esi, 5
mov dword [eax + 0xc8], esi
mov dword [eax + 0xcc], ecx
mov edx, 0x1000455c
mov edi, 5
mov dword [eax + 0xd0], edi
mov dword [eax + 0xd4], edx
mov ecx, 0x10004564
mov esi, 5
mov dword [eax + 0xd8], esi
mov dword [eax + 0xdc], ecx
mov edx, 0x1000456c
mov edi, 5
mov dword [eax + 0xe0], edi
mov dword [eax + 0xe4], edx
mov ecx, 0x10004574
mov esi, 5
mov dword [eax + 0xe8], esi
mov dword [eax + 0xec], ecx
mov edx, 0x1000457c
mov edi, 5
mov dword [eax + 0xf0], edi
mov dword [eax + 0xf4], edx
mov ecx, 0x10004584
mov esi, 5
mov dword [eax + 0xf8], esi
mov dword [eax + 0xfc], ecx
mov edx, 0x1000458c
mov edi, 5
mov dword [eax + 0x100], edi
mov dword [eax + 0x104], edx
mov ecx, 0x10004594
mov esi, 5
mov dword [eax + 0x108], esi
mov dword [eax + 0x10c], ecx
mov edx, 0x1000459c
mov edi, 5
mov dword [eax + 0x110], edi
mov dword [eax + 0x114], edx
mov ecx, 0x100045a4
mov esi, 5
mov dword [eax + 0x118], esi
mov dword [eax + 0x11c], ecx
mov edx, 0x100045ac
mov edi, 5
mov dword [eax + 0x120], edi
mov dword [eax + 0x124], edx
mov ecx, 0x100045b4
mov esi, 5
mov dword [eax + 0x128], esi
mov dword [eax + 0x12c], ecx
mov edx, 0x100045bc
mov edi, 5
mov dword [eax + 0x130], edi
mov dword [eax + 0x134], edx
mov ecx, 0x100045c4
mov esi, 5
mov dword [eax + 0x138], esi
mov dword [eax + 0x13c], ecx
mov edx, 0x100045cc
mov edi, 5
mov dword [eax + 0x140], edi
mov dword [eax + 0x144], edx
mov ecx, 0x100045d4
mov esi, 5
mov dword [eax + 0x148], esi
mov dword [eax + 0x14c], ecx
mov edx, 0x100045dc
mov edi, 5
mov dword [eax + 0x150], edi
mov dword [eax + 0x154], edx
mov ecx, 0x100045e4
mov esi, 5
mov dword [eax + 0x158], esi
mov dword [eax + 0x15c], ecx
mov edx, 0x100045ec
mov edi, 5
mov dword [eax + 0x160], edi
mov dword [eax + 0x164], edx
mov ecx, 0x100045f4
mov esi, 5
mov dword [eax + 0x168], esi
mov dword [eax + 0x16c], ecx
mov edx, 0x100045fc
mov edi, 5
mov dword [eax + 0x170], edi
mov dword [eax + 0x174], edx
mov ecx, 0x10004604
mov esi, 5
mov dword [eax + 0x178], esi
mov dword [eax + 0x17c], ecx
mov edx, 0x1000460c
mov edi, 5
mov dword [eax + 0x180], edi
mov dword [eax + 0x184], edx
mov ecx, 0x10004614
mov esi, 5
mov dword [eax + 0x188], esi
mov dword [eax + 0x18c], ecx
mov edx, 0x1000461c
mov edi, 5
mov dword [eax + 0x190], edi
mov dword [eax + 0x194], edx
mov ecx, eax
mov eax, 0x33
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], ecx
push 0x4e
push ebx
call fcn.1001d818
mov edx, 0x10004624
mov esi, 5
mov dword [eax], esi
mov dword [eax + 4], edx
mov ecx, 0x1000462c
mov edi, 5
mov dword [eax + 8], edi
mov dword [eax + 0xc], ecx
mov edx, 0x10004634
mov esi, 5
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], edx
mov ecx, 0x1000463c
mov edi, 5
mov dword [eax + 0x18], edi
mov dword [eax + 0x1c], ecx
mov edx, 0x10004644
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], edx
mov ecx, 0x1000464c
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], ecx
mov edx, 0x10004654
mov esi, 5
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], edx
mov ecx, 0x1000465c
mov edi, 5
mov dword [eax + 0x38], edi
mov dword [eax + 0x3c], ecx
mov edx, 0x10004664
mov esi, 5
mov dword [eax + 0x40], esi
mov dword [eax + 0x44], edx
mov ecx, 0x1000466c
mov edi, 5
mov dword [eax + 0x48], edi
mov dword [eax + 0x4c], ecx
mov edx, 0x10004674
mov esi, 5
mov dword [eax + 0x50], esi
mov dword [eax + 0x54], edx
mov ecx, 0x1000467c
mov edi, 5
mov dword [eax + 0x58], edi
mov dword [eax + 0x5c], ecx
mov edx, 0x10004684
mov esi, 5
mov dword [eax + 0x60], esi
mov dword [eax + 0x64], edx
mov ecx, 0x1000468c
mov edi, 5
mov dword [eax + 0x68], edi
mov dword [eax + 0x6c], ecx
mov edx, 0x10004694
mov esi, 5
mov dword [eax + 0x70], esi
mov dword [eax + 0x74], edx
mov ecx, 0x1000469c
mov edi, 5
mov dword [eax + 0x78], edi
mov dword [eax + 0x7c], ecx
mov edx, 0x100046a4
mov esi, 5
mov dword [eax + 0x80], esi
mov dword [eax + 0x84], edx
mov ecx, 0x100046ac
mov edi, 5
mov dword [eax + 0x88], edi
mov dword [eax + 0x8c], ecx
mov edx, 0x100046b4
mov esi, 5
mov dword [eax + 0x90], esi
mov dword [eax + 0x94], edx
mov ecx, 0x100046bc
mov edi, 5
mov dword [eax + 0x98], edi
mov dword [eax + 0x9c], ecx
mov edx, 0x100046c4
mov esi, 5
mov dword [eax + 0xa0], esi
mov dword [eax + 0xa4], edx
mov ecx, 0x100046cc
mov edi, 5
mov dword [eax + 0xa8], edi
mov dword [eax + 0xac], ecx
mov edx, 0x100046d4
mov esi, 5
mov dword [eax + 0xb0], esi
mov dword [eax + 0xb4], edx
mov ecx, 0x100046dc
mov edi, 5
mov dword [eax + 0xb8], edi
mov dword [eax + 0xbc], ecx
mov edx, 0x100046e4
mov esi, 5
mov dword [eax + 0xc0], esi
mov dword [eax + 0xc4], edx
mov ecx, 0x100046ec
mov edi, 5
mov dword [eax + 0xc8], edi
mov dword [eax + 0xcc], ecx
mov edx, 0x100046f4
mov esi, 5
mov dword [eax + 0xd0], esi
mov dword [eax + 0xd4], edx
mov ecx, 0x100046fc
mov edi, 5
mov dword [eax + 0xd8], edi
mov dword [eax + 0xdc], ecx
mov edx, 0x10004704
mov esi, 5
mov dword [eax + 0xe0], esi
mov dword [eax + 0xe4], edx
mov ecx, 0x1000470c
mov edi, 5
mov dword [eax + 0xe8], edi
mov dword [eax + 0xec], ecx
mov edx, 0x10004714
mov esi, 5
mov dword [eax + 0xf0], esi
mov dword [eax + 0xf4], edx
mov ecx, 0x1000471c
mov edi, 5
mov dword [eax + 0xf8], edi
mov dword [eax + 0xfc], ecx
mov edx, 0x10004724
mov esi, 5
mov dword [eax + 0x100], esi
mov dword [eax + 0x104], edx
mov ecx, 0x1000472c
mov edi, 5
mov dword [eax + 0x108], edi
mov dword [eax + 0x10c], ecx
mov edx, 0x10004734
mov esi, 5
mov dword [eax + 0x110], esi
mov dword [eax + 0x114], edx
mov ecx, 0x1000473c
mov edi, 5
mov dword [eax + 0x118], edi
mov dword [eax + 0x11c], ecx
mov edx, 0x10004744
mov esi, 5
mov dword [eax + 0x120], esi
mov dword [eax + 0x124], edx
mov ecx, 0x1000474c
mov edi, 5
mov dword [eax + 0x128], edi
mov dword [eax + 0x12c], ecx
mov edx, 0x10004754
mov esi, 5
mov dword [eax + 0x130], esi
mov dword [eax + 0x134], edx
mov ecx, 0x1000475c
mov edi, 5
mov dword [eax + 0x138], edi
mov dword [eax + 0x13c], ecx
mov edx, 0x10004764
mov esi, 5
mov dword [eax + 0x140], esi
mov dword [eax + 0x144], edx
mov ecx, 0x1000476c
mov edi, 5
mov dword [eax + 0x148], edi
mov dword [eax + 0x14c], ecx
mov edx, 0x10004774
mov esi, 5
mov dword [eax + 0x150], esi
mov dword [eax + 0x154], edx
mov ecx, 0x1000477c
mov edi, 5
mov dword [eax + 0x158], edi
mov dword [eax + 0x15c], ecx
mov edx, 0x10004784
mov esi, 5
mov dword [eax + 0x160], esi
mov dword [eax + 0x164], edx
mov ecx, 0x1000478c
mov edi, 5
mov dword [eax + 0x168], edi
mov dword [eax + 0x16c], ecx
mov edx, 0x10004794
mov esi, 5
mov dword [eax + 0x170], esi
mov dword [eax + 0x174], edx
mov ecx, 0x1000479c
mov edi, 5
mov dword [eax + 0x178], edi
mov dword [eax + 0x17c], ecx
mov edx, 0x100047a4
mov esi, 5
mov dword [eax + 0x180], esi
mov dword [eax + 0x184], edx
mov ecx, 0x100047ac
mov edi, 5
mov dword [eax + 0x188], edi
mov dword [eax + 0x18c], ecx
mov edx, 0x100047b4
mov esi, 5
mov dword [eax + 0x190], esi
mov dword [eax + 0x194], edx
mov ecx, 0x100047bc
mov edi, 5
mov dword [eax + 0x198], edi
mov dword [eax + 0x19c], ecx
mov edx, 0x100047c4
mov esi, 5
mov dword [eax + 0x1a0], esi
mov dword [eax + 0x1a4], edx
mov ecx, 0x100047cc
mov edi, 5
mov dword [eax + 0x1a8], edi
mov dword [eax + 0x1ac], ecx
mov edx, 0x100047d4
mov esi, 5
mov dword [eax + 0x1b0], esi
mov dword [eax + 0x1b4], edx
mov ecx, 0x100047dc
mov edi, 5
mov dword [eax + 0x1b8], edi
mov dword [eax + 0x1bc], ecx
mov edx, 0x100047e4
mov esi, 5
mov dword [eax + 0x1c0], esi
mov dword [eax + 0x1c4], edx
mov ecx, 0x100047ec
mov edi, 5
mov dword [eax + 0x1c8], edi
mov dword [eax + 0x1cc], ecx
mov edx, 0x100047f4
mov esi, 5
mov dword [eax + 0x1d0], esi
mov dword [eax + 0x1d4], edx
mov ecx, 0x100047fc
mov edi, 5
mov dword [eax + 0x1d8], edi
mov dword [eax + 0x1dc], ecx
mov edx, 0x10004804
mov esi, 5
mov dword [eax + 0x1e0], esi
mov dword [eax + 0x1e4], edx
mov ecx, 0x1000480c
mov edi, 5
mov dword [eax + 0x1e8], edi
mov dword [eax + 0x1ec], ecx
mov edx, 0x10004814
mov esi, 5
mov dword [eax + 0x1f0], esi
mov dword [eax + 0x1f4], edx
mov ecx, 0x1000481c
mov edi, 5
mov dword [eax + 0x1f8], edi
mov dword [eax + 0x1fc], ecx
mov edx, 0x10004824
mov esi, 5
mov dword [eax + 0x200], esi
mov dword [eax + 0x204], edx
mov ecx, 0x1000482c
mov edi, 5
mov dword [eax + 0x208], edi
mov dword [eax + 0x20c], ecx
mov edx, 0x10004834
mov esi, 5
mov dword [eax + 0x210], esi
mov dword [eax + 0x214], edx
mov ecx, 0x1000483c
mov edi, 5
mov dword [eax + 0x218], edi
mov dword [eax + 0x21c], ecx
mov edx, 0x10004844
mov esi, 5
mov dword [eax + 0x220], esi
mov dword [eax + 0x224], edx
mov ecx, 0x1000484c
mov edi, 5
mov dword [eax + 0x228], edi
mov dword [eax + 0x22c], ecx
mov edx, 0x10004854
mov esi, 5
mov dword [eax + 0x230], esi
mov dword [eax + 0x234], edx
mov ecx, 0x1000485c
mov edi, 5
mov dword [eax + 0x238], edi
mov dword [eax + 0x23c], ecx
mov edx, 0x10004864
mov esi, 5
mov dword [eax + 0x240], esi
mov dword [eax + 0x244], edx
mov ecx, 0x1000486c
mov edi, 5
mov dword [eax + 0x248], edi
mov dword [eax + 0x24c], ecx
mov edx, 0x10004874
mov esi, 5
mov dword [eax + 0x250], esi
mov dword [eax + 0x254], edx
mov ecx, 0x1000487c
mov edi, 5
mov dword [eax + 0x258], edi
mov dword [eax + 0x25c], ecx
mov edx, 0x10004884
mov esi, 5
mov dword [eax + 0x260], esi
mov dword [eax + 0x264], edx
mov ecx, 0x1000488c
mov edi, 5
mov dword [eax + 0x268], edi
mov dword [eax + 0x26c], ecx
mov edx, eax
mov eax, 0x4e
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb8], edx
push 0xb
push ebx
call fcn.1001d818
mov ecx, 0x10004894
mov ebx, 5
mov dword [eax], ebx
mov dword [eax + 4], ecx
mov edx, 0x1000489c
mov esi, 5
mov dword [eax + 8], esi
mov dword [eax + 0xc], edx
mov ecx, 0x100048a4
mov edi, 5
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], ecx
mov edx, 0x100048ac
mov ebx, 5
mov dword [eax + 0x18], ebx
mov dword [eax + 0x1c], edx
mov ecx, 0x100048b4
mov esi, 5
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], ecx
mov edx, 0x100048bc
mov edi, 5
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], edx
mov ecx, 0x100048c4
mov ebx, 5
mov dword [eax + 0x30], ebx
mov dword [eax + 0x34], ecx
mov edx, 0x100048cc
mov esi, 5
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], edx
mov ecx, 0x100048d4
mov edi, 5
mov dword [eax + 0x40], edi
mov dword [eax + 0x44], ecx
mov edx, 0x100048dc
mov ebx, 5
mov dword [eax + 0x48], ebx
mov dword [eax + 0x4c], edx
mov ecx, 0x100048e4
mov esi, 5
mov dword [eax + 0x50], esi
mov dword [eax + 0x54], ecx
mov edx, eax
mov eax, 0xb
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], edx
mov ebx, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov esi, dword [ecx + ebx*4]
push dword [esi + 0x14]
mov edx, 0x100048ec
mov eax, 0x27
push edx
push eax
call fcn.1000ebd0
push edx
push eax
call fcn.100098d4
push 0
mov ebx, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov esi, dword [ecx + ebx*4]
call dword [esi + 0x10]
lea edx, [ebp - 0xa8]
xor eax, eax
mov dword [edx], eax
mov dword [edx + 4], eax
mov dword [edx + 8], eax
add esp, 0x68
mov dword [ebp - 4], eax
mov dword [ebp - 4], 1
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x90], eax
lea ebx, [ebp - 0x98]
mov ecx, dword [ebp - 0x18]
push dword [ecx + 0x14]
push dword [ecx + 0x10]
mov edx, 0x10004914
mov esi, 1
push edx
push esi
mov eax, ebx
call fcn.1001b074
mov ebx, eax
push dword [ebx + 8]
push dword [ebx + 4]
push dword [ebx]
lea eax, [ebp - 0xa8]
call fcn.1001b12c
mov ecx, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov esi, dword [edx + ecx*4]
lea ebx, [esi + 0x20]
push ebx
push 0
mov eax, 0x1006f6e0
push eax
call fcn.100189d0
push 0
push 0xa
lea ecx, [ebp - 0x8c]
push ecx
lea eax, [ebp - 0xa8]
call fcn.10016c18
add esp, 0xc
mov dword [ebp - 4], 2
lea eax, [ebp - 0x8c]
call fcn.10016d10
xor al, 1
je 0x100089d0
lea eax, [ebp - 0x8c]
call fcn.10016d1c
push edx
push eax
call fcn.1000e70c
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
push 1
mov ebx, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov esi, dword [ecx + ebx*4]
lea edi, [esi + 0x20]
push edi
mov ebx, 0x1006f6e0
push ebx
call fcn.1001a298
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
mov ecx, dword [ebp - 0x80]
mov ebx, dword [ebp - 0x84]
mov esi, dword [ebp - 0x7c]
dec esi
mov dword [edx + esi*8], ebx
mov dword [edx + esi*8 + 4], ecx
add esp, 0xc
lea eax, [ebp - 0x8c]
call fcn.10016d28
jmp 0x10008958
mov dword [ebp - 4], 1
lea ecx, [ebp - 0xc]
push 1
push ecx
push 0x1006e130
call fcn.1001d55c
add esp, 0xc
call fcn.100089f4
jmp 0x10008a07
mov edx, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov ebx, dword [ecx + edx*4]
push dword [ebx + 0x14]
mov edx, 0x10004918
xor eax, eax
push edx
push eax
call fcn.100098d4
push 0
mov esi, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov ebx, dword [ecx + esi*4]
call dword [ebx + 0x10]
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov esi, dword [eax + edx*4]
push dword [esi + 0x14]
mov ecx, 0x1000491c
push ecx
push 0x26
mov ebx, dword [ebp - 0x18]
push dword [ebx + 0x14]
push dword [ebx + 0x10]
mov edx, 0x100710c0
push edx
call fcn.1001e3e4
add esp, 0x14
push edx
push eax
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + eax*4]
call dword [ecx + 0x10]
push dword [ebx + 0x1c]
push dword [ebx + 0x18]
mov edx, 0x10004944
mov edi, 0x11
push edx
push edi
mov eax, 0x100710c0
push eax
call fcn.1001e3e4
mov esi, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov edi, dword [ecx + esi*4]
push dword [edi + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov esi, dword [eax + edx*4]
call dword [esi + 0x10]
push dword [ebx + 0x24]
push dword [ebx + 0x20]
mov ecx, 0x10004958
mov edi, 0x11
push ecx
push edi
mov edx, 0x100710c0
push edx
call fcn.1001e3e4
mov esi, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov edi, dword [ecx + esi*4]
push dword [edi + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov esi, dword [edx + eax*4]
call dword [esi + 0x10]
push dword [ebx + 0x2c]
push dword [ebx + 0x28]
mov ecx, 0x1000496c
mov edi, 0x11
push ecx
push edi
mov eax, 0x100710c0
push eax
call fcn.1001e3e4
mov esi, dword [0x1008afe8]
mov ecx, dword fs:[0x2c]
mov edi, dword [ecx + esi*4]
push dword [edi + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov esi, dword [eax + edx*4]
call dword [esi + 0x10]
add esp, 0x3c
push dword [ebx + 0x34]
push dword [ebx + 0x30]
push dword [0x1006e084]
push dword [0x1006e080]
call fcn.1001d2e0
add esp, 0x10
mov ebx, eax
cmp ebx, 0xc
ja case.default.0x10008bb0
jmp dword [ebx*4 + 0x1006e0f0]
xor ecx, ecx
mov dword [ebp - 0x120], ecx
mov edx, 0x100049f0
mov eax, 0x15
mov esi, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov edi, dword [ebx + esi*4]
push dword [edi + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov edx, dword [eax + ecx*4]
call dword [edx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 1
mov ecx, 0x10004a08
mov ebx, 0x15
mov esi, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov edx, dword [eax + esi*4]
push dword [edx + 0x14]
push ecx
push ebx
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov esi, dword [ebx + ecx*4]
call dword [esi + 0x10]
jmp 0x10009021
mov eax, 2
mov dword [ebp - 0x120], eax
mov edx, 0x10004a20
mov edi, 0x15
mov ecx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov esi, dword [ebx + ecx*4]
push dword [esi + 0x14]
push edx
push edi
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov ecx, dword [edx + eax*4]
call dword [ecx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 3
mov edx, 0x10004a38
mov ebx, 0x15
mov eax, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + eax*4]
push dword [ecx + 0x14]
push edx
push ebx
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov eax, dword [ebx + edx*4]
call dword [eax + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 4
mov ecx, 0x10004a50
mov esi, 0x15
mov edx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov eax, dword [ebx + edx*4]
push dword [eax + 0x14]
push ecx
push esi
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edx, dword [esi + ecx*4]
call dword [edx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 5
mov ecx, 0x10004a68
mov eax, 0x15
mov ebx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edx, dword [esi + ebx*4]
push dword [edx + 0x14]
push ecx
push eax
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + ecx*4]
call dword [ebx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 6
mov edx, 0x10004a80
mov esi, 0x1a
mov ecx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + ecx*4]
push dword [ebx + 0x14]
push edx
push esi
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + edx*4]
call dword [ecx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 7
mov edx, 0x10004a9c
mov eax, 0x1c
mov ebx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + ebx*4]
push dword [ecx + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + edx*4]
call dword [ebx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 8
mov ecx, 0x10004abc
mov esi, 0x15
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + edx*4]
push dword [ebx + 0x14]
push ecx
push esi
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edx, dword [esi + ecx*4]
call dword [edx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 9
mov ecx, 0x10004ad4
mov eax, 0x17
mov ebx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edx, dword [esi + ebx*4]
push dword [edx + 0x14]
push ecx
push eax
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + ecx*4]
call dword [ebx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 0xa
mov edx, 0x10004aec
mov esi, 0x17
mov ecx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + ecx*4]
push dword [ebx + 0x14]
push edx
push esi
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + edx*4]
call dword [ecx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 0xb
mov edx, 0x10004b04
mov eax, 0x17
mov ebx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov ecx, dword [esi + ebx*4]
push dword [ecx + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + edx*4]
call dword [ebx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 0xc
mov ecx, 0x10004b1c
mov esi, 0x15
mov edx, dword [0x1008afe8]
mov eax, dword fs:[0x2c]
mov ebx, dword [eax + edx*4]
push dword [ebx + 0x14]
push ecx
push esi
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edx, dword [esi + ecx*4]
call dword [edx + 0x10]
jmp 0x10009021
mov dword [ebp - 0x120], 0xffffffff
mov ecx, 0x10004b38
mov eax, 0x13
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], ecx
mov ebx, dword [ebp - 0x18]
mov edx, dword [ebx + 0x34]
mov eax, dword [ebx + 0x30]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
mov ecx, 0x10004b34
mov esi, 1
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x60], ecx
lea edi, [ebp - 0x74]
push edi
push 3
mov ebx, 0x100710c0
push ebx
call fcn.1001e1cc
mov ecx, dword [0x1008afe8]
mov esi, dword fs:[0x2c]
mov edi, dword [esi + ecx*4]
push dword [edi + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov ecx, dword [edx + eax*4]
call dword [ecx + 0x10]
add esp, 0xc
mov ebx, dword [ebp - 0x120]
lea esi, [ebp + ebx*8 - 0x114]
push dword [esi + 4]
push dword [esi]
mov eax, dword [ebp - 0x18]
push dword [eax + 0x1c]
push dword [eax + 0x18]
mov eax, 1
call fcn.100092b8
push dword [esi + 4]
push dword [esi]
mov ecx, dword [ebp - 0x18]
push dword [ecx + 0x24]
push dword [ecx + 0x20]
mov eax, 2
call fcn.100092b8
push dword [esi + 4]
push dword [esi]
mov edx, dword [ebp - 0x18]
push dword [edx + 0x2c]
push dword [edx + 0x28]
mov eax, 3
call fcn.100092b8
lea ebx, [ebp - 0x5c]
xor ecx, ecx
mov dword [ebx], ecx
mov dword [ebx + 4], ecx
mov dword [ebx + 8], ecx
mov esi, dword [ebp - 0x18]
push dword [esi + 0x14]
push dword [esi + 0x10]
mov edx, 0x10004b4c
mov eax, 1
push edx
push eax
mov eax, ebx
call fcn.1001b074
mov dword [ebp - 4], 3
mov ecx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov edx, dword [ebx + ecx*4]
mov eax, dword [edx + 0x20]
mov edx, dword [edx + 0x24]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x44], 0
mov esi, dword [ebp - 0x44]
cmp esi, dword [ebp - 0x4c]
jae 0x10009106
mov ecx, dword [ebp - 0x44]
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x4c]
mov eax, dword [edx + ecx*8]
mov edx, dword [edx + ecx*8 + 4]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
cmp dword [ebp - 0x3c], 0
je 0x10009101
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
lea eax, [ebp - 0x5c]
call fcn.10017170
inc dword [ebp - 0x44]
jmp 0x100090cf
mov ecx, 0x10004b74
mov ebx, 5
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x30], ecx
mov esi, dword [ebp - 0x18]
mov edx, dword [esi + 0x14]
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
mov ecx, 0x10004b50
mov edi, 0x22
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x20], ecx
lea ebx, [ebp - 0x34]
push ebx
push 3
mov esi, 0x100710c0
push esi
call fcn.1001e1cc
mov ecx, dword [0x1008afe8]
mov edi, dword fs:[0x2c]
mov ebx, dword [edi + ecx*4]
push dword [ebx + 0x14]
push edx
push eax
call fcn.100098d4
push 0
mov eax, dword [0x1008afe8]
mov edx, dword fs:[0x2c]
mov ecx, dword [edx + eax*4]
call dword [ecx + 0x10]
mov dword [ebp - 0x1c], 0
add esp, 0xc
cmp dword [ebp - 0x1c], 0x3e8
je 0x100091d7
mov esi, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov eax, dword [ebx + esi*4]
push dword [eax + 0x14]
mov edx, 0x10004b7c
push edx
push 8
mov eax, dword [ebp - 0x1c]
call fcn.1000f594
push edx
push eax
call fcn.100098d4
push 0
mov ecx, dword [0x1008afe8]
mov ebx, dword fs:[0x2c]
mov esi, dword [ebx + ecx*4]
call dword [esi + 0x10]
inc dword [ebp - 0x1c]
jmp 0x10009184
mov dword [ebp - 0x124], 0
mov dword [ebp - 4], 1
lea ecx, [ebp - 0xc]
push 1
push ecx
push 0x1006e130
call fcn.1001d55c
add esp, 0xc
call fcn.10009205
jmp 0x10009215
mov dword [ebp - 4], 0
jmp 0x1000923d
mov eax, dword [ebp - 0x124]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1000926a
pop eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
leave
ret