Function at 0x41447c
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
push 8
call fcn.0043359f
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x4df384
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x4df36a
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x41451b
mov eax, 0x4df369
push eax
push 3
mov ebx, 0x4349c0
call fcn.004335a5
add esp, 0x28
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x414553
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41454f
imul eax, dword [ebx]
jmp 0x414544
mov ecx, eax
test ecx, ecx
je 0x414572
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41456b
push ebx
push eax
call fcn.00433599
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x414559
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [ebp - 4]
call fcn.0040129f
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 5
jl 0x414782
mov ebx, dword [ebp - 4]
call fcn.004012b8
mov eax, 0
cmp eax, ecx
jl 0x4145bb
push 0x9b
push 0x40133b3
push 1
call fcn.004335ab
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x4145e1
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4145f2
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
call fcn.004012b8
mov eax, 1
cmp eax, ecx
jl 0x41461e
push 0xc2
push 0x40133b3
push 1
call fcn.004335ab
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x414644
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x414655
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 4]
call fcn.004012b8
mov eax, 2
cmp eax, ecx
jl 0x414681
push 0xe9
push 0x40133b3
push 1
call fcn.004335ab
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x4146a7
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4146b8
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 4]
call fcn.004012b8
mov eax, 3
cmp eax, ecx
jl 0x4146e4
push 0x110
push 0x40133b3
push 1
call fcn.004335ab
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41470a
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41471b
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 4]
call fcn.004012b8
mov eax, 4
cmp eax, ecx
jl 0x414747
push 0x137
push 0x40133b3
push 1
call fcn.004335ab
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41476d
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41477e
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, 0x4df87e
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00407c69
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4147c2
push ebx
call fcn.00433599
add esp, 4
push dword [ebp - 0x10]
push str.android_os0boardPlatformsdm845kpnKUAISHOUnewOcXIAOMIandroidApiLevel28slh0country_codecnnbh130hotfix_verdid_gt1683889339715keyconfig_state2cdid_tag2sysANDROID_9max_memory512cold_launch_time_ms1688652661210ocXIAOMIsh2248deviceBit0browseType4ddpi440socNameQualcomm_20Snapdragon_20845is_background0cXIAOMIsw1080fttabiarm64userRecoBit0device_abiarm64totalMemory5632grant_browse_typeAUTHORIZEDiuidrdidANDROID_97929c475b9a474asbh89darkModefalsedid
push dword [ebp - 0x10]
push str.netWIFIkcv1507app0kpfANDROID_PHONEbottom_navigationfalsever11.3oDid
push dword [ebp - 0x14]
push str.did_tag0egid
push dword [ebp - 0x44]
push str.https:__apijs1.ksapisrv.com_rest_n_comment_sublist_earphoneMode1modXiaomi_28MI_208_29appver11.3.40.30709ispCUCClanguagezh_cnud
mov ecx, 8
call fcn.00401243
add esp, 0x20
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x414802
push ebx
call fcn.00433599
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x414816
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.photoId
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414848
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x4dfb5f
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401243
add esp, 0xc
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41487d
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.orderdesc
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4148ad
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x4e0d31
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401243
add esp, 0xc
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4148e2
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str.rootCommentId
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401243
add esp, 0xc
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414917
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.enableEmotiontrue
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414947
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.ptp
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414977
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.commentCorrelationId
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4149a7
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.count10
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4149d7
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.videoModelCrowdTag1_17
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414a07
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.osandroid
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414a37
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 8]
push str.token
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401243
add esp, 0xc
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414a6a
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.csfalse
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414a9a
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.client_key3c2cd3f3
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414aca
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 0x18]
push str.kuaishou.api_st
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401243
add esp, 0xc
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414afd
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.uQaTag0_2333333333330000000000
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401243
add esp, 8
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x414b2d
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, 0x4dffdb
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00407c69
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x414b71
push ebx
call fcn.00433599
add esp, 4
mov dword [ebp - 0x48], esp
push dword [ebp - 0x20]
push dword [ebp - 0x44]
mov eax, 0x2a
call fcn.004335b7
cmp dword [ebp - 0x48], esp
je 0x414ba0
push 0xa12
push 0x40133b3
push 6
call fcn.004335ab
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x414bb6
push ebx
call fcn.00433599
add esp, 4
mov eax, dword [ebp - 0x4c]
test eax, eax
je 0x414bd5
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x414be6
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x38], esp
push dword [ebp - 0x24]
push dword [ebp - 0xc]
mov eax, 0x22
call fcn.004335b7
cmp dword [ebp - 0x38], esp
je 0x414c19
push 0xa6a
push 0x40133b3
push 6
call fcn.004335ab
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x414c38
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x414c49
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x38], esp
push dword [ebp - 0x24]
push str._rest_n_comment_sublist
mov eax, 0x23
call fcn.004335b7
cmp dword [ebp - 0x38], esp
je 0x414c7e
push 0xaa5
push 0x40133b3
push 6
call fcn.004335ab
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x414c9d
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x414cae
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, 0x4df87e
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00407c69
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x414cf2
push ebx
call fcn.00433599
add esp, 4
push dword [ebp - 0x28]
push str.__NStokensig
push dword [ebp - 0x2c]
push str.__NS_sig3
push dword [ebp - 0x24]
push str.sig
push dword [ebp - 0x10]
push str.android_os0boardPlatformsdm845kpnKUAISHOUnewOcXIAOMIandroidApiLevel28slh0country_codecnnbh130hotfix_verdid_gt1683889339715keyconfig_state2cdid_tag2sysANDROID_9max_memory512cold_launch_time_ms1688652661210ocXIAOMIsh2248deviceBit0browseType4ddpi440socNameQualcomm_20Snapdragon_20845is_background0cXIAOMIsw1080fttabiarm64userRecoBit0device_abiarm64totalMemory5632grant_browse_typeAUTHORIZEDiuidrdidANDROID_97929c475b9a474asbh89darkModefalsedid
push dword [ebp - 0x10]
push str.netWIFIkcv1507app0kpfANDROID_PHONEbottom_navigationfalsever11.3oDid
push dword [ebp - 0x14]
push str.did_tag0egid
push dword [ebp - 0x44]
push str.https:__apijs1.ksapisrv.com_rest_n_comment_sublist_earphoneMode1modXiaomi_28MI_208_29appver11.3.40.30709ispCUCClanguagezh_cnud
mov ecx, 0xe
call fcn.00401243
add esp, 0x38
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x414d4a
push ebx
call fcn.00433599
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x414d5e
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 8
call fcn.0043359f
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
push 1
lea eax, [ebp - 0x1c]
push eax
call fcn.0040b4af
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x414eb5
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x414ec8
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x414edb
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x414eee
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x414f01
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x414f14
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x414f27
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x414f3a
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x436ff0
call fcn.004335a5
add esp, 0x10
call fcn.00433599
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x414f74
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.0040db6d
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x414f98
push ebx
call fcn.00433599
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
test eax, eax
je 0x414fb8
push eax
mov ebx, eax
call fcn.004011d8
inc eax
push eax
call fcn.0043359f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x414fbd
push eax
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x414fdc
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x414fd8
imul eax, dword [ebx]
jmp 0x414fcd
mov ecx, eax
test ecx, ecx
je 0x414ffb
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x414ff4
push ebx
push eax
call fcn.00433599
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x414fe2
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x415013
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x415023
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x415033
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x415043
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x415053
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x415063
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x415073
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x415083
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415093
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4150a3
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4150b3
push ebx
call fcn.00433599
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4150c3
push ebx
call fcn.00433599
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x14