Function at 0x441718
Capabilities:
Identify system language via api

Disassembly:
push ebx
mov ebx, eax
mov eax, edx
mov byte [ebx + 4], al
test al, al
jne 0x441729
call fcn.00441504
and eax, 0x7f
cmp eax, 8
ja case.0x441735.0
jmp dword [eax*4 + 0x44173c]
lea eax, [ebx + 8]
mov edx, 0x442208
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x442240
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x442270
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x442288
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x4422b0
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x4422d0
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x4422f0
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x44230c
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x442350
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x442374
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x4423ac
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x4423e0
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442404
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x44242c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x442450
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442460
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x442478
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442488
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4424b4
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4424c4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x4424e4
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x4424f4
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442518
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x442530
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x44257c
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x4425b4
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x4425cc
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x4425f8
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x442620
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x442648
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x442670
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x4426bc
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x4426e4
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x442720
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x442754
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442780
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x4427a4
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x4427b4
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442460
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x4427cc
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x4427dc
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x44281c
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x44282c
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x442840
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x442850
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x442860
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442880
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x44289c
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x4428d0
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x4428e4
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x442914
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x442930
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x442948
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x442960
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x442978
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x4429a0
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x4429b8
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x4423ac
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x4423e0
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442404
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x44242c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x442450
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442460
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x442478
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442488
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4424b4
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4424c4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x4429ec
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x4429fc
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442518
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x442a14
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x442a50
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x442a88
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x442aa4
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x442acc
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x442af4
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x442b20
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x44230c
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x442350
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x442374
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x4423ac
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x4423e0
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442404
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x44242c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x442450
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442460
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x442b48
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442488
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4424b4
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4424c4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x442b58
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x442b68
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442518
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x442b84
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x442bc0
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x442bf8
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x442c14
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x442c44
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x442c80
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x442cbc
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x442ce4
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x442d34
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x442d5c
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x442dbc
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x442df4
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442e28
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x442e4c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x442e5c
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442e6c
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x442e80
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442e90
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x442ec8
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x442ed4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x442ee8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x442ef8
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x442f08
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442f28
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x442f44
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x442f80
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x442fb8
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x442fd8
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x443008
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x44302c
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x443050
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x443074
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x4430bc
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x4430e0
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x4423ac
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x4423e0
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x442404
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x44242c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44243c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x442450
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x442460
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x44311c
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442488
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4424b4
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4424c4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x4424e4
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x44312c
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442518
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x443148
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x443188
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x4431b8
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x4431d4
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x443204
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x443228
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x44324c
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x44327c
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x4432c8
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x4432f0
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x443320
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x443350
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x443370
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x442420
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x44338c
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44339c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x4433b0
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x4433c4
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x4433dc
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x442488
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4424b4
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4424c4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x4433ec
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x4433fc
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x442518
call fcn.00403a28
pop ebx
ret
lea eax, [ebx + 8]
mov edx, 0x443418
call fcn.00403a28
lea eax, [ebx + 0xc]
mov edx, 0x44344c
call fcn.00403a28
lea eax, [ebx + 0x10]
mov edx, 0x443480
call fcn.00403a28
lea eax, [ebx + 0x14]
mov edx, 0x44349c
call fcn.00403a28
lea eax, [ebx + 0x18]
mov edx, 0x4434c0
call fcn.00403a28
lea eax, [ebx + 0x1c]
mov edx, 0x4434e4
call fcn.00403a28
lea eax, [ebx + 0x2c]
mov edx, 0x443504
call fcn.00403a28
lea eax, [ebx + 0x20]
mov edx, 0x443534
call fcn.00403a28
lea eax, [ebx + 0x24]
mov edx, 0x443578
call fcn.00403a28
lea eax, [ebx + 0x28]
mov edx, 0x4435a0
call fcn.00403a28
lea eax, [ebx + 0x30]
mov edx, 0x4435d8
call fcn.00403a28
lea eax, [ebx + 0x34]
mov edx, 0x44360c
call fcn.00403a28
lea eax, [ebx + 0x38]
mov edx, 0x443634
call fcn.00403a28
lea eax, [ebx + 0x3c]
mov edx, 0x443658
call fcn.00403a28
lea eax, [ebx + 0x40]
mov edx, 0x443668
call fcn.00403a28
lea eax, [ebx + 0x44]
mov edx, 0x44367c
call fcn.00403a28
lea eax, [ebx + 0x48]
mov edx, 0x443690
call fcn.00403a28
lea eax, [ebx + 0x4c]
mov edx, 0x4436a4
call fcn.00403a28
lea eax, [ebx + 0x50]
mov edx, 0x442478
call fcn.00403a28
lea eax, [ebx + 0x54]
mov edx, 0x4436bc
call fcn.00403a28
lea eax, [ebx + 0x58]
mov edx, 0x4436e8
call fcn.00403a28
lea eax, [ebx + 0x5c]
mov edx, 0x4436f4
call fcn.00403a28
lea eax, [ebx + 0x60]
mov edx, 0x4424d8
call fcn.00403a28
lea eax, [ebx + 0x64]
mov edx, 0x443708
call fcn.00403a28
lea eax, [ebx + 0x68]
mov edx, 0x443718
call fcn.00403a28
lea eax, [ebx + 0x6c]
mov edx, 0x443734
call fcn.00403a28
pop ebx
ret