Function at 0x100080c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x34
mov esi, ecx
mov eax, dword [0x1038100c]
xor eax, ebp
mov dword [ebp - 0x10], eax
xor eax, eax
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [esp], 0x30
call dword [sym.imp.mozglue.dll_moz_xmalloc]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
lea edi, [ebp - 0x28]
mov dword [edi + 0x14], 0xf
mov dword [edi + 0x10], 0
mov byte [edi], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_element_index_uint
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x2c], ebx
mov dword [eax + 0x28], 1
mov ecx, dword [edi + 0x14]
cmp ecx, 0x10
mov dword [ebp - 0x34], esi
jb 0x10008173
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d43a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_packed_depth_stencil
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100081e5
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d454
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], 0x10319511
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 5
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008257
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d46c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_rgb8_rgba8
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 6
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100082c9
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d48a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_read_depth
mov dword [esp], 0x10
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 2
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000833b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d4a8
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_read_stencil
mov dword [esp], 0x12
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 3
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100083ad
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d4c6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_depth_buffer_float2
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 4
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000841f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d4e4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_format_BGRA8888
mov dword [esp], 0x1e
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 7
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008491
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d502
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_type_2_10_10_10_REV
mov dword [esp], 0x22
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x13
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008503
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d520
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_read_format_bgra
mov dword [esp], 0x17
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 8
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008575
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d53e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_pixel_buffer_object
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 9
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100085e7
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d55c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xb
mov dword [ebp - 0x28], 0x415f4c47
mov dword [ebp - 0x24], 0x735f4252
mov dword [ebp - 0x21], 0x636e7973
mov byte [ebp - 0x1d], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xa
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000864f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d57a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_mapbuffer
mov dword [esp], 0x10
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xb
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100086c1
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d598
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_map_buffer_range
mov dword [esp], 0x17
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xc
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008733
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d5b6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_color_buffer_half_float
mov dword [esp], 0x1e
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xd
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100087a5
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d5d4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_half_float
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xe
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008817
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d5f2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_half_float_linear
mov dword [esp], 0x20
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov ecx, 0xf
mov dword [eax + 0x2c], ecx
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000888a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d610
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_float
mov dword [esp], 0x14
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x10
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100088fc
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d62e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_float_linear
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x11
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000896e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d64c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_rg
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x12
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100089e0
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d66a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_compression_dxt1
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x14
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008a52
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d688
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_texture_compression_dxt3
mov dword [esp], 0x21
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x15
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008ac4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d6a6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_texture_compression_dxt5
mov dword [esp], 0x21
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x16
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008b36
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d6c4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_compression_s3tc_srgb
mov dword [esp], 0x24
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x17
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008ba8
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d6e2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_KHR_texture_compression_astc_ldr
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x18
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008c1a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d700
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_KHR_texture_compression_astc_hdr
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x19
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008c8c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d71e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_KHR_texture_compression_astc_sliced_3d
mov dword [esp], 0x29
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1b
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008cfe
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d73c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_compression_astc
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1a
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008d70
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d75a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_compression_bptc
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1c
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008de2
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d778
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_compression_rgtc
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1d
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008e54
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d796
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC1_RGB8_texture
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1e
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008ec6
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d7b4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_compressed_ETC1_RGB8_sub_texture
mov dword [esp], 0x27
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x1f
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008f38
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d7d2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC2_RGB8_texture
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x20
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10008faa
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d7f0
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC2_sRGB8_texture
mov dword [esp], 0x24
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x21
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000901c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d80e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture
mov dword [esp], 0x32
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x22
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000908e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d82c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture
mov dword [esp], 0x38
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x23
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009106
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d84a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov eax, 0x24
mov dword [esp], eax
mov dword [esp + 8], str.GL_OES_compressed_ETC2_RGBA8_texture
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov ecx, 0x24
mov dword [eax + 0x2c], ecx
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009180
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d862
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_ETC2_sRGB8_alpha8_texture
mov dword [esp], 0x2b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x25
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100091f2
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d87a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_EAC_R11_unsigned_texture
mov dword [esp], 0x2a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x26
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009264
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d898
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_EAC_R11_signed_texture
mov dword [esp], 0x28
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x27
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100092d6
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d8b6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_compressed_EAC_RG11_unsigned_texture
mov dword [esp], 0x2b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x28
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000934e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d8d4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov eax, 0x29
mov dword [esp], eax
mov dword [esp + 8], str.GL_OES_compressed_EAC_RG11_signed_texture
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov ecx, 0x29
mov dword [eax + 0x2c], ecx
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100093c8
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d8ec
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_compressed_texture_etc
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x2a
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000943a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d904
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_IMG_texture_compression_pvrtc
mov dword [esp], 0x20
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x2b
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100094ac
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d922
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_pvrtc_sRGB
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x2c
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000951e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d940
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xb
mov dword [ebp - 0x28], 0x455f4c47
mov dword [ebp - 0x24], 0x735f5458
mov dword [ebp - 0x21], 0x42475273
mov byte [ebp - 0x1d], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x2d
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009586
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d95e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_sRGB_R8
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x2e
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100095fe
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d97c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_depth_texture
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x2f
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009672
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d994
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_depth_texture
mov dword [esp], 0x14
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x30
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100096e4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d9ae
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_depth_texture_cube_map
mov dword [esp], 0x1d
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x31
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009756
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d9c6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xe
mov dword [ebp - 0x28], 0x4f5f4c47
mov dword [ebp - 0x24], 0x645f5345
mov dword [ebp - 0x20], 0x68747065
mov word [ebp - 0x1c], 0x3432
mov byte [ebp - 0x1a], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x32
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100097c4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000d9e4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xe
mov dword [ebp - 0x28], 0x4f5f4c47
mov dword [ebp - 0x24], 0x645f5345
mov dword [ebp - 0x20], 0x68747065
mov word [ebp - 0x1c], 0x3233
mov byte [ebp - 0x1a], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x33
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009832
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da02
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_3D
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x34
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100098a4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da20
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_storage
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x35
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009916
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da3e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_npot
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x36
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009988
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da5c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_draw_buffers
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x37
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100099fa
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da7a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_draw_buffers_indexed
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x38
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009a6c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000da98
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_draw_buffers_indexed
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x39
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009ade
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dab6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_filter_anisotropic
mov dword [esp], 0x21
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x3a
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009b50
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dad4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_occlusion_query_boolean
mov dword [esp], 0x1e
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x40
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009bc2
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000daf2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xb
mov dword [ebp - 0x28], 0x4e5f4c47
mov dword [ebp - 0x24], 0x65665f56
mov dword [ebp - 0x21], 0x65636e65
mov byte [ebp - 0x1d], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x41
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009c2a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db10
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_disjoint_timer_query
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x42
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009ca2
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db2e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_robustness
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x4c
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009d16
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db46
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_KHR_robust_buffer_access_behavior
mov dword [esp], 0x24
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x4d
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009d88
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db60
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_blend_minmax
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x4e
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009dfa
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db78
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_framebuffer_blit
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x4f
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009e6c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000db96
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_framebuffer_blit
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x50
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009ede
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dbb4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_framebuffer_multisample
mov dword [esp], 0x20
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x51
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009f50
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dbd2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_multisampled_render_to_texture
mov dword [esp], 0x25
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x52
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10009fc2
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dbf0
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_multisampled_render_to_texture2
mov dword [esp], 0x26
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x53
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a034
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dc0e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_instanced_arrays
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x54
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a0a6
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dc2c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_instanced_arrays
mov dword [esp], 0x17
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x55
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a118
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dc4a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_pack_reverse_row_order
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x56
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a18a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dc68
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_standard_derivatives
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x57
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a1fc
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dc86
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_shader_texture_lod
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x58
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a26e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dca4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_frag_depth
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x5a
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a2e0
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dcc2
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], 0x1031a6dc
mov dword [esp], 0x10
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x5b
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a352
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dce0
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OVR_multiview2
mov dword [esp], 0x11
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x60
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a3c4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dcfe
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_texture_usage
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x61
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a43c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd1c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_translated_shader_source
mov dword [esp], 0x21
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x62
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a4b0
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd34
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_fbo_render_mipmap
mov dword [esp], 0x18
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x63
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a528
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd4c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_discard_framebuffer
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x64
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a59c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd64
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_debug_label
mov dword [esp], 0x12
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x66
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a60e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd7e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_debug_marker
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x65
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a682
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dd96
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_EGL_image
mov dword [esp], 0x10
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x67
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a6f4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000ddae
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_EGL_image_external
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x68
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a766
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000ddcc
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_EGL_image_external_essl3
mov dword [esp], 0x1f
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x69
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a7d8
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000ddea
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_EGL_image_external_wrap_modes
mov dword [esp], 0x24
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6a
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a84a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de08
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x28], 0x4f5f4c47
mov dword [ebp - 0x24], 0x455f5345
mov dword [ebp - 0x20], 0x735f4c47
mov dword [ebp - 0x1d], 0x636e7973
mov byte [ebp - 0x19], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6b
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a8b9
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de26
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_memory_object
mov dword [esp], 0x14
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6c
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a92b
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de44
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_memory_object_fd
mov dword [esp], 0x17
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6d
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000a99d
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de62
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_memory_object_flags
mov dword [esp], 0x1c
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6e
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000aa0f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de80
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_memory_object_fuchsia
mov dword [esp], 0x1e
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x6f
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000aa81
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000de9e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_semaphore
mov dword [esp], 0x10
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x70
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000aaf3
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000debc
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_semaphore_fd
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x71
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ab65
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000deda
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_EGL_stream_consumer_external
mov dword [esp], 0x22
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x73
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000abd7
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000def8
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_shader_noperspective_interpolation
mov dword [esp], 0x28
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x76
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ac49
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000df16
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_semaphore_fuchsia
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x72
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000acbb
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000df34
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_unpack_subimage
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x74
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ad2d
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000df52
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_NV_pack_subimage
mov dword [esp], 0x13
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x75
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ad9f
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000df70
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_color_buffer_float
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x9f
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ae11
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000df8e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_vertex_half_float
mov dword [esp], 0x18
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x77
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ae83
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dfac
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_vertex_array_object
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], pe_nt_image_headers32
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000aef5
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dfca
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_vertex_type_10_10_10_2
mov dword [esp], 0x1d
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x79
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000af67
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000dfe8
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xc
mov dword [ebp - 0x28], 0x4b5f4c47
mov dword [ebp - 0x24], 0x645f5248
mov dword [ebp - 0x20], 0x67756265
mov byte [ebp - 0x1c], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x7a
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000afcf
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e006
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_texture_border_clamp
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x97
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b041
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e024
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_border_clamp
mov dword [esp], 0x1b
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x98
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b0b3
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e042
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x28], 0x4b5f4c47
mov dword [ebp - 0x24], 0x6e5f5248
mov dword [ebp - 0x20], 0x72655f6f
mov dword [ebp - 0x1d], 0x726f7272
mov byte [ebp - 0x19], 0
mov dword [esp], edi
lea ebx, [ebp - 0x30]
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x8c
mov dword [eax + 0x28], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b122
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e060
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_lossy_etc_decode
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x8d
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b19a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e07e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_bind_uniform_location
mov dword [esp], 0x21
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x8e
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b20e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e096
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_sync_query
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x8f
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b286
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e0ae
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_copy_texture
mov dword [esp], 0x18
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x90
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b2fa
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e0c6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_copy_compressed_texture
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x91
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b36c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e0e0
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_copy_texture_3d
mov dword [esp], 0x18
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x92
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b3e4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e0f8
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_webgl_compatibility
mov dword [esp], 0x1c
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x93
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b458
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e110
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_request_extension
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x94
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b4ca
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e12a
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_bind_generates_resource
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x95
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b53e
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e142
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_robust_client_memory
mov dword [esp], 0x1d
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x96
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b5b0
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e15c
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_sRGB_decode
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0x99
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b624
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e174
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_format_sRGB_override
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x9a
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b696
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e18e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_sRGB_write_control
mov dword [esp], 0x19
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0x9b
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b70a
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e1a6
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_color_buffer_float_rgb
mov dword [esp], 0x22
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x9c
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b77c
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e1be
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_color_buffer_float_rgba
mov dword [esp], 0x23
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0x9d
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b7f4
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e1dc
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_multisample_compatibility
mov dword [esp], 0x20
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0xa0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b868
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e1f4
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_CHROMIUM_framebuffer_mixed_samples
mov dword [esp], 0x25
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0xa1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b8da
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e20e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_EXT_texture_norm16
mov dword [esp], 0x15
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
mov dword [eax + 0x2c], 0xa2
mov dword [eax + 0x28], 1
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b952
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e226
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_OES_surfaceless_context
mov dword [esp], 0x1a
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0xa3
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000b9c6
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e23e
mov dword [esp], eax
call dword [sym.imp.mozglue.dll_free]
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
mov eax, 0xf
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], str.GL_ANGLE_client_arrays
mov dword [esp], 0x16
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ecx, ecx
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 0xa4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000ba38
mov eax, dword [ebp - 0x28]
inc ecx
cmp ecx, 0x1000
jae 0x1000e258
mov eax, 0xf
mov dword [ebp - 0x14], eax
xor eax, eax
mov dword [ebp - 0x18], eax
mov byte [ebp - 0x28], 0
lea ebx, [ebp - 0x30]
mov al, byte [ebx]
mov byte [esp + 4], al
mov dword [esp + 8], 0x10323f30
mov dword [esp], 0x27
mov ecx, edi
call fcn.10001080
sub esp, 0xc
mov dword [esp], edi
mov ecx, esi
mov edx, ebx
call fcn.10012a30
mov eax, dword [ebx]
xor ebx, ebx
mov dword [eax + 0x28], ebx
mov dword [eax + 0x2c], 0xa5
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1000baac
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x10008164
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x100081d6
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000824e
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100082c0
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008332
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100083a4
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008416
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008488
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100084fa
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000856c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100085de
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008646
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100086b8
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000872a
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000879c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000880e
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008881
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100088f3
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008965
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100089d7
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008a49
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008abb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008b2d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008b9f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008c11
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008c83
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008cf5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008d67
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008dd9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008e4b
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008ebd
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008f2f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10008fa1
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009013
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009085
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x100090f7
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x10009171
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100091e9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000925b
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100092cd
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000933f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x100093b9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009431
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100094a3
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009515
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000957d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x100095ef
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x10009663
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x100096d5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000974d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100097bb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009829
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000989b
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000990d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000997f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x100099f1
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009a63
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009ad5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009b47
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009bb9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009c21
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x10009c93
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x10009d07
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x10009d79
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009df1
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009e63
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009ed5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009f47
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x10009fb9
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a02b
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a09d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a10f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a181
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a1f3
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a265
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a2d7
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a349
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a3bb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000a42d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000a4a1
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000a519
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000a58d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000a5ff
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000a673
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a6eb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a75d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a7cf
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a841
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a8b0
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a922
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000a994
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000aa06
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000aa78
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000aaea
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ab5c
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000abce
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ac40
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000acb2
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ad24
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ad96
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ae08
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000ae7a
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000aeec
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000af5e
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000afc6
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000b038
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000b0aa
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000b119
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b18b
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b1ff
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b277
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000b2eb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b35d
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b3d5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000b449
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b4bb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000b52f
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b5a1
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000b615
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b687
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b6fb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
lea edi, [ebp - 0x28]
mov esi, dword [ebp - 0x34]
jmp 0x1000b773
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b7e5
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
xor ebx, ebx
jmp 0x1000b859
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b8cb
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
mov eax, ecx
jmp 0x1000b943
mov ecx, dword [eax - 4]
add eax, 0xfffffffc
sub eax, ecx
cmp eax, 0x20
jae 0x1000e8f3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3