loc_00401F39:
loc_00401F3F:
loc_00401F42:
loc_00401F48:
loc_00401F4B:
loc_00401F51:
loc_00401F57:
loc_00401F5D:
loc_00401F63:
loc_00401F69:
loc_00401F6F:
loc_00401F79:
loc_00401F83:
loc_00401F89:
loc_00401F8F:
loc_00401F95:
loc_00401F96:
loc_00401F9C:
loc_00401F9D:
loc_00401FA3:
loc_00401FA4:
loc_00401FAA:
loc_00401FAB:
loc_00401FB1:
loc_00401FB2:
loc_00401FB5:
loc_00401FB6:
loc_00401FB7:
loc_00401FB9:
loc_00401FBB:
loc_00401FBE:
loc_00401FC4:
loc_00401FC5:
loc_00401FC7:
loc_00401FCA:
loc_00401FCD:
loc_00401FCF:
loc_00401FD5:
loc_00401FDB:
loc_00401FDC:
loc_00401FE2:
loc_00401FE3:
loc_00401FE9:
loc_00401FEA:
loc_00401FF0:
loc_00401FF1:
loc_00401FF7:
loc_00401FF8:
loc_00401FFB:
loc_00401FFC:
loc_00401FFD:
loc_00401FFF:
loc_00402005:
loc_00402008:
loc_0040200E:
loc_00402014:
loc_0040201A:
loc_00402020:
loc_00402025:
loc_0040202A:
loc_00402030:
loc_00402036:
loc_0040203C:
loc_00402042:
loc_00402048:
loc_0040204B:
loc_00402051:
loc_00402054:
loc_0040205A:
loc_00402060:
loc_00402066:
loc_0040206C:
loc_00402072:
loc_00402078:
loc_00402082:
loc_0040208C:
loc_00402092:
loc_00402098:
loc_0040209E:
loc_0040209F:
loc_004020A5:
loc_004020A6:
loc_004020AC:
loc_004020AD:
loc_004020B3:
loc_004020B4:
loc_004020BA:
loc_004020BB:
loc_004020BE:
loc_004020BF:
loc_004020C0:
loc_004020C2:
loc_004020C4:
loc_004020C7:
loc_004020CD:
loc_004020CE:
loc_004020D0:
loc_004020D3:
loc_004020D6:
loc_004020D8:
loc_004020DE:
loc_004020E4:
loc_004020E5:
loc_004020EB:
loc_004020EC:
loc_004020F2:
loc_004020F3:
loc_004020F9:
loc_004020FA:
loc_00402100:
loc_00402101:
loc_00402104:
loc_00402105:
loc_00402106:
loc_00402108:
loc_0040210E:
loc_00402111:
loc_00402117:
loc_0040211D:
loc_00402123:
loc_00402129:
loc_0040212E:
loc_00402133:
loc_00402139:
loc_0040213F:
loc_00402145:
loc_0040214B:
loc_00402151:
loc_00402154:
loc_0040215A:
loc_0040215D:
loc_00402163:
loc_00402169:
loc_0040216F:
loc_00402175:
loc_0040217B:
loc_00402181:
loc_0040218B:
loc_00402195:
loc_0040219B:
loc_004021A1:
loc_004021A7:
loc_004021A8:
loc_004021AE:
loc_004021AF:
loc_004021B5:
loc_004021B6:
loc_004021BC:
loc_004021BD:
loc_004021C3:
loc_004021C4:
loc_004021C7:
loc_004021C8:
loc_004021C9:
loc_004021CB:
loc_004021CD:
loc_004021D0:
loc_004021D6:
loc_004021D7:
loc_004021D9:
loc_004021DC:
loc_004021DF:
loc_004021E1:
loc_004021E7:
loc_004021ED:
loc_004021EE:
loc_004021F4:
loc_004021F5:
loc_004021FB:
loc_004021FC:
loc_00402202:
loc_00402203:
loc_00402209:
loc_0040220A:
loc_0040220D:
loc_0040220E:
loc_0040220F:
loc_00402211:
loc_00402217:
loc_0040221A:
loc_0040221F:
loc_00402225:
loc_0040222A:
loc_0040222C:
loc_0040222E:
loc_00402233:
loc_00402238:
loc_0040223E:
loc_00402242:
loc_00402248:
loc_0040224E:
loc_00402254:
loc_00402256:
loc_0040225C:
loc_00402262:
loc_00402263:
loc_00402264:
loc_0040226A:
loc_0040226C:
loc_0040226E:
loc_00402270:
loc_00402276:
loc_0040227B:
loc_00402280:
loc_00402281:
loc_00402282:
loc_00402284:
loc_00402286:
loc_0040228C:
loc_00402291:
loc_00402293:
loc_00402295:
loc_0040229A:
loc_0040229F:
loc_004022A5:
loc_004022A9:
loc_004022AF:
loc_004022B5:
loc_004022BB:
loc_004022BD:
loc_004022C3:
loc_004022C9:
loc_004022CA:
loc_004022CB:
loc_004022D1:
loc_004022D3:
loc_004022D5:
loc_004022D7:
loc_004022DC:
loc_004022E1:
loc_004022E2:
loc_004022E3:
loc_004022E5:
loc_004022E8:
loc_004022E9:
loc_004022EB:
loc_004022F1:
loc_004022F4:
loc_004022F5:
loc_004022F6:
jle 00402129h
mov eax, [404010h]
test eax, eax
jnz 40223Eh
push 00404010h
push 004016D8h
call [004010A4h] ; __vbaNew2
movsx edx, word ptr var_34
mov esi, [00404010h] ;
mov var_164, edx
fild dword ptr var_164
mov ecx, [esi]
fstp real4 ptr var_168
mov eax, var_168
push eax
push esi
call [ecx+00000084h]
test eax, eax
fclex
jnl 402286h
mov ebx, [00401028h] ; __vbaHresultCheckObj
push 00000084h
push 004019ECh
push esi
push eax
call ebx
jmp 40228Ch
mov ebx, [00401028h] ; __vbaHresultCheckObj
mov eax, [404010h]
test eax, eax
jnz 4022A5h
push 00404010h
push 004016D8h
call [004010A4h] ; __vbaNew2
movsx edx, word ptr var_38
mov esi, [00404010h] ;
mov var_16C, edx
fild dword ptr var_16C
mov ecx, [esi]
fstp real4 ptr var_170
mov eax, var_170
push eax
push esi
call [ecx+0000008Ch]
test eax, eax
fclex
jnl 4022E5h
push 0000008Ch
push 004019ECh
push esi
push eax
call ebx
mov edi, Me
push edi
mov ecx, [edi]
call [ecx+000002FCh]
lea edx, var_64
push eax
push edx
call [00401038h] ; Set (object)
loc_004022FC:
loc_004022FE:
loc_00402300:
loc_00402301:
loc_00402303:
loc_00402309:
loc_0040230B:
loc_0040230D:
loc_0040230F:
loc_00402314:
loc_00402319:
loc_0040231A:
loc_0040231B:
loc_0040231D:
loc_00402320:
loc_00402326:
loc_0040232B:
loc_00402332:
loc_00402335:
loc_00402338:
loc_0040233D:
loc_00402344:
loc_00402346:
loc_0040234D:
loc_0040234F:
loc_00402354:
loc_00402359:
loc_0040235F:
loc_00402365:
loc_0040236B:
loc_0040236C:
loc_0040236D:
loc_0040236F:
loc_00402375:
loc_00402377:
loc_00402379:
loc_0040237B:
loc_00402380:
loc_00402385:
loc_00402386:
loc_00402387:
loc_0040238D:
loc_00402393:
loc_0040239A:
loc_0040239C:
loc_004023A2:
loc_004023A4:
loc_004023AA:
loc_004023AF:
loc_004023B1:
loc_004023B7:
loc_004023BE:
loc_004023C1:
loc_004023C3:
loc_004023C5:
loc_004023CB:
loc_004023CE:
loc_004023CF:
loc_004023D0:
loc_004023D6:
loc_004023DC:
loc_004023DD:
loc_004023E3:
loc_004023E6:
loc_004023EC:
loc_004023EF:
loc_004023F0:
loc_004023F1:
loc_004023F3:
loc_004023F9:
loc_004023FE:
loc_00402401:
loc_00402403:
loc_00402405:
loc_0040240A:
loc_0040240F:
loc_00402415:
loc_0040241B:
loc_00402421:
loc_00402422:
loc_00402423:
loc_00402425:
loc_0040242B:
loc_0040242D:
loc_0040242F:
loc_00402431:
loc_00402436:
loc_0040243B:
loc_0040243C:
loc_0040243D:
loc_00402443:
loc_00402449:
loc_00402450:
loc_00402452:
loc_00402458:
loc_0040245A:
loc_00402460:
loc_00402465:
loc_00402468:
loc_0040246A:
loc_00402470:
loc_00402471:
loc_00402472:
loc_00402479:
loc_0040247C:
loc_0040247E:
loc_00402480:
loc_00402486:
loc_0040248C:
loc_00402492:
loc_00402493:
loc_00402499:
loc_0040249F:
loc_004024A2:
loc_004024A3:
loc_004024A4:
loc_004024A6:
loc_004024A9:
loc_004024AF:
loc_004024B5:
push edx
call [00401098h] ; __vbaI2Var
mov var_30, eax
lea eax, var_84
lea ecx, var_74
push eax
push ecx
push 00000002h
call [00401014h] ; __vbaFreeVarList
mov eax, [404010h]
add esp, 0000000Ch
test eax, eax
jnz 402415h
push 00404010h
push 004016D8h
call [004010A4h] ; __vbaNew2
mov ebx, [00404010h] ;
lea eax, var_148
push eax
push ebx
mov edx, [ebx]
call [edx+00000088h]
test eax, eax
fclex
jnl 402443h
push 00000088h
push 004019ECh
push ebx
push eax
call [00401028h] ; __vbaHresultCheckObj
fld real4 ptr var_148
cmp [00404000h], 00000000h
jnz 40245Ah
fdiv real4 ptr [004010F8h] ;
jmp 402465h
push [004010F8h] ;
call 00401128h ; _adj_fdiv_m32
lea ecx, var_74
push 00000000h
lea edx, var_84
push ecx
push edx
mov var_74, 00000004h
fstp real4 ptr var_6C
fstsw ax
test al, 0Dh
jnz 00402D77h
call [00401088h] ; Round(arg_1)
lea eax, var_84
push eax
call [00401098h] ; __vbaI2Var
lea ecx, var_84
lea edx, var_74
push ecx
push edx
push 00000002h
mov var_24, eax
call [00401014h] ; __vbaFreeVarList
mov ebx, [004010B0h] ; __vbaStrCopy
add esp, 0000000Ch
loc_004024B8:
loc_004024BD:
loc_004024C0:
loc_004024C2:
loc_004024C7:
loc_004024C9:
loc_004024CC:
loc_004024CF:
loc_004024D2:
loc_004024D6:
loc_004024DA:
loc_004024E0:
loc_004024E3:
loc_004024E4:
loc_004024E9:
loc_004024EF:
loc_004024F1:
loc_004024F3:
loc_004024F6:
loc_004024F9:
loc_004024FC:
loc_00402502:
loc_00402507:
loc_00402509:
loc_00402510:
loc_00402515:
loc_00402518:
loc_0040251E:
loc_00402521:
loc_00402527:
loc_0040252E:
loc_00402535:
loc_0040253A:
loc_0040253F:
loc_00402542:
loc_00402548:
loc_00402549:
loc_0040254E:
loc_00402550:
loc_00402552:
loc_00402554:
loc_00402557:
loc_0040255A:
loc_0040255D:
loc_00402560:
loc_00402566:
loc_0040256B:
loc_0040256D:
loc_00402574:
loc_00402576:
loc_00402579:
loc_0040257F:
loc_00402582:
loc_00402584:
loc_0040258B:
loc_00402592:
loc_00402597:
loc_00402599:
loc_0040259C:
loc_0040259D:
loc_004025A2:
loc_004025A4:
loc_004025A6:
loc_004025A8:
loc_004025AB:
loc_004025AE:
loc_004025B1:
loc_004025B4:
loc_004025BA:
loc_004025BF:
loc_004025C1:
loc_004025C8:
loc_004025CA:
loc_004025CD:
loc_004025D3:
loc_004025D6:
loc_004025D8:
loc_004025DF:
loc_004025E6:
loc_004025EB:
loc_004025EE:
loc_004025F0:
loc_004025F3:
loc_004025F6:
loc_004025F9:
loc_004025FB:
loc_004025FC:
loc_004025FD:
loc_004025FE:
loc_00402604:
loc_00402605:
loc_00402606:
loc_0040260C:
loc_0040260E:
loc_00402610:
loc_00402612:
loc_00402617:
loc_0040261C:
loc_0040261D:
loc_0040261E:
loc_00402624:
loc_00402626:
loc_00402628:
loc_00402629:
loc_0040262F:
loc_00402631:
loc_00402633:
loc_00402635:
loc_0040263A:
loc_0040263F:
loc_00402640:
loc_00402641:
loc_00402647:
loc_0040264A:
loc_00402651:
loc_00402652:
loc_00402659:
loc_0040265F:
loc_00402665:
loc_0040266B:
call __vbaStrCmp
test eax, eax
jnz 4025F0h
mov ecx, var_54
mov eax, var_2C
mov dx, cx
add dx, ax
jo 00402D7Ch
cmp dx, 00FFh
jle 4025CAh
mov var_2C, FFFFFFFBh
jmp 4025F0h
add cx, ax
jo 00402D7Ch
test cx, cx
jnl 4025F0h
mov var_2C, 00000000h
mov var_1C, 00000005h
mov edx, 00401BC4h
lea ecx, var_48
call ebx
mov eax, var_54
mov ecx, var_20
mov edx, var_58
mov esi, [edi]
push eax
push ecx
push edx
call [00401010h] ; RGB
push eax
push edi
call [esi+0000013Ch]
test eax, eax
fclex
jnl 402624h
push 0000013Ch
push 004019ECh
push edi
push eax
call [00401028h] ; __vbaHresultCheckObj
mov eax, [edi]
push 00000000h
push edi
call [eax+00000134h]
test eax, eax
fclex
jnl 402647h
push 00000134h
push 004019ECh
push edi
push eax
call [00401028h] ; __vbaHresultCheckObj
lea ecx, var_74
mov var_6C, 80020004h
push ecx
mov var_74, 0000000Ah
call [00401030h] ; Rnd(arg_2) 'arg_1
fstp real4 ptr var_148
fld real4 ptr var_148
fmul real4 ptr [004010F4h] ;
loc_00402671:
loc_00402677:
loc_00402679:
loc_0040267A:
loc_00402684:
loc_0040268A:
loc_0040268D:
loc_0040268F:
loc_00402691:
loc_00402697:
loc_0040269D:
loc_0040269E:
loc_004026A4:
loc_004026A7:
loc_004026AC:
loc_004026B3:
loc_004026B9:
loc_004026BF:
loc_004026C5:
loc_004026CC:
loc_004026D2:
loc_004026D3:
loc_004026D9:
loc_004026DA:
loc_004026DB:
loc_004026E1:
loc_004026E7:
loc_004026ED:
loc_004026F3:
loc_004026F4:
loc_004026FA:
loc_004026FB:
loc_004026FC:
loc_004026FE:
loc_004026FF:
loc_00402705:
loc_00402708:
loc_0040270E:
loc_00402714:
loc_00402715:
loc_00402718:
loc_00402719:
loc_0040271A:
loc_0040271C:
loc_00402722:
loc_00402725:
loc_00402728:
loc_0040272F:
loc_00402736:
loc_00402737:
loc_0040273D:
loc_00402743:
loc_00402749:
loc_0040274F:
loc_00402755:
loc_00402757:
loc_0040275D:
loc_0040275E:
loc_00402764:
loc_00402765:
loc_0040276F:
loc_00402772:
loc_00402774:
loc_00402776:
loc_0040277C:
loc_00402782:
loc_00402785:
loc_0040278B:
loc_00402792:
loc_00402798:
loc_0040279F:
loc_004027A5:
loc_004027AB:
loc_004027B1:
loc_004027B2:
loc_004027B8:
loc_004027B9:
loc_004027BA:
loc_004027C0:
loc_004027C1:
loc_004027C7:
loc_004027CD:
loc_004027CE:
loc_004027CF:
loc_004027D1:
loc_004027D2:
loc_004027D8:
loc_004027DA:
loc_004027E0:
loc_004027E6:
loc_004027E7:
loc_004027EA:
loc_004027EB:
loc_004027EC:
loc_004027EE:
loc_004027F1:
loc_004027F7:
loc_004027FA:
loc_004027FD:
loc_00402801:
loc_00402803:
loc_00402806:
loc_00402808:
loc_0040280B:
loc_0040280D:
loc_00402811:
loc_00402813:
loc_00402816:
loc_00402818:
loc_0040281B:
loc_00402820:
loc_00402822:
loc_00402824:
loc_00402829:
loc_0040282E:
loc_00402834:
loc_0040283A:
loc_00402840:
loc_00402841:
loc_00402842:
loc_00402844:
loc_0040284A:
loc_0040284C:
loc_0040284E:
loc_00402850:
loc_00402855:
loc_0040285A:
loc_0040285B:
loc_0040285C:
loc_00402862:
loc_00402865:
loc_00402868:
loc_0040286B:
loc_0040286E:
loc_00402871:
loc_00402877:
loc_0040287A:
loc_00402880:
loc_00402883:
loc_00402889:
loc_0040288F:
loc_00402895:
loc_0040289B:
loc_004028A1:
loc_004028A3:
loc_004028A6:
loc_004028A8:
loc_004028AD:
loc_004028AF:
loc_004028B1:
loc_004028B3:
loc_004028B6:
loc_004028BC:
loc_004028C1:
loc_004028C3:
loc_004028C5:
loc_004028C8:
loc_004028CA:
loc_004028CF:
loc_004028D4:
loc_004028DA:
loc_004028E0:
loc_004028E6:
loc_004028E7:
loc_004028E8:
loc_004028EA:
loc_004028F0:
loc_004028F2:
loc_004028F4:
loc_004028F6:
loc_004028FB:
loc_00402900:
loc_00402901:
loc_00402902:
loc_00402908:
loc_0040290C:
loc_00402912:
loc_00402918:
loc_0040291E:
loc_00402924:
call [ecx+00000100h]
test eax, eax
fclex
jnl 402862h
push 00000100h
push 004019ECh
push esi
push eax
call [00401028h] ; __vbaHresultCheckObj
mov esi, var_30
mov ecx, var_28
mov edx, var_18
mov ax, si
add ax, cx
jo 00402D7Ch
add ax, dx
jo 00402D7Ch
movsx eax, ax
mov var_174, eax
fild dword ptr var_174
fstp real4 ptr var_178
fld real4 ptr var_178
fcomp real4 ptr var_148
fstsw ax
test ah, 01h
jnz 4028AFh
mov eax, 00000001h
jmp 4028B1h
xor eax, eax
neg eax
test ax, ax
jz 0040293Fh
mov eax, [404010h]
neg ecx
test eax, eax
mov var_28, ecx
jnz 4028DAh
push 00404010h
push 004016D8h
call [004010A4h] ; __vbaNew2
mov esi, [00404010h] ;
lea edx, var_148
push edx
push esi
mov ecx, [esi]
call [ecx+00000100h]
test eax, eax
fclex
jnl 402908h
push 00000100h
push 004019ECh
push esi
push eax
call [00401028h] ; __vbaHresultCheckObj
movsx eax, word ptr var_18
mov var_17C, eax
fild dword ptr var_17C
fstp real4 ptr var_180
fld real4 ptr var_148
fsub real4 ptr var_180
loc_0040292A:
loc_0040292C:
loc_0040292E:
loc_00402934:
loc_0040293A:
loc_0040293D:
loc_0040293F:
loc_00402942:
loc_00402948:
loc_0040294B:
loc_0040294D:
loc_00402950:
loc_00402953:
loc_00402955:
loc_00402958:
loc_0040295B:
loc_00402960:
loc_00402962:
loc_00402964:
loc_00402969:
loc_0040296E:
loc_00402974:
loc_0040297A:
loc_00402980:
loc_00402981:
loc_00402982:
loc_00402984:
loc_0040298A:
loc_0040298C:
loc_0040298E:
loc_00402990:
loc_00402995:
loc_0040299A:
loc_0040299B:
loc_0040299C:
loc_004029A2:
loc_004029A5:
loc_004029A8:
loc_004029AB:
loc_004029AE:
loc_004029B4:
loc_004029B7:
loc_004029BD:
loc_004029C0:
loc_004029C6:
loc_004029CC:
loc_004029D2:
loc_004029D8:
loc_004029DE:
loc_004029E0:
loc_004029E3:
loc_004029E5:
loc_004029EA:
loc_004029EC:
loc_004029EE:
loc_004029F0:
loc_004029F3:
loc_004029F9:
loc_004029FE:
loc_00402A00:
fstsw ax
test al, 0Dh
jnz 00402D77h
call [004010C8h] ; __vbaFpI2
mov var_30, eax
jmp 40295Bh
add si, cx
jo 00402D7Ch
cmp si, dx
jnle 40295Bh
mov ecx, var_28
mov edx, var_18
neg ecx
mov var_28, ecx
mov var_30, edx
mov eax, [404010h]
test eax, eax
jnz 402974h
push 00404010h
push 004016D8h
call [004010A4h] ; __vbaNew2
mov esi, [00404010h] ;
lea ecx, var_148
push ecx
push esi
mov eax, [esi]
call [eax+00000108h]
test eax, eax
fclex
jnl 4029A2h
push 00000108h
push 004019ECh
push esi
push eax
call [00401028h] ; __vbaHresultCheckObj
mov edx, var_24
mov ecx, var_18
mov ax, bx
add ax, dx
jo 00402D7Ch
add ax, cx
jo 00402D7Ch
movsx eax, ax
mov var_184, eax
fild dword ptr var_184
fstp real4 ptr var_188
fld real4 ptr var_188
fcomp real4 ptr var_148
fstsw ax
test ah, 01h
jnz 4029ECh
mov eax, 00000001h
jmp 4029EEh
xor eax, eax
neg eax
test ax, ax
jz 00402A7Ch
mov eax, [404010h]
neg ebx
test eax, eax
loc_00402A02:
loc_00402A05:
loc_00402A07:
loc_00402A0C:
loc_00402A11:
loc_00402A17:
loc_00402A1D:
loc_00402A23:
loc_00402A24:
loc_00402A25:
loc_00402A27:
loc_00402A2D:
loc_00402A2F:
loc_00402A31:
loc_00402A33:
loc_00402A38:
loc_00402A3D:
loc_00402A3E:
loc_00402A3F:
loc_00402A45:
loc_00402A49:
loc_00402A4F:
loc_00402A55:
loc_00402A5B:
loc_00402A61:
loc_00402A67:
loc_00402A69:
loc_00402A6B:
loc_00402A71:
loc_00402A77:
loc_00402A7A:
loc_00402A7C:
loc_00402A7F:
loc_00402A82:
loc_00402A88:
loc_00402A8B:
loc_00402A8D:
loc_00402A91:
loc_00402A94:
loc_00402A98:
loc_00402A9B:
loc_00402AA1:
loc_00402AA3:
loc_00402AA6:
loc_00402AA9:
loc_00402AAC:
loc_00402AAF:
loc_00402AB2:
loc_00402AB3:
loc_00402AB4:
loc_00402AB5:
loc_00402ABB:
loc_00402ABF:
loc_00402AC5:
loc_00402AC7:
loc_00402ACD:
loc_00402AD1:
loc_00402AD7:
loc_00402ADD:
loc_00402ADF:
loc_00402AE5:
loc_00402AE9:
loc_00402AEF:
loc_00402AF1:
loc_00402AF7:
loc_00402AFD:
loc_00402B03:
loc_00402B04:
loc_00402B0A:
loc_00402B0C:
loc_00402B12:
loc_00402B13:
loc_00402B19:
loc_00402B1A:
loc_00402B20:
loc_00402B21:
loc_00402B23:
loc_00402B24:
loc_00402B2A:
loc_00402B2C:
loc_00402B2E:
loc_00402B30:
loc_00402B35:
loc_00402B3A:
loc_00402B3B:
loc_00402B3C:
loc_00402B42:
loc_00402B48:
loc_00402B4A:
loc_00402B50:
loc_00402B51:
loc_00402B52:
loc_00402B5C:
loc_00402B66:
loc_00402B6C:
loc_00402B70:
loc_00402B74:
loc_00402B78:
loc_00402B7C:
loc_00402B7D:
loc_00402B83:
loc_00402B87:
loc_00402B8A:
loc_00402B8E:
loc_00402B94:
loc_00402B98:
loc_00402B9B:
loc_00402B9F:
loc_00402BA5:
loc_00402BA9:
loc_00402BAC:
loc_00402BAE:
loc_00402BB4:
loc_00402BB8:
loc_00402BBB:
loc_00402BC1:
loc_00402BC5:
loc_00402BC8:
loc_00402BCE:
loc_00402BD1:
loc_00402BD7:
loc_00402BD8:
loc_00402BDB:
loc_00402BDC:
loc_00402BE2:
loc_00402BE5:
loc_00402BE7:
loc_00402BEC:
loc_00402BED:
loc_00402BEF:
loc_00402BF5:
loc_00402BF7:
loc_00402BFA:
loc_00402C00:
loc_00402C01:
loc_00402C07:
loc_00402C09:
loc_00402C0C:
loc_00402C12:
loc_00402C13:
loc_00402C14:
loc_00402C17:
loc_00402C19:
loc_00402C1B:
loc_00402C1D:
loc_00402C1F:
loc_00402C24:
loc_00402C25:
loc_00402C26:
loc_00402C2C:
loc_00402C2F:
loc_00402C32:
loc_00402C33:
loc_00402C34:
loc_00402C36:
loc_00402C3C:
loc_00402C3F:
loc_00402C42:
loc_00402C48:
loc_00402C4E:
loc_00402C51:
loc_00402C56:
loc_00402C5B:
loc_00402C60:
loc_00402C66:
loc_00402C6C:
loc_00402C72:
loc_00402C78:
loc_00402C7B:
loc_00402C81:
loc_00402C87:
loc_00402C8A:
loc_00402C94:
loc_00402C9E:
loc_00402CA4:
loc_00402CAA:
loc_00402CB0:
loc_00402CB1:
loc_00402CB7:
loc_00402CB8:
push eax
lea eax, var_64
push eax
call [00401038h] ; Set (object)
mov ecx, var_40
mov esi, eax
push 00401BDCh ; "hits"
push ecx
mov ebx, [esi]
call [00401000h] ; __vbaStrI2
mov edx, eax
lea ecx, var_5C
call [004010D0h] ; __vbaStrMove
push eax
call [00401024h] ; &
mov edx, eax
lea ecx, var_60
call [004010D0h] ; __vbaStrMove
push eax
push esi
call [ebx+54h]
test eax, eax
fclex
jnl 402C2Ch
push 00000054h
push 00401BE8h
push esi
push eax
call [00401028h] ; __vbaHresultCheckObj
lea edx, var_60
lea eax, var_5C
push edx
push eax
push 00000002h
call [004010B4h] ; __vbaFreeStrList
add esp, 0000000Ch
lea ecx, var_64
call [004010E4h] ; __vbaFreeObj
mov ebx, [004010B0h] ; __vbaStrCopy
mov esi, var_1C
jmp 004024D2h
mov ecx, 0000000Ah
mov eax, 80020004h
mov var_A4, ecx
mov var_94, ecx
mov var_84, ecx
lea edx, var_E4
lea ecx, var_74
mov var_9C, eax
mov var_8C, eax
mov var_7C, eax
mov var_DC, 00401BFCh ; "done"
mov var_E4, 00000008h
call [004010C4h] ; __vbaVarDup
lea ecx, var_A4
lea edx, var_94
push ecx
lea eax, var_84
push edx
push eax
loc_00402CB9:
loc_00402CBC:
loc_00402CBE:
loc_00402CBF:
_5)
loc_00402CC5:
loc_00402CCB:
loc_00402CD1:
loc_00402CD2:
loc_00402CD8:
loc_00402CD9:
loc_00402CDC:
loc_00402CDD:
loc_00402CDE:
loc_00402CE0:
loc_00402CE6:
loc_00402CE9:
loc_00402CF0:
loc_00402CF1:
loc_00402CF6:
loc_00402CF8:
loc_00402CFB:
loc_00402CFE:
loc_00402CFF:
loc_00402D00:
loc_00402D02:
loc_00402D08:
loc_00402D0B:
loc_00402D0E:
loc_00402D14:
loc_00402D1A:
loc_00402D20:
loc_00402D21:
loc_00402D27:
loc_00402D28:
loc_00402D2E:
loc_00402D2F:
loc_00402D35:
loc_00402D36:
loc_00402D3C:
loc_00402D3D:
loc_00402D40:
loc_00402D41:
loc_00402D42:
loc_00402D44:
loc_00402D4A:
loc_00402D4D:
loc_00402D4E:
loc_00402D51:
loc_00402D57:
loc_00402D58:
loc_00402D5B:
loc_00402D5C:
loc_00402D5E:
loc_00402D61:
loc_00402D64:
loc_00402D67:
loc_00402D68:
loc_00402D69:
loc_00402D70: