Function at 0x1007a820
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
mov esi, ecx
push edi
mov dword [esi + 0xf8], 0
mov word [esi + 0xfc], 0
mov dword [esi + 0xdc], 0x7880
mov dword [esi + 0xe0], 0x429c0000
mov dword [esi + 0xe4], 0x429c0000
mov dword [esi + 0xe8], 0xbf800000
mov dword [esi + 0xec], 0xbf800000
mov dword [esi + 0xf0], 0x429a0000
mov dword [esi + 0xf4], 0x429a0000
mov byte [esi + 0xfe], 0
mov dword [esi + 0x138], 0
mov word [esi + 0x13c], 0
mov dword [esi + 0x11c], 0x7881
mov dword [esi + 0x120], 0x429c0000
mov dword [esi + 0x124], 0x429c0000
mov dword [esi + 0x128], 0xbf800000
mov dword [esi + 0x12c], 0xbf800000
mov dword [esi + 0x130], 0x429a0000
mov dword [esi + 0x134], 0x429a0000
mov byte [esi + 0x13e], 0
mov dword [esi + 0x178], 0
mov word [esi + 0x17c], 0
mov dword [esi + 0x15c], 0x7882
mov dword [esi + 0x160], 0x429c0000
mov dword [esi + 0x164], 0x429c0000
mov dword [esi + 0x168], 0xbf800000
mov dword [esi + 0x16c], 0xbf800000
mov dword [esi + 0x170], 0x429a0000
mov dword [esi + 0x174], 0x429a0000
mov byte [esi + 0x17e], 0
mov dword [esi + 0x1b8], 0
mov word [esi + 0x1bc], 0
mov dword [esi + 0x19c], 0x7883
mov dword [esi + 0x1a0], 0x429c0000
mov dword [esi + 0x1a4], 0x429c0000
mov dword [esi + 0x1a8], 0xbf800000
mov dword [esi + 0x1ac], 0xbf800000
mov dword [esi + 0x1b0], 0x429a0000
mov dword [esi + 0x1b4], 0x429a0000
mov byte [esi + 0x1be], 0
mov dword [esi + 0x1f8], 0
mov word [esi + 0x1fc], 0
mov dword [esi + 0x1dc], 0x7884
mov dword [esi + 0x1e0], 0x429c0000
mov dword [esi + 0x1e4], 0x429c0000
mov dword [esi + 0x1e8], 0xbf800000
mov dword [esi + 0x1ec], 0xbf800000
mov dword [esi + 0x1f0], 0x429a0000
mov dword [esi + 0x1f4], 0x429a0000
mov byte [esi + 0x1fe], 0
mov dword [esi + 0x238], 0
mov word [esi + 0x23c], 0
mov dword [esi + 0x21c], 0x7885
mov dword [esi + 0x220], 0x429c0000
mov dword [esi + 0x224], 0x429c0000
mov dword [esi + 0x228], 0xbf800000
mov dword [esi + 0x22c], 0xbf800000
mov dword [esi + 0x230], 0x429a0000
mov dword [esi + 0x234], 0x429a0000
mov byte [esi + 0x23e], 0
mov dword [esi + 0x278], 0
mov word [esi + 0x27c], 0
mov dword [esi + 0x25c], 0x7886
mov dword [esi + 0x260], 0x429c0000
mov dword [esi + 0x264], 0x429c0000
mov dword [esi + 0x268], 0xbf800000
mov dword [esi + 0x26c], 0xbf800000
mov dword [esi + 0x270], 0x429a0000
mov dword [esi + 0x274], 0x429a0000
mov byte [esi + 0x27e], 0
mov dword [esi + 0x2b8], 0
mov word [esi + 0x2bc], 0
mov dword [esi + 0x29c], 0x7887
mov dword [esi + 0x2a0], 0x429c0000
mov dword [esi + 0x2a4], 0x429c0000
mov dword [esi + 0x2a8], 0xbf800000
mov dword [esi + 0x2ac], 0xbf800000
mov dword [esi + 0x2b0], 0x429a0000
mov dword [esi + 0x2b4], 0x429a0000
mov byte [esi + 0x2be], 0
mov dword [esi + 0x2f8], 0
mov word [esi + 0x2fc], 0
mov dword [esi + 0x2dc], 0x7888
mov dword [esi + 0x2e0], 0x429c0000
mov dword [esi + 0x2e4], 0x429c0000
mov dword [esi + 0x2e8], 0xbf800000
mov dword [esi + 0x2ec], 0xbf800000
mov dword [esi + 0x2f0], 0x429a0000
mov dword [esi + 0x2f4], 0x429a0000
mov byte [esi + 0x2fe], 0
mov dword [esi + 0x338], 0
mov word [esi + 0x33c], 0
mov dword [esi + 0x31c], 0x7889
mov dword [esi + 0x320], 0x429c0000
mov dword [esi + 0x324], 0x429c0000
mov dword [esi + 0x328], 0xbf800000
mov dword [esi + 0x32c], 0xbf800000
mov dword [esi + 0x330], 0x429a0000
mov dword [esi + 0x334], 0x429a0000
mov byte [esi + 0x33e], 0
mov dword [esi + 0x378], 0
mov word [esi + 0x37c], 0
mov dword [esi + 0x35c], 0x7890
mov dword [esi + 0x360], 0x429c0000
mov dword [esi + 0x364], 0x429c0000
mov dword [esi + 0x368], 0xbf800000
mov dword [esi + 0x36c], 0xbf800000
mov dword [esi + 0x370], 0x429a0000
mov dword [esi + 0x374], 0x429a0000
mov byte [esi + 0x37e], 0
mov dword [esi + 0x3b8], 0
mov word [esi + 0x3bc], 0
mov dword [esi + 0x39c], 0x7891
mov dword [esi + 0x3a0], 0x429c0000
mov dword [esi + 0x3a4], 0x429c0000
mov dword [esi + 0x3a8], 0xbf800000
mov dword [esi + 0x3ac], 0xbf800000
mov dword [esi + 0x3b0], 0x429a0000
mov dword [esi + 0x3b4], 0x429a0000
mov byte [esi + 0x3be], 0
mov dword [esi + 0x3f8], 0
mov word [esi + 0x3fc], 0
mov dword [esi + 0x3dc], 0x7892
mov dword [esi + 0x3e0], 0x429c0000
mov dword [esi + 0x3e4], 0x429c0000
mov dword [esi + 0x3e8], 0xbf800000
mov dword [esi + 0x3ec], 0xbf800000
mov dword [esi + 0x3f0], 0x429a0000
mov dword [esi + 0x3f4], 0x429a0000
mov byte [esi + 0x3fe], 0
mov dword [esi + 0x438], 0
mov word [esi + 0x43c], 0
mov dword [esi + 0x41c], 0x7893
mov dword [esi + 0x420], 0x429c0000
mov dword [esi + 0x424], 0x429c0000
mov dword [esi + 0x428], 0xbf800000
mov dword [esi + 0x42c], 0xbf800000
mov dword [esi + 0x430], 0x429a0000
mov dword [esi + 0x434], 0x429a0000
mov byte [esi + 0x43e], 0
mov dword [esi + 0x478], 0
mov word [esi + 0x47c], 0
mov dword [esi + 0x45c], 0x7894
mov dword [esi + 0x460], 0x429c0000
mov dword [esi + 0x464], 0x429c0000
mov dword [esi + 0x468], 0xbf800000
mov dword [esi + 0x46c], 0xbf800000
mov dword [esi + 0x470], 0x429a0000
mov dword [esi + 0x474], 0x429a0000
mov byte [esi + 0x47e], 0
mov dword [esi + 0x4b8], 0
mov word [esi + 0x4bc], 0
mov dword [esi + 0x49c], 0x7895
mov dword [esi + 0x4a0], 0x429c0000
mov dword [esi + 0x4a4], 0x429c0000
mov dword [esi + 0x4a8], 0xbf800000
mov dword [esi + 0x4ac], 0xbf800000
mov dword [esi + 0x4b0], 0x429a0000
mov dword [esi + 0x4b4], 0x429a0000
mov byte [esi + 0x4be], 0
mov dword [esi + 0x4f8], 0
mov word [esi + 0x4fc], 0
mov dword [esi + 0x4dc], 0x7896
mov dword [esi + 0x4e0], 0x429c0000
mov dword [esi + 0x4e4], 0x429c0000
mov dword [esi + 0x4e8], 0xbf800000
mov dword [esi + 0x4ec], 0xbf800000
mov dword [esi + 0x4f0], 0x429a0000
mov dword [esi + 0x4f4], 0x429a0000
mov byte [esi + 0x4fe], 0
mov dword [esi + 0x538], 0
mov word [esi + 0x53c], 0
mov dword [esi + 0x51c], 0x7897
mov dword [esi + 0x520], 0x429c0000
mov dword [esi + 0x524], 0x429c0000
mov dword [esi + 0x528], 0xbf800000
mov dword [esi + 0x52c], 0xbf800000
mov dword [esi + 0x530], 0x429a0000
mov dword [esi + 0x534], 0x429a0000
mov byte [esi + 0x53e], 0
mov dword [esi + 0x578], 0
mov word [esi + 0x57c], 0
mov dword [esi + 0x55c], 0x7898
mov dword [esi + 0x560], 0x429c0000
mov dword [esi + 0x564], 0x429c0000
mov dword [esi + 0x568], 0xbf800000
mov dword [esi + 0x56c], 0xbf800000
mov dword [esi + 0x570], 0x429a0000
mov dword [esi + 0x574], 0x429a0000
mov byte [esi + 0x57e], 0
mov dword [esi + 0x5b8], 0
mov word [esi + 0x5bc], 0
mov dword [esi + 0x59c], 0x7899
mov dword [esi + 0x5a0], 0x429c0000
mov dword [esi + 0x5a4], 0x429c0000
mov dword [esi + 0x5a8], 0xbf800000
mov dword [esi + 0x5ac], 0xbf800000
mov dword [esi + 0x5b0], 0x429a0000
mov dword [esi + 0x5b4], 0x429a0000
mov byte [esi + 0x5be], 0
mov dword [esi + 0x5f8], 0
mov word [esi + 0x5fc], 0
mov dword [esi + 0x5dc], 0x7900
mov dword [esi + 0x5e0], 0x429c0000
mov dword [esi + 0x5e4], 0x429c0000
mov dword [esi + 0x5e8], 0xbf800000
mov dword [esi + 0x5ec], 0xbf800000
mov dword [esi + 0x5f0], 0x429a0000
mov dword [esi + 0x5f4], 0x429a0000
mov byte [esi + 0x5fe], 0
mov dword [esi + 0x638], 0
mov word [esi + 0x63c], 0
mov dword [esi + 0x61c], 0x7901
mov dword [esi + 0x620], 0x429c0000
mov dword [esi + 0x624], 0x429c0000
mov dword [esi + 0x628], 0xbf800000
movaps xmm0, xmmword [0x101448c0]
mov dword [esi + 0x62c], 0xbf800000
mov dword [esi + 0x630], 0x429a0000
mov dword [esi + 0x634], 0x429a0000
mov byte [esi + 0x63e], 0
mov dword [esi + 0x6f8], 0
mov word [esi + 0x6fc], 0
mov dword [esi + 0x6dc], 0x7902
mov dword [esi + 0x6e0], 0x43330000
mov dword [esi + 0x6e4], 0x41d80000
mov dword [esi + 0x6e8], 0xbf800000
mov dword [esi + 0x6ec], 0xbf800000
mov dword [esi + 0x6f0], 0x43320000
mov dword [esi + 0x6f4], 0x41d00000
mov byte [esi + 0x6fe], 0
mov dword [0x10194410], 0
mov word [0x10194414], 0
mov dword [0x101943f4], 0x7a5a
movups xmmword [0x101943f8], xmm0
mov dword [0x10194408], 0xc0000000
mov dword [0x1019440c], 0xc0000000
mov byte [0x10194416], 0
movaps xmm0, xmmword [0x10144800]
mov dword [0x10194450], 0
mov word [0x10194454], 0
mov dword [0x10194434], 0x7ec5
movups xmmword [0x10194438], xmm0
mov dword [0x10194448], 0x420c0000
mov dword [0x1019444c], 0x41e00000
mov byte [0x10194456], 0
mov dword [esi + 0x738], 0
mov word [esi + 0x73c], 0
mov dword [esi + 0x71c], 0x7a58
mov dword [esi + 0x720], 0x43660000
mov dword [esi + 0x724], 0x41700000
mov dword [esi + 0x728], 0xbf800000
mov dword [esi + 0x72c], 0xbf800000
mov dword [esi + 0x730], 0x43650000
mov dword [esi + 0x734], 0x41600000
mov byte [esi + 0x73e], 0
mov dword [0x102cc348], 0
call fcn.10072fa0
movaps xmm0, xmmword [0x10144880]
mov dword [0x101965d0], 0
mov word [0x101965d4], 0
mov dword [0x101965b4], 0x7a5a
movups xmmword [0x101965b8], xmm0
mov dword [0x101965c8], 0x435d0000
mov dword [0x101965cc], 0x439f8000
mov byte [0x101965d6], 0
call fcn.100d2520
movaps xmm0, xmmword [0x101447b0]
movups xmm1, xmmword [0x101447d0]
mov dword [0x10195110], 0
movups xmmword [0x101950f8], xmm0
mov word [0x10195114], 0
movaps xmm0, xmmword [0x101448a0]
movups xmmword [0x10196438], xmm0
mov dword [0x101950f4], 0x15798
movaps xmm0, xmmword [0x101447e0]
movups xmmword [0x10196478], xmm0
mov dword [0x10195108], 0x41a80000
movaps xmm0, xmmword [0x10144890]
movups xmmword [0x101964f8], xmm0
mov dword [0x1019510c], 0x41900000
movaps xmm0, xmmword [0x10144860]
mov byte [0x10195116], 0
mov dword [0x10196450], 0
mov word [0x10196454], 0
mov dword [0x10196434], 0x7a5a
mov dword [0x10196448], 0x435d0000
mov dword [0x1019644c], 0x43bb0000
mov byte [0x10196456], 0
mov dword [0x10196490], 0
mov word [0x10196494], 0
mov dword [0x10196474], 0x7a62
mov dword [0x10196488], 0x435e0000
mov dword [0x1019648c], 0x41a00000
mov byte [0x10196496], 0
mov dword [0x101964d0], 0
mov word [0x101964d4], 0
mov dword [0x101964b4], 0x7aa3
movups xmmword [0x101964b8], xmm1
mov dword [0x101964c8], 0x43290000
mov dword [0x101964cc], 0x41a00000
mov byte [0x101964d6], 0
mov dword [0x10196510], 0
mov word [0x10196514], 0
mov dword [0x101964f4], 0x7a5a
mov dword [0x10196508], 0x435d0000
mov dword [0x1019650c], 0x43ac0000
mov byte [0x10196516], 0
mov dword [0x10196550], 0
mov word [0x10196554], 0
mov dword [0x10196534], 0x7a5a
movups xmmword [0x10196538], xmm0
mov dword [0x10196548], 0x435d0000
mov dword [0x1019654c], 0x42f20000
mov byte [0x10196556], 0
mov dword [0x10196590], 0
mov word [0x10196594], 0
mov dword [0x10196574], 0x7aa3
movups xmmword [0x10196578], xmm1
mov dword [0x10196588], 0x43290000
xorps xmm0, xmm0
mov dword [0x1019658c], 0x41a00000
mov byte [0x10196596], 0
movups xmmword [0x101964df], xmm0
mov dword [0x101964ef], 0
mov dword [esi + 0x6b8], 0
mov word [esi + 0x6bc], 0
mov dword [esi + 0x69c], 0x787f
mov dword [esi + 0x6a0], 0x43030000
mov dword [esi + 0x6a4], 0x428c0000
mov dword [esi + 0x6a8], 0xc1200000
mov dword [esi + 0x6ac], 0x43b38000
mov dword [esi + 0x6b0], 0x42f20000
mov dword [esi + 0x6b4], 0x43d68000
mov byte [esi + 0x6be], 0
mov dword [esi + 0x1978], 0
mov word [esi + 0x197c], 0
mov dword [esi + 0x195c], 0x7a5a
mov dword [esi + 0x1960], 0x435e0000
mov dword [esi + 0x1964], 0x435c0000
mov dword [esi + 0x1968], 0xbf800000
mov dword [esi + 0x196c], 0xbf800000
mov dword [esi + 0x1970], 0x435d0000
mov dword [esi + 0x1974], 0x435b0000
mov byte [esi + 0x197e], 0
mov dword [esi + 0x19b8], 0
mov word [esi + 0x19bc], 0
mov dword [esi + 0x199c], 0x7a63
mov dword [esi + 0x19a0], 0x43660000
mov dword [esi + 0x19a4], 0x42860000
mov dword [esi + 0x19a8], 0xbf800000
mov dword [esi + 0x19ac], 0xbf800000
mov dword [esi + 0x19b0], 0x43650000
mov dword [esi + 0x19b4], 0x42840000
mov byte [esi + 0x19be], 0
mov dword [esi + 0x19f8], 0
mov word [esi + 0x19fc], 0
mov dword [esi + 0x19dc], 0x7a58
mov dword [esi + 0x19e0], 0x43660000
mov dword [esi + 0x19e4], 0x41400000
mov dword [esi + 0x19e8], 0xbf800000
mov dword [esi + 0x19ec], 0xbf800000
mov dword [esi + 0x19f0], 0x43650000
mov dword [esi + 0x19f4], 0x41300000
mov byte [esi + 0x19fe], 0
mov dword [esi + 0x1a38], 0
mov word [esi + 0x1a3c], 0
mov dword [esi + 0x1a1c], 0x7a59
mov dword [esi + 0x1a20], 0x43660000
mov dword [esi + 0x1a24], 0
mov dword [esi + 0x1a28], 0xbf800000
mov dword [esi + 0x1a2c], 0xbf800000
mov dword [esi + 0x1a30], 0x43650000
mov dword [esi + 0x1a34], 0xbf800000
mov byte [esi + 0x1a3e], 0
mov dword [esi + 0x1a78], 0
mov word [esi + 0x1a7c], 0
mov dword [esi + 0x1a5c], 0x7a62
mov dword [esi + 0x1a60], 0x435f0000
mov dword [esi + 0x1a64], 0x41a80000
mov dword [esi + 0x1a68], 0xbf800000
mov dword [esi + 0x1a6c], 0xbf800000
mov dword [esi + 0x1a70], 0x435e0000
mov dword [esi + 0x1a74], 0x41a00000
mov byte [esi + 0x1a7e], 0
mov dword [esi + 0x1b38], 0
mov word [esi + 0x1b3c], 0
mov dword [esi + 0x1b1c], 0x7ec5
mov dword [esi + 0x1b20], 0x42100000
mov dword [esi + 0x1b24], 0x41e80000
mov dword [esi + 0x1b28], 0xbf800000
mov dword [esi + 0x1b2c], 0xbf800000
mov dword [esi + 0x1b30], 0x420c0000
mov dword [esi + 0x1b34], 0x41e00000
mov byte [esi + 0x1b3e], 0
mov dword [esi + 0x1ab8], 0
mov word [esi + 0x1abc], 0
mov dword [esi + 0x1a9c], 0x7aa3
mov dword [esi + 0x1aa0], 0x432a0000
mov dword [esi + 0x1aa4], 0x41a80000
mov dword [esi + 0x1aa8], 0xbf800000
mov dword [esi + 0x1aac], 0xbf800000
mov dword [esi + 0x1ab0], 0x43290000
mov dword [esi + 0x1ab4], 0x41a00000
mov byte [esi + 0x1abe], 0
mov dword [esi + 0x1af8], 0
mov word [esi + 0x1afc], 0
mov dword [esi + 0x1adc], 0x7a89
mov dword [esi + 0x1ae0], 0x432a0000
mov dword [esi + 0x1ae4], 0x41d00000
mov dword [esi + 0x1ae8], 0xbf800000
mov dword [esi + 0x1aec], 0xbf800000
mov dword [esi + 0x1af0], 0x43290000
mov dword [esi + 0x1af4], 0x41c80000
mov byte [esi + 0x1afe], 0
mov dword [esi + 0x1b78], 0
mov word [esi + 0x1b7c], 0
mov dword [esi + 0x1b5c], 0x7a5e
mov dword [esi + 0x1b60], 0x43000000
mov dword [esi + 0x1b64], 0x41e80000
mov dword [esi + 0x1b68], 0xbf800000
mov dword [esi + 0x1b6c], 0xbf800000
mov dword [esi + 0x1b70], 0x42fe0000
mov dword [esi + 0x1b74], 0x41e00000
mov byte [esi + 0x1b7e], 0
mov dword [esi + 0x1bb8], 0
mov word [esi + 0x1bbc], 0
mov dword [esi + 0x1b9c], 0x7a5e
mov dword [esi + 0x1ba0], 0x43000000
mov dword [esi + 0x1ba4], 0x41e80000
mov dword [esi + 0x1ba8], 0xbf800000
mov dword [esi + 0x1bac], 0xbf800000
mov dword [esi + 0x1bb0], 0x42fe0000
mov dword [esi + 0x1bb4], 0x41e00000
mov byte [esi + 0x1bbe], 0
mov dword [esi + 0x1bf8], 0
mov word [esi + 0x1bfc], 0
mov dword [esi + 0x1bdc], 0x7a5e
mov dword [esi + 0x1be0], 0x43000000
mov dword [esi + 0x1be4], 0x41e80000
mov dword [esi + 0x1be8], 0xbf800000
mov dword [esi + 0x1bec], 0xbf800000
mov dword [esi + 0x1bf0], 0x42fe0000
mov dword [esi + 0x1bf4], 0x41e00000
mov byte [esi + 0x1bfe], 0
mov dword [esi + 0x1c38], 0
mov word [esi + 0x1c3c], 0
mov dword [esi + 0x1c1c], 0x7a5e
mov dword [esi + 0x1c20], 0x43000000
mov dword [esi + 0x1c24], 0x41e80000
mov dword [esi + 0x1c28], 0xbf800000
mov dword [esi + 0x1c2c], 0xbf800000
mov dword [esi + 0x1c30], 0x42fe0000
mov dword [esi + 0x1c34], 0x41e00000
mov byte [esi + 0x1c3e], 0
mov dword [esi + 0x1c78], 0
mov word [esi + 0x1c7c], 0
mov dword [esi + 0x1c5c], 0x7a5e
mov dword [esi + 0x1c60], 0x43000000
mov dword [esi + 0x1c64], 0x41e80000
mov dword [esi + 0x1c68], 0xbf800000
mov dword [esi + 0x1c6c], 0xbf800000
mov dword [esi + 0x1c70], 0x42fe0000
mov dword [esi + 0x1c74], 0x41e00000
mov byte [esi + 0x1c7e], 0
mov dword [esi + 0x1cb8], 0
mov word [esi + 0x1cbc], 0
mov dword [esi + 0x1c9c], 0x7a5e
mov dword [esi + 0x1ca0], 0x43000000
mov dword [esi + 0x1ca4], 0x41e80000
mov dword [esi + 0x1ca8], 0xbf800000
mov dword [esi + 0x1cac], 0xbf800000
mov dword [esi + 0x1cb0], 0x42fe0000
mov dword [esi + 0x1cb4], 0x41e00000
mov byte [esi + 0x1cbe], 0
mov dword [esi + 0x1cf8], 0
mov word [esi + 0x1cfc], 0
mov dword [esi + 0x1cdc], 0x7a5e
mov dword [esi + 0x1ce0], 0x43000000
mov dword [esi + 0x1ce4], 0x41e80000
mov dword [esi + 0x1ce8], 0xbf800000
mov dword [esi + 0x1cec], 0xbf800000
mov dword [esi + 0x1cf0], 0x42fe0000
mov dword [esi + 0x1cf4], 0x41e00000
mov byte [esi + 0x1cfe], 0
mov dword [esi + 0x1d38], 0
mov word [esi + 0x1d3c], 0
mov dword [esi + 0x1d1c], 0x7a5e
mov dword [esi + 0x1d20], 0x43000000
mov dword [esi + 0x1d24], 0x41e80000
mov dword [esi + 0x1d28], 0xbf800000
mov dword [esi + 0x1d2c], 0xbf800000
mov dword [esi + 0x1d30], 0x42fe0000
mov dword [esi + 0x1d34], 0x41e00000
mov byte [esi + 0x1d3e], 0
mov dword [esi + 0x1d78], 0
mov word [esi + 0x1d7c], 0
mov dword [esi + 0x1d5c], 0x7a5e
mov dword [esi + 0x1d60], 0x43000000
mov dword [esi + 0x1d64], 0x41e80000
mov dword [esi + 0x1d68], 0xbf800000
mov dword [esi + 0x1d6c], 0xbf800000
mov dword [esi + 0x1d70], 0x42fe0000
mov dword [esi + 0x1d74], 0x41e00000
mov byte [esi + 0x1d7e], 0
mov dword [esi + 0x1db8], 0
mov word [esi + 0x1dbc], 0
mov dword [esi + 0x1d9c], 0x7a5e
mov dword [esi + 0x1da0], 0x43000000
mov dword [esi + 0x1da4], 0x41e80000
mov dword [esi + 0x1da8], 0xbf800000
mov dword [esi + 0x1dac], 0xbf800000
mov dword [esi + 0x1db0], 0x42fe0000
mov dword [esi + 0x1db4], 0x41e00000
mov byte [esi + 0x1dbe], 0
mov dword [esi + 0x778], 0
mov word [esi + 0x77c], 0
mov dword [esi + 0x75c], 0x7905
mov dword [esi + 0x760], 0x43160000
mov dword [esi + 0x764], 0x42e40000
mov dword [esi + 0x768], 0xbf800000
mov dword [esi + 0x76c], 0xbf800000
mov dword [esi + 0x770], 0x43150000
mov dword [esi + 0x774], 0x42e20000
mov byte [esi + 0x77e], 0
mov dword [esi + 0x7b8], 0
mov word [esi + 0x7bc], 0
mov dword [esi + 0x79c], 0x7906
mov dword [esi + 0x7a0], 0x41800000
mov dword [esi + 0x7a4], 0x41400000
mov dword [esi + 0x7a8], 0xbf800000
mov dword [esi + 0x7ac], 0xbf800000
mov dword [esi + 0x7b0], 0x41700000
mov dword [esi + 0x7b4], 0x41300000
mov byte [esi + 0x7be], 0
mov dword [esi + 0x7f8], 0
mov word [esi + 0x7fc], 0
mov dword [esi + 0x7dc], 0x7907
mov dword [esi + 0x7e0], 0x42100000
mov dword [esi + 0x7e4], 0x41900000
mov dword [esi + 0x7e8], 0x432e0000
mov dword [esi + 0x7ec], 0
mov dword [esi + 0x7f0], 0x43520000
mov dword [esi + 0x7f4], 0x41900000
mov byte [esi + 0x7fe], 0
mov dword [esi + 0x8b8], 0
mov word [esi + 0x8bc], 0
mov dword [esi + 0x89c], 0x7908
mov dword [esi + 0x8a0], 0x42200000
mov dword [esi + 0x8a4], 0x41980000
mov dword [esi + 0x8a8], 0xbf800000
mov dword [esi + 0x8ac], 0xbf800000
mov dword [esi + 0x8b0], 0x421c0000
mov dword [esi + 0x8b4], 0x41900000
mov byte [esi + 0x8be], 0
mov dword [esi + 0x8f8], 0
mov word [esi + 0x8fc], 0
mov dword [esi + 0x8dc], 0x7908
mov dword [esi + 0x8e0], 0x42200000
mov dword [esi + 0x8e4], 0x41980000
mov dword [esi + 0x8e8], 0xbf800000
mov dword [esi + 0x8ec], 0xbf800000
mov dword [esi + 0x8f0], 0x421c0000
mov dword [esi + 0x8f4], 0x41900000
mov byte [esi + 0x8fe], 0
mov dword [esi + 0x938], 0
mov word [esi + 0x93c], 0
mov dword [esi + 0x91c], 0x7908
mov dword [esi + 0x920], 0x42200000
mov dword [esi + 0x924], 0x41980000
mov dword [esi + 0x928], 0xbf800000
mov dword [esi + 0x92c], 0xbf800000
mov dword [esi + 0x930], 0x421c0000
mov dword [esi + 0x934], 0x41900000
mov byte [esi + 0x93e], 0
mov dword [esi + 0x978], 0
mov word [esi + 0x97c], 0
mov dword [esi + 0x95c], 0x7908
mov dword [esi + 0x960], 0x42200000
mov dword [esi + 0x964], 0x41980000
mov dword [esi + 0x968], 0xbf800000
mov dword [esi + 0x96c], 0xbf800000
mov dword [esi + 0x970], 0x421c0000
mov dword [esi + 0x974], 0x41900000
mov byte [esi + 0x97e], 0
mov dword [esi + 0x9b8], 0
mov word [esi + 0x9bc], 0
mov dword [esi + 0x99c], 0x7908
mov dword [esi + 0x9a0], 0x42200000
mov dword [esi + 0x9a4], 0x41980000
mov dword [esi + 0x9a8], 0xbf800000
mov dword [esi + 0x9ac], 0xbf800000
mov dword [esi + 0x9b0], 0x421c0000
mov dword [esi + 0x9b4], 0x41900000
mov byte [esi + 0x9be], 0
mov dword [esi + 0x9f8], 0
mov word [esi + 0x9fc], 0
mov dword [esi + 0x9dc], 0x7908
mov dword [esi + 0x9e0], 0x42200000
mov dword [esi + 0x9e4], 0x41980000
mov dword [esi + 0x9e8], 0xbf800000
mov dword [esi + 0x9ec], 0xbf800000
mov dword [esi + 0x9f0], 0x421c0000
mov dword [esi + 0x9f4], 0x41900000
mov byte [esi + 0x9fe], 0
mov dword [esi + 0xa38], 0
mov word [esi + 0xa3c], 0
mov dword [esi + 0xa1c], 0x7908
mov dword [esi + 0xa20], 0x42200000
mov dword [esi + 0xa24], 0x41980000
mov dword [esi + 0xa28], 0xbf800000
mov dword [esi + 0xa2c], 0xbf800000
mov dword [esi + 0xa30], 0x421c0000
mov dword [esi + 0xa34], 0x41900000
mov byte [esi + 0xa3e], 0
mov dword [esi + 0xa78], 0
mov word [esi + 0xa7c], 0
mov dword [esi + 0xa5c], 0x7bfd
mov dword [esi + 0xa60], 0x42d80000
mov dword [esi + 0xa64], 0x41f00000
mov dword [esi + 0xa68], 0xbf800000
mov dword [esi + 0xa6c], 0xbf800000
mov dword [esi + 0xa70], 0x42d60000
mov dword [esi + 0xa74], 0x41e80000
mov byte [esi + 0xa7e], 0
mov dword [esi + 0x678], 0
mov word [esi + 0x67c], 0
mov dword [esi + 0x65c], 0x7bfd
mov dword [esi + 0x660], 0x42d80000
mov dword [esi + 0x664], 0x41f00000
mov dword [esi + 0x668], 0xbf800000
mov dword [esi + 0x66c], 0xbf800000
mov dword [esi + 0x670], 0x42d60000
mov dword [esi + 0x674], 0x41e80000
mov byte [esi + 0x67e], 0
mov dword [esi + 0xb38], 0
mov word [esi + 0xb3c], 0
mov dword [esi + 0xb1c], 0x7baa
mov dword [esi + 0xb20], 0x41880000
mov dword [esi + 0xb24], 0x41880000
mov dword [esi + 0xb28], 0xbf800000
mov dword [esi + 0xb2c], 0xbf800000
mov dword [esi + 0xb30], 0x41800000
mov dword [esi + 0xb34], 0x41800000
mov byte [esi + 0xb3e], 0
mov dword [esi + 0xb78], 0
mov word [esi + 0xb7c], 0
mov dword [esi + 0xb5c], 0x7bab
mov dword [esi + 0xb60], 0x41880000
mov dword [esi + 0xb64], 0x41880000
mov dword [esi + 0xb68], 0xbf800000
mov dword [esi + 0xb6c], 0xbf800000
mov dword [esi + 0xb70], 0x41800000
mov dword [esi + 0xb74], 0x41800000
mov byte [esi + 0xb7e], 0
mov dword [esi + 0x2338], 0
mov word [esi + 0x233c], 0
mov dword [esi + 0x231c], 0x7bfd
mov dword [esi + 0x2320], 0x42d80000
mov dword [esi + 0x2324], 0x41f00000
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
mov ebx, dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [esi + 0x2328], 0xbf800000
mov dword [esi + 0x232c], 0xbf800000
mov dword [esi + 0x2330], 0x42d60000
mov dword [esi + 0x2334], 0x41e80000
mov byte [esi + 0x233e], 0
mov dword [esi + 0x1e38], 0
mov word [esi + 0x1e3c], 0
mov dword [esi + 0x1e1c], 0xf1004
mov dword [esi + 0x1e20], 0x42888889
mov dword [esi + 0x1e24], 0x40888889
mov dword [esi + 0x1e28], 0x437a0000
mov dword [esi + 0x1e2c], 0x42480000
mov dword [esi + 0x1e30], 0x439f2222
mov dword [esi + 0x1e34], 0x42591111
mov byte [esi + 0x1e3e], 0
cmp dword [0x101f67c8], 2
je 0x1007c31e
mov dword [esi + 0x16f8], 0
mov word [esi + 0x16fc], 0
mov dword [esi + 0x16dc], 0x7c11
mov dword [esi + 0x16e0], 0x41900000
mov dword [esi + 0x16e4], 0x4154cccd
mov dword [esi + 0x16e8], 0xbf800000
mov dword [esi + 0x16ec], 0xbf800000
mov dword [esi + 0x16f0], 0x41880000
mov dword [esi + 0x16f4], 0x4144cccd
mov byte [esi + 0x16fe], 0
mov dword [esi + 0x1738], 0
mov word [esi + 0x173c], 0
mov dword [esi + 0x171c], 0x7c12
mov dword [esi + 0x1720], 0x41900000
mov dword [esi + 0x1724], 0x4154cccd
mov dword [esi + 0x1728], 0xbf800000
mov dword [esi + 0x172c], 0xbf800000
mov dword [esi + 0x1730], 0x41880000
mov dword [esi + 0x1734], 0x4144cccd
mov byte [esi + 0x173e], 0
mov dword [esi + 0x1778], 0
mov word [esi + 0x177c], 0
mov dword [esi + 0x175c], 0x7c13
mov dword [esi + 0x1760], 0x41900000
mov dword [esi + 0x1764], 0x4154cccd
mov dword [esi + 0x1768], 0xbf800000
mov dword [esi + 0x176c], 0xbf800000
mov dword [esi + 0x1770], 0x41880000
mov dword [esi + 0x1774], 0x4144cccd
mov byte [esi + 0x177e], 0
cmp dword [0x101f6784], 1
jne 0x1007c31e
push 5
call fcn.10131c6d
add esp, 4
mov dword [ebp - 0xc], eax
mov dword [ebp - 4], 0
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x835116
call edi
test eax, eax
je 0x1007c2c8
mov ecx, dword [ebp - 0xc]
mov edx, 0x835116
mov eax, dword [ecx]
mov dword [edx], eax
mov al, byte [ecx + 4]
mov byte [edx + 4], al
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 4]
mov dword [ebp - 0x10], 0
push 5
push edx
call edi
test eax, eax
jne 0x1007c2ca
call ebx
mov eax, 0x1007cb00
mov byte [ebp - 0xc], 0xe8
sub eax, 0x83511b
mov dword [ebp - 4], 0
mov dword [ebp - 0xb], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x835116
call edi
test eax, eax
je 0x1007c31c
mov eax, dword [ebp - 0xc]
mov ecx, 0x835116
mov dword [ecx], eax
mov al, byte [ebp - 8]
mov byte [ecx + 4], al
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 4]
mov dword [ebp - 0x10], 0
push 5
push ecx
call edi
test eax, eax
jne 0x1007c31e
call ebx
mov dword [esi + 0x12f8], 0
mov word [esi + 0x12fc], 0
mov dword [esi + 0x12dc], 0x921
mov dword [esi + 0x12e0], 0x42d80000
mov dword [esi + 0x12e4], 0x42340000
mov dword [esi + 0x12e8], 0xbf800000
mov dword [esi + 0x12ec], 0xbf800000
mov dword [esi + 0x12f0], 0x42d60000
mov dword [esi + 0x12f4], 0x42300000
mov byte [esi + 0x12fe], 0
mov dword [esi + 0x1338], 0
mov word [esi + 0x133c], 0
mov dword [esi + 0x131c], 0x920
mov dword [esi + 0x1320], 0x42d80000
mov dword [esi + 0x1324], 0x42340000
mov dword [esi + 0x1328], 0xbf800000
mov dword [esi + 0x132c], 0xbf800000
mov dword [esi + 0x1330], 0x42d60000
mov dword [esi + 0x1334], 0x42300000
mov byte [esi + 0x133e], 0
mov dword [esi + 0x3478], 0
mov word [esi + 0x347c], 0
mov dword [esi + 0x345c], 0x7a5b
mov dword [esi + 0x3460], 0x42580000
mov dword [esi + 0x3464], 0x41f00000
mov dword [esi + 0x3468], 0xbf800000
mov dword [esi + 0x346c], 0xbf800000
mov dword [esi + 0x3470], 0x42540000
mov dword [esi + 0x3474], 0x41e80000
mov byte [esi + 0x347e], 0
mov dword [esi + 0x34b8], 0
mov word [esi + 0x34bc], 0
mov dword [esi + 0x349c], 0x7a5c
mov dword [esi + 0x34a0], 0x42580000
mov dword [esi + 0x34a4], 0x41f00000
mov dword [esi + 0x34a8], 0xbf800000
mov dword [esi + 0x34ac], 0xbf800000
mov dword [esi + 0x34b0], 0x42540000
mov dword [esi + 0x34b4], 0x41e80000
mov byte [esi + 0x34be], 0
mov byte [esi + 0x6bd], 0
mov byte [esi + 0xabd], 0
mov dword [esi + 4], 0
push dword [0x1014d4bc]
call fcn.100a0950
push str.Data__KGData__Lua__Controller__LoadImages.lua
mov ecx, 0x1014d4b8
call fcn.100bc3f0
push 0x10036bf0
push 0x7c1d7e
push 0xe8
call fcn.100d5c50
push 5
call fcn.10131c6d
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x7d34ae
call edi
test eax, eax
je 0x1007c53b
mov ecx, dword [ebp - 0x10]
mov edx, 0x7d34ae
mov eax, dword [ecx]
mov dword [edx], eax
mov al, byte [ecx + 4]
mov byte [edx + 4], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 4]
mov dword [ebp - 0xc], 0
push 5
push edx
call edi
test eax, eax
jne 0x1007c53d
call ebx
mov eax, 0x1007a350
mov byte [ebp - 0xc], 0xe9
sub eax, 0x7d34b3
mov dword [ebp - 4], 0
mov dword [ebp - 0xb], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x7d34ae
call edi
test eax, eax
je 0x1007c58f
mov eax, dword [ebp - 0xc]
mov ecx, 0x7d34ae
mov dword [ecx], eax
mov al, byte [ebp - 8]
mov byte [ecx + 4], al
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 4]
mov dword [ebp - 0x10], 0
push 5
push ecx
call edi
test eax, eax
jne 0x1007c591
call ebx
push 5
call fcn.10131c6d
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x842086
call edi
test eax, eax
je 0x1007c5eb
mov ecx, dword [ebp - 0x10]
mov edx, 0x842086
mov eax, dword [ecx]
mov dword [edx], eax
mov al, byte [ecx + 4]
mov byte [edx + 4], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 4]
mov dword [ebp - 0xc], 0
push 5
push edx
call edi
test eax, eax
jne 0x1007c5ed
call ebx
push 5
call fcn.10131c6d
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x84234f
call edi
test eax, eax
je 0x1007c647
mov ecx, dword [ebp - 0x10]
mov edx, 0x84234f
mov eax, dword [ecx]
mov dword [edx], eax
mov al, byte [ecx + 4]
mov byte [edx + 4], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 4]
mov dword [ebp - 0xc], 0
push 5
push edx
call edi
test eax, eax
jne 0x1007c649
call ebx
push 5
call fcn.10131c6d
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 4]
push eax
push 0x40
push 5
push 0x8423c3
call edi
test eax, eax
je 0x1007c6a3
mov ecx, dword [ebp - 0x10]
mov edx, 0x8423c3
mov eax, dword [ecx]
mov dword [edx], eax
mov al, byte [ecx + 4]
mov byte [edx + 4], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 4]
mov dword [ebp - 0xc], 0
push 5
push edx
call edi
test eax, eax
jne 0x1007c6a5
call ebx
movaps xmm0, xmmword [0x10144870]
movups xmm1, xmmword [0x101447f0]
push 0x1007a730
movups xmmword [0x101971f8], xmm0
push 0x4d9d01
movaps xmm0, xmmword [0x10144840]
movups xmmword [0x10197238], xmm0
push 0xe9
movaps xmm0, xmmword [0x10144790]
movups xmmword [0x10197278], xmm0
mov dword [0x10197210], 0
movaps xmm0, xmmword [0x10144830]
movups xmmword [0x101972b8], xmm0
mov word [0x10197214], 0
movaps xmm0, xmmword [0x101447e0]
mov dword [0x101971f4], 0x7a5a
mov dword [0x10197208], 0x435d0000
mov dword [0x1019720c], 0x430b0000
mov byte [0x10197216], 0
mov dword [0x10197250], 0
mov word [0x10197254], 0
mov dword [0x10197234], 0x7a63
mov dword [0x10197248], 0x43650000
mov dword [0x1019724c], 0x42840000
mov byte [0x10197256], 0
mov dword [0x10197290], 0
mov word [0x10197294], 0
mov dword [0x10197274], 0x7a58
mov dword [0x10197288], 0x43650000
mov dword [0x1019728c], 0x41600000
mov byte [0x10197296], 0
mov dword [0x101972d0], 0
mov word [0x101972d4], 0
mov dword [0x101972b4], 0x7a59
mov dword [0x101972c8], 0x43650000
mov dword [0x101972cc], 0x42440000
mov byte [0x101972d6], 0
mov dword [0x10197310], 0
mov word [0x10197314], 0
mov dword [0x101972f4], 0x7a62
movups xmmword [0x101972f8], xmm0
mov dword [0x10197308], 0x435e0000
mov dword [0x1019730c], 0x41a00000
mov byte [0x10197316], 0
mov dword [0x10197350], 0
mov word [0x10197354], 0
mov dword [0x10197334], 0x7a5f
movups xmmword [0x10197338], xmm1
mov dword [0x10197348], 0x42740000
mov dword [0x1019734c], 0x41d00000
mov byte [0x10197356], 0
mov dword [0x10197390], 0
mov word [0x10197394], 0
mov dword [0x10197374], 0x7a5f
movups xmmword [0x10197378], xmm1
mov dword [0x10197388], 0x42740000
mov dword [0x1019738c], 0x41d00000
mov byte [0x10197396], 0
call fcn.100d5c50
push 0x1007a7a0
push 0x4dac64
push 0xe9
call fcn.100d5c50
add esp, 0x18
push dword [esi + 0x808c]
call fcn.100a31b0
push dword [esi + 0x808c]
lea ecx, [esi + 0x80b6]
call fcn.100967f0
push dword [esi + 0x808c]
lea ecx, [esi + 0x80b5]
call fcn.1009ad90
push dword [esi + 0x808c]
lea ecx, [esi + 0x80b7]
call fcn.10091190
push dword [esi + 0x808c]
call fcn.100a5a50
push dword [esi + 0x808c]
call fcn.100a0950
push str.Data__KGData__Lua__Controller__Interface.lua
lea ecx, [esi + 0x8088]
call fcn.100bc3f0
push 0x1007ce00
push 0x80f7fe
push 0xe8
call fcn.100d5c50
push 0x1007ca30
push 0x860ae8
push 0xe8
call fcn.100d5c50
push 0x1007ca80
push 0x860af2
push 0xe8
call fcn.100d5c50
push 0x1007ca00
push 0x860afc
push 0xe8
call fcn.100d5c50
push 0x1007a810
push 0x84283c
push 0xe9
call fcn.100d5c50
push 0x1007cad0
push 0x4dad88
push 0xe8
call fcn.100d5c50
add esp, 0x48
push 0x1007cdd0
push 0x4d9ccc
push 0xe8
call fcn.100d5c50
movaps xmm0, xmmword [0x101447c0]
add esp, 0xc
mov dword [0x101973d0], 0
mov word [0x101973d4], 0
mov dword [0x101973b4], 0x13e84
pop edi
pop esi
movups xmmword [0x101973b8], xmm0
mov dword [0x101973c8], 0x42da0000
mov dword [0x101973cc], 0x41980000
mov byte [0x101973d6], 0
pop ebx
mov esp, ebp
pop ebp
ret