Function at 0x404687
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
push esi
push edi
mov ebx, 0xb71
push ebx
call dword [sym.imp.OPENGL32.dll_glDisable]
push 0x1701
call dword [sym.imp.OPENGL32.dll_glMatrixMode]
call dword [sym.imp.OPENGL32.dll_glPushMatrix]
call dword [sym.imp.OPENGL32.dll_glLoadIdentity]
movsd xmm0, qword [0x45ad98]
sub esp, 0x30
xorps xmm1, xmm1
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x45ad88]
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
call dword [sym.imp.OPENGL32.dll_glOrtho]
mov edi, 0x1700
push edi
call dword [sym.imp.OPENGL32.dll_glMatrixMode]
call dword [sym.imp.OPENGL32.dll_glLoadIdentity]
sub esp, 0xc
and dword [esp + 8], 0
mov dword [esp + 4], 0xc3d88000
mov dword [esp], 0xc2160000
call dword [sym.imp.OPENGL32.dll_glTranslatef]
sub esp, 0xc
and dword [esp + 8], 0
mov dword [esp + 4], 0x43de4ccd
mov dword [esp], 0x4245999a
call dword [sym.imp.OPENGL32.dll_glTranslatef]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x3f800000
call dword [sym.imp.OPENGL32.dll_glColor3f]
sub esp, 0xc
mov dword [esp + 8], 0x3d4ccccd
mov dword [esp + 4], 0x3d4ccccd
mov dword [esp], 0x3d4ccccd
call dword [sym.imp.OPENGL32.dll_glScalef]
push 0x303
push 0x302
call dword [sym.imp.OPENGL32.dll_glBlendFunc]
push 0xbe2
call dword [sym.imp.OPENGL32.dll_glEnable]
push 0xb20
call dword [sym.imp.OPENGL32.dll_glEnable]
push ecx
mov dword [esp], 0x40000000
call dword [sym.imp.OPENGL32.dll_glLineWidth]
push 3
pop esi
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x413ae148
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x413ae148
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x413ae148
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x4289a553
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x428ea553
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x423e79db
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42649254
mov dword [esp], 0x4268676d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42518625
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x41e4923a
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x42890bba
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x421b19ce
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x41ea02de
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42be79e8
mov dword [esp], 0x419dd220
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42a1e7a1
mov dword [esp], 0x416f7382
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x416f7382
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x3f2e147b
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x42080d9f
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x421a9eed
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x416d3611
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4198617c
mov dword [esp], 0x416d3611
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x419cb368
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x41e8e426
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x421a8a72
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x3f0a3d71
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x42077e42
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x421d42c4
call dword [sym.imp.OPENGL32.dll_glTranslatef]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x42d18625
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x423e79db
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42649254
mov dword [esp], 0x4268676d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42518625
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x41e4923a
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x42890bba
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x40d1fb16
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x420c8880
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x427ed1b7
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x420c8880
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0xc198617c
mov dword [esp], 0x41cce042
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0xc1e4923a
mov dword [esp], 0x4180af83
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0xc205554d
mov dword [esp], 0x40d1fb16
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0xc205554d
mov dword [esp], 0x3fe66666
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x4284212d
call dword [sym.imp.OPENGL32.dll_glTranslatef]
push esi
call dword [sym.imp.OPENGL32.dll_glBegin]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x423e79db
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42649254
mov dword [esp], 0x4268676d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4285555a
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42779e84
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x42518625
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4218617c
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x41e4923a
mov dword [esp], 0x40b70a3d
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x4127b5dd
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x41a00bac
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x41ec3c6a
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
and dword [esp + 4], 0
mov dword [esp], 0x422f42c4
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4098617c
mov dword [esp], 0x42555b23
call dword [sym.imp.OPENGL32.dll_glVertex2f]
push ecx
push ecx
mov dword [esp + 4], 0x4164923a
mov dword [esp], 0x427b739c
call dword [sym.imp.OPENGL32.dll_glVertex2f]
call dword [sym.imp.OPENGL32.dll_glEnd]
sub esp, 0xc
and dword [esp + 8], 0
and dword [esp + 4], 0
mov dword [esp], 0x42890bba
call dword [sym.imp.OPENGL32.dll_glTranslatef]
call dword [sym.imp.OPENGL32.dll_glPopMatrix]
push edi
call dword [sym.imp.OPENGL32.dll_glMatrixMode]
push ebx
call dword [sym.imp.OPENGL32.dll_glEnable]
pop edi
pop esi
pop ebx
ret