Function at 0x1000150e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 4]
mov edi, dword [ebp - 0x4c]
lea edi, [edi + 9]
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
jb 0x1000152e
mov word [ebp + 0x47dc], 0xd3
jmp 0x10001537
mov word [ebp + 0x47dc], 0
lea eax, [ebp + 0x47e8]
mov dword [ebp + 0x47de], eax
call fcn.10007789
mov word [ebp + 0x47dc], 0
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x253]
lea edi, [ebp + 0x8d9f]
mov ecx, 4
rep movsb byte es:[edi], byte [esi]
mov esi, dword [ebp + 0x273dc]
mov edi, dword [ebp + 0x273dc]
mov al, byte [esi + 0x24f]
mov byte [edi + 0x253], al
mov al, byte [esi + 0x250]
mov byte [edi + 0x254], al
mov al, byte [esi + 0x251]
mov byte [edi + 0x255], al
mov al, byte [esi + 0x252]
mov byte [edi + 0x256], al
mov word [ebp + 0x2752c], 1
mov word [ebp + 0x27530], 6
xor eax, eax
mov ax, word [ebp + 0x2752c]
imul edi, eax, 0x50
mov eax, 0x20202020
lea edi, [ebp + edi + 0x84b4]
mov ecx, 0x14
rep stosd dword es:[edi], eax
inc word [ebp + 0x2752c]
mov ax, word [ebp + 0x2752c]
cmp ax, word [ebp + 0x27530]
jbe 0x100015b8
mov eax, 0x20202020
lea edi, [ebp + 0x86e4]
mov ecx, 0x14
rep stosd dword es:[edi], eax
mov dword [ebp + 0x8734], 0x30303030
mov dword [ebp + 0x8738], 0x30303030
mov byte [ebp + 0x873c], 0x30
mov word [ebp + 0x873d], 0x3030
mov byte [ebp + 0x873f], 0x30
mov dword [ebp + 0x8740], 0x30303030
mov byte [ebp + 0x8744], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x8745], al
mov word [ebp + 0x8746], ax
mov dword [ebp + 0x8748], eax
mov dword [ebp + 0x874c], eax
mov word [ebp + 0x8750], ax
mov word [ebp + 0x8752], 0x3030
mov byte [ebp + 0x8754], 0x30
mov byte [ebp + 0x8755], 0x30
mov byte [ebp + 0x8756], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x8757], al
mov dword [ebp + 0x8758], eax
mov dword [ebp + 0x875c], eax
mov dword [ebp + 0x8760], eax
mov dword [ebp + 0x8764], eax
mov dword [ebp + 0x8768], eax
mov dword [ebp + 0x876c], eax
mov dword [ebp + 0x8770], eax
mov dword [ebp + 0x8774], eax
mov dword [ebp + 0x8778], eax
mov byte [ebp + 0x877c], al
mov word [ebp + 0x877d], ax
mov eax, 0x20202020
mov byte [ebp + 0x877f], al
mov dword [ebp + 0x8780], eax
mov dword [ebp + 0x8784], eax
mov dword [ebp + 0x8788], eax
mov dword [ebp + 0x878c], eax
mov dword [ebp + 0x8790], eax
mov dword [ebp + 0x8794], eax
mov dword [ebp + 0x8798], eax
mov dword [ebp + 0x879c], eax
mov dword [ebp + 0x87a0], eax
mov byte [ebp + 0x87a4], al
mov word [ebp + 0x87a5], ax
mov eax, 0x20202020
mov byte [ebp + 0x87a7], al
mov dword [ebp + 0x87a8], eax
mov dword [ebp + 0x87ac], eax
mov dword [ebp + 0x87b0], eax
mov dword [ebp + 0x87b4], eax
mov dword [ebp + 0x87b8], eax
mov dword [ebp + 0x87bc], eax
mov dword [ebp + 0x87c0], eax
mov dword [ebp + 0x87c4], eax
mov word [ebp + 0x87c8], ax
mov eax, 0x20202020
mov word [ebp + 0x87ca], ax
mov dword [ebp + 0x87cc], eax
mov dword [ebp + 0x87d0], eax
mov dword [ebp + 0x87d4], eax
mov dword [ebp + 0x87d8], eax
mov dword [ebp + 0x87dc], eax
mov dword [ebp + 0x87e0], eax
mov dword [ebp + 0x87e4], eax
mov dword [ebp + 0x87e8], eax
mov dword [ebp + 0x87ec], eax
mov dword [ebp + 0x87f0], eax
mov dword [ebp + 0x87f4], eax
mov dword [ebp + 0x87f8], eax
mov word [ebp + 0x87fc], 0x3030
mov word [ebp + 0x87fe], 0x3030
mov byte [ebp + 0x8800], 0x20
mov byte [ebp + 0x8801], 0x20
mov word [ebp + 0x2752c], 1
mov word [ebp + 0x27530], 0xa
xor eax, eax
mov ax, word [ebp + 0x2752c]
imul edi, eax, 0x1e
lea edi, [ebp + edi + 0x87e4]
mov eax, 0x20202020
mov ecx, 0x1e
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_FILLDATA
inc word [ebp + 0x2752c]
mov ax, word [ebp + 0x2752c]
cmp ax, word [ebp + 0x27530]
jbe 0x100017e3
mov word [ebp + 0x892e], 0x3030
mov byte [ebp + 0x8930], 0x30
mov word [ebp + 0x8931], 0x3030
mov word [ebp + 0x8933], 0x2020
mov eax, 0x20202020
mov byte [ebp + 0x8935], al
mov word [ebp + 0x8936], ax
mov byte [ebp + 0x8938], al
mov byte [ebp + 0x8939], 0x30
mov byte [ebp + 0x893a], 0x30
mov byte [ebp + 0x893b], 0x30
mov word [ebp + 0x893c], 0x3030
mov word [ebp + 0x893e], 0x2020
mov byte [ebp + 0x8940], 0x30
mov byte [ebp + 0x8941], 0x30
mov word [ebp + 0x8942], 0x3030
mov byte [ebp + 0x8944], 0x30
mov byte [ebp + 0x8945], 0x30
mov word [ebp + 0x8946], 0x3030
mov dword [ebp + 0x8948], 0x30303030
mov byte [ebp + 0x894c], 0x30
mov byte [ebp + 0x894d], 0x30
mov word [ebp + 0x894e], 0x3030
mov dword [ebp + 0x8950], 0x30303030
mov byte [ebp + 0x8954], 0x30
mov byte [ebp + 0x8955], 0x30
mov word [ebp + 0x8956], 0x3030
mov dword [ebp + 0x8958], 0x30303030
mov byte [ebp + 0x895c], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x895d], al
mov word [ebp + 0x895e], ax
mov word [ebp + 0x8960], ax
mov word [ebp + 0x8962], 0
mov dword [ebp + 0x8964], 0
mov dword [ebp + 0x8968], 0xc000000
mov dword [ebp + 0x896c], 0
mov dword [ebp + 0x8970], 0
mov word [ebp + 0x8974], 0xc00
mov word [ebp + 0x8976], 0
mov dword [ebp + 0x8978], 0
mov dword [ebp + 0x897c], 0xc000000
mov dword [ebp + 0x8980], 0
mov dword [ebp + 0x8984], 0
mov word [ebp + 0x8988], 0xc00
mov word [ebp + 0x898a], 0
mov dword [ebp + 0x898c], 0
mov dword [ebp + 0x8990], 0xc000000
mov eax, 0x20202020
mov dword [ebp + 0x8994], eax
mov dword [ebp + 0x8998], eax
mov dword [ebp + 0x899c], eax
mov word [ebp + 0x89a0], ax
mov word [ebp + 0x89a2], 0
mov dword [ebp + 0x89a4], 0
mov dword [ebp + 0x89a8], 0xc000000
mov byte [ebp + 0x89ac], 0x20
mov word [ebp + 0x89ad], 0x2020
mov eax, 0x20202020
mov byte [ebp + 0x89af], al
mov dword [ebp + 0x89b0], eax
mov dword [ebp + 0x89b4], eax
mov dword [ebp + 0x89b8], eax
mov dword [ebp + 0x89bc], eax
mov dword [ebp + 0x89c0], eax
mov dword [ebp + 0x89c4], eax
mov dword [ebp + 0x89c8], eax
mov byte [ebp + 0x89cc], al
mov byte [ebp + 0x89cd], 0
mov word [ebp + 0x89ce], 0
mov dword [ebp + 0x89d0], 0
mov byte [ebp + 0x89d4], 0
mov word [ebp + 0x89d5], 0xc00
mov byte [ebp + 0x89d7], 0x20
mov word [ebp + 0x89d8], 0x2020
mov byte [ebp + 0x89da], 0x20
mov word [ebp + 0x89db], 0x2020
mov word [ebp + 0x89dd], 0x2020
mov byte [ebp + 0x89df], 0
mov dword [ebp + 0x89e0], 0
mov word [ebp + 0x89e4], 0xf00
mov eax, 0x20202020
mov word [ebp + 0x89e6], ax
mov dword [ebp + 0x89e8], eax
mov dword [ebp + 0x89ec], eax
mov dword [ebp + 0x89f0], eax
mov dword [ebp + 0x89f4], eax
mov dword [ebp + 0x89f8], eax
mov dword [ebp + 0x89fc], eax
mov dword [ebp + 0x8a00], eax
mov dword [ebp + 0x8a04], eax
mov dword [ebp + 0x8a08], eax
mov dword [ebp + 0x8a0c], eax
mov dword [ebp + 0x8a10], eax
mov dword [ebp + 0x8a14], eax
mov eax, 0x20202020
mov dword [ebp + 0x8a18], eax
mov dword [ebp + 0x8a1c], eax
mov dword [ebp + 0x8a20], eax
mov dword [ebp + 0x8a24], eax
mov dword [ebp + 0x8a28], eax
mov dword [ebp + 0x8a2c], eax
mov byte [ebp + 0x8a30], al
mov byte [ebp + 0x8a31], 0
mov word [ebp + 0x8a32], 0
mov dword [ebp + 0x8a34], 0xf000000
mov word [ebp + 0x8a38], 0x3030
mov word [ebp + 0x8a3a], 0
mov dword [ebp + 0x8a3c], 0
mov byte [ebp + 0x8a40], 0xf
mov byte [ebp + 0x8a41], 0
mov word [ebp + 0x8a42], 0
mov dword [ebp + 0x8a44], 0xf000000
mov eax, 0x20202020
mov dword [ebp + 0x8a48], eax
mov dword [ebp + 0x8a4c], eax
mov dword [ebp + 0x8a50], eax
mov dword [ebp + 0x8a54], eax
mov word [ebp + 0x8a58], ax
mov eax, 0x20202020
mov word [ebp + 0x8a5a], ax
mov dword [ebp + 0x8a5c], eax
mov dword [ebp + 0x8a60], eax
mov dword [ebp + 0x8a64], eax
mov dword [ebp + 0x8a68], eax
mov dword [ebp + 0x8a6c], eax
mov byte [ebp + 0x8a70], al
mov word [ebp + 0x8a71], ax
mov eax, 0x20202020
mov byte [ebp + 0x8a73], al
mov dword [ebp + 0x8a74], eax
mov dword [ebp + 0x8a78], 0x30303030
mov byte [ebp + 0x8a7c], 0x30
mov byte [ebp + 0x8a7d], 0
mov word [ebp + 0x8a7e], 0
mov dword [ebp + 0x8a80], 0
mov byte [ebp + 0x8a84], 0
mov word [ebp + 0x8a85], 0xc00
mov byte [ebp + 0x8a87], 0
mov dword [ebp + 0x8a88], 0
mov dword [ebp + 0x8a8c], 0
mov byte [ebp + 0x8a90], 0xc
mov eax, 0x20202020
mov byte [ebp + 0x8a91], al
mov word [ebp + 0x8a92], ax
mov byte [ebp + 0x8a94], al
mov byte [ebp + 0x8a95], 0x30
mov word [ebp + 0x8a96], 0x3030
mov word [ebp + 0x8a98], 0x3030
mov byte [ebp + 0x8a9a], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x8a9b], al
mov dword [ebp + 0x8a9c], eax
mov dword [ebp + 0x8aa0], eax
mov dword [ebp + 0x8aa4], eax
mov dword [ebp + 0x8aa8], eax
mov byte [ebp + 0x8aac], al
mov eax, 0x20202020
mov byte [ebp + 0x8aad], al
mov word [ebp + 0x8aae], ax
mov dword [ebp + 0x8ab0], eax
mov byte [ebp + 0x8ab4], al
mov word [ebp + 0x8ab5], ax
mov word [ebp + 0x8ab7], 0x2020
mov byte [ebp + 0x8ab9], 0x30
mov word [ebp + 0x8aba], 0x3030
mov dword [ebp + 0x8abc], 0x30303030
mov byte [ebp + 0x8ac0], 0x30
mov byte [ebp + 0x8ac1], 0x30
mov byte [ebp + 0x8ac2], 0x30
mov byte [ebp + 0x8ac3], 0x30
mov dword [ebp + 0x8ac4], 0x30303030
mov word [ebp + 0x8ac8], 0x3030
mov word [ebp + 0x8aca], 0x2020
mov dword [ebp + 0x8acc], 0x30303030
mov dword [ebp + 0x8ad0], 0x30303030
mov byte [ebp + 0x8ad4], 0x30
mov word [ebp + 0x8ad5], 0x3030
mov byte [ebp + 0x8ad7], 0x30
mov dword [ebp + 0x8ad8], 0x30303030
mov dword [ebp + 0x8adc], 0x30303030
mov word [ebp + 0x8ae0], 0x3030
mov word [ebp + 0x8ae2], 0x3030
mov dword [ebp + 0x8ae4], 0x30303030
mov dword [ebp + 0x8ae8], 0x30303030
mov byte [ebp + 0x8aec], 0x30
mov byte [ebp + 0x8aed], 0x30
mov word [ebp + 0x8aee], 0x3030
mov dword [ebp + 0x8af0], 0x30303030
mov dword [ebp + 0x8af4], 0x30303030
mov eax, 0x20202020
mov dword [ebp + 0x8af8], eax
mov dword [ebp + 0x8afc], eax
mov word [ebp + 0x8b00], ax
mov word [ebp + 0x8b02], 0x2020
mov dword [ebp + 0x8b04], 0x30303030
mov dword [ebp + 0x8b08], 0x30303030
mov word [ebp + 0x8b0c], 0x3030
mov word [ebp + 0x8b0e], 0x3030
mov byte [ebp + 0x8b10], 0x30
mov word [ebp + 0x8b11], 0x3030
mov byte [ebp + 0x8b13], 0x30
mov byte [ebp + 0x8b14], 0x30
mov word [ebp + 0x8b15], 0x2020
mov byte [ebp + 0x8b17], 0x30
mov dword [ebp + 0x8b18], 0x30303030
mov dword [ebp + 0x8b1c], 0x30303030
mov word [ebp + 0x8b20], 0x3030
mov word [ebp + 0x8b22], 0x3030
mov dword [ebp + 0x8b24], 0x30303030
mov dword [ebp + 0x8b28], 0x30303030
mov byte [ebp + 0x8b2c], 0x30
mov byte [ebp + 0x8b2d], 0x30
mov word [ebp + 0x8b2e], 0x3030
mov dword [ebp + 0x8b30], 0x30303030
mov dword [ebp + 0x8b34], 0x30303030
mov dword [ebp + 0x8b38], 0x30303030
mov dword [ebp + 0x8b3c], 0x30303030
mov byte [ebp + 0x8b40], 0x30
mov word [ebp + 0x8b41], 0x3030
mov byte [ebp + 0x8b43], 0x30
mov dword [ebp + 0x8b44], 0x30303030
mov dword [ebp + 0x8b48], 0x30303030
mov word [ebp + 0x8b4c], 0x3030
mov byte [ebp + 0x8b4e], 0x30
mov byte [ebp + 0x8b4f], 0x30
mov byte [ebp + 0x8b50], 0x30
mov byte [ebp + 0x8b51], 0x30
mov byte [ebp + 0x8b52], 0x30
mov byte [ebp + 0x8b53], 0x30
mov dword [ebp + 0x8b54], 0x30303030
mov dword [ebp + 0x8b58], 0
mov dword [ebp + 0x8b5c], 0
mov word [ebp + 0x8b60], 0xc00
mov word [ebp + 0x8b62], 0x3030
mov byte [ebp + 0x8b64], 0x30
mov word [ebp + 0x8b65], 0x3030
mov byte [ebp + 0x8b67], 0
mov dword [ebp + 0x8b68], 0
mov dword [ebp + 0x8b6c], 0
mov byte [ebp + 0x8b70], 0xc
mov byte [ebp + 0x8b71], 0x30
mov word [ebp + 0x8b72], 0x3030
mov word [ebp + 0x8b74], 0x3030
mov word [ebp + 0x8b76], 0
mov dword [ebp + 0x8b78], 0
mov dword [ebp + 0x8b7c], 0xc000000
mov dword [ebp + 0x8b80], 0x30303030
mov byte [ebp + 0x8b84], 0x30
mov byte [ebp + 0x8b85], 0
mov word [ebp + 0x8b86], 0
mov dword [ebp + 0x8b88], 0
mov byte [ebp + 0x8b8c], 0
mov word [ebp + 0x8b8d], 0xc00
mov eax, 0x20202020
mov byte [ebp + 0x8b8f], al
mov dword [ebp + 0x8b90], eax
mov dword [ebp + 0x8b94], eax
mov dword [ebp + 0x8b98], eax
mov word [ebp + 0x8b9c], ax
mov eax, 0x20202020
mov word [ebp + 0x8b9e], ax
mov dword [ebp + 0x8ba0], eax
mov byte [ebp + 0x8ba4], 0x20
mov byte [ebp + 0x8ba5], 0x20
mov word [ebp + 0x8ba6], 0x2020
mov dword [ebp + 0x8ba8], 0x30303030
mov word [ebp + 0x8bac], 0x3030
mov word [ebp + 0x8bae], 0x3030
mov dword [ebp + 0x8bb0], 0x30303030
mov word [ebp + 0x8bb4], 0x3030
mov word [ebp + 0x8bb6], 0x3030
mov byte [ebp + 0x8bb8], 0x30
mov word [ebp + 0x8bb9], 0x3030
mov eax, 0x20202020
mov byte [ebp + 0x8bbb], al
mov dword [ebp + 0x8bbc], eax
mov dword [ebp + 0x8bc0], eax
mov dword [ebp + 0x8bc4], eax
mov dword [ebp + 0x8bc8], eax
mov dword [ebp + 0x8bcc], eax
mov dword [ebp + 0x8bd0], eax
mov word [ebp + 0x8bd4], ax
mov eax, 0x20202020
mov word [ebp + 0x8bd6], ax
mov dword [ebp + 0x8bd8], eax
mov dword [ebp + 0x8bdc], eax
mov dword [ebp + 0x8be0], eax
mov dword [ebp + 0x8be4], eax
mov dword [ebp + 0x8be8], eax
mov dword [ebp + 0x8bec], eax
mov eax, 0x20202020
mov dword [ebp + 0x8bf0], eax
mov dword [ebp + 0x8bf4], eax
mov dword [ebp + 0x8bf8], eax
mov dword [ebp + 0x8bfc], eax
mov dword [ebp + 0x8c00], 0x30303030
mov word [ebp + 0x8c04], 0x3030
mov eax, 0x20202020
mov word [ebp + 0x8c06], ax
mov dword [ebp + 0x8c08], eax
mov dword [ebp + 0x8c0c], eax
mov eax, 0x20202020
mov dword [ebp + 0x8c10], eax
mov dword [ebp + 0x8c14], eax
mov dword [ebp + 0x8c18], eax
mov dword [ebp + 0x8c1c], eax
mov dword [ebp + 0x8c20], eax
mov dword [ebp + 0x8c24], eax
mov dword [ebp + 0x8c28], eax
mov word [ebp + 0x8c2c], ax
mov eax, 0x20202020
mov word [ebp + 0x8c2e], ax
mov dword [ebp + 0x8c30], eax
mov dword [ebp + 0x8c34], eax
mov dword [ebp + 0x8c38], eax
mov dword [ebp + 0x8c3c], eax
mov dword [ebp + 0x8c40], eax
mov dword [ebp + 0x8c44], eax
mov dword [ebp + 0x8c48], eax
mov word [ebp + 0x8c4c], 0x2020
mov word [ebp + 0x8c4e], 0x2020
mov byte [ebp + 0x8c50], 0x30
mov byte [ebp + 0x8c51], 0x30
mov eax, 0x20202020
mov word [ebp + 0x8c52], ax
mov dword [ebp + 0x8c54], eax
mov dword [ebp + 0x8c58], eax
mov dword [ebp + 0x8c5c], eax
mov word [ebp + 0x8c60], 0x2020
mov word [ebp + 0x8c62], 0x3030
mov dword [ebp + 0x8c64], 0x30303030
mov word [ebp + 0x8c68], 0x3030
mov eax, 0x20202020
mov word [ebp + 0x8c6a], ax
mov dword [ebp + 0x8c6c], eax
mov eax, 0x20202020
lea edi, [ebp + 0x8c70]
mov ecx, 0x10
rep stosd dword es:[edi], eax
mov eax, 0x20202020
mov dword [ebp + 0x8cb0], eax
mov dword [ebp + 0x8cb4], eax
mov dword [ebp + 0x8cb8], eax
mov dword [ebp + 0x8cbc], eax
mov dword [ebp + 0x8cc0], eax
mov dword [ebp + 0x8cc4], eax
mov dword [ebp + 0x8cc8], eax
mov dword [ebp + 0x8ccc], eax
mov dword [ebp + 0x8cd0], eax
mov dword [ebp + 0x8cd4], eax
mov dword [ebp + 0x8cd8], eax
mov dword [ebp + 0x8cdc], eax
mov word [ebp + 0x8ce0], ax
mov eax, 0x20202020
mov word [ebp + 0x8ce2], ax
mov dword [ebp + 0x8ce4], eax
mov dword [ebp + 0x8ce8], eax
mov eax, 0x20202020
mov dword [ebp + 0x8cec], eax
mov dword [ebp + 0x8cf0], eax
mov dword [ebp + 0x8cf4], eax
mov dword [ebp + 0x8cf8], eax
mov dword [ebp + 0x8cfc], eax
mov dword [ebp + 0x8d00], eax
mov dword [ebp + 0x8d04], eax
mov dword [ebp + 0x8d08], eax
mov dword [ebp + 0x8d0c], eax
mov dword [ebp + 0x8d10], eax
mov dword [ebp + 0x8d14], eax
mov dword [ebp + 0x8d18], eax
mov word [ebp + 0x8d1c], ax
mov word [ebp + 0x8d1e], 0x3030
mov dword [ebp + 0x8d20], 0x30303030
mov word [ebp + 0x8d24], 0x2020
mov eax, 0x20202020
mov word [ebp + 0x8d26], ax
mov dword [ebp + 0x8d28], eax
mov dword [ebp + 0x8d2c], eax
mov dword [ebp + 0x8d30], eax
mov dword [ebp + 0x8d34], eax
mov word [ebp + 0x8d38], ax
mov eax, 0x20202020
mov word [ebp + 0x8d3a], ax
mov dword [ebp + 0x8d3c], eax
mov dword [ebp + 0x8d40], eax
mov dword [ebp + 0x8d44], eax
mov dword [ebp + 0x8d48], eax
mov dword [ebp + 0x8d4c], eax
mov dword [ebp + 0x8d50], eax
mov dword [ebp + 0x8d54], eax
mov dword [ebp + 0x8d58], eax
mov dword [ebp + 0x8d5c], eax
mov dword [ebp + 0x8d60], eax
mov dword [ebp + 0x8d64], eax
mov dword [ebp + 0x8d68], eax
call fcn.1000c7d8
mov edi, dword [ebp + 0x2739c]
mov ax, word [edi + 2]
mov word [ebp + 0x8d99], ax
mov edi, dword [ebp + 0x2739c]
mov al, byte [edi + 4]
mov byte [ebp + 0x8d9b], al
mov al, byte [edi + 5]
mov byte [ebp + 0x8d9c], al
mov ax, word [edi + 6]
mov word [ebp + 0x8d9d], ax
mov edi, dword [ebp + 0x2739c]
mov al, byte [edi + 0x1a]
mov byte [ebp + 0x8ea3], al
mov edi, dword [ebp + 0x2739c]
mov al, byte [edi + 0x1b]
mov byte [ebp + 0x8ea4], al
ret