Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 15C9F1B7 cmp ax,0FFFFh
- 15C9F1BB mov word ptr [esi],ax
- 15C9F1BE je 15C9F215
- 15C9F1C0 mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F1C6 mov edx,dword ptr [ecx]
- 15C9F1C8 push eax
- 15C9F1C9 mov eax,dword ptr [edx+1Ch]
- 15C9F1CC call eax
- 15C9F1CE mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F1D4 movzx eax,word ptr [esi]
- 15C9F1D7 mov edx,dword ptr [ecx]
- 15C9F1D9 mov edx,dword ptr [edx+28h]
- 15C9F1DC push eax
- 15C9F1DD call edx
- 15C9F1DF test eax,eax
- 15C9F1E1 je 15C9F215
- 15C9F1E3 xor ecx,ecx
- 15C9F1E5 cmp dword ptr [eax+10Ch],ecx
- 15C9F1EB jle 15C9F215
- 15C9F1ED xor esi,esi
- 15C9F1EF push edi
- 15C9F1F0 mov edi,dword ptr [eax+110h]
- 15C9F1F6 lea edx,[esi+eax]
- 15C9F1F9 cmp dword ptr [edx+edi+8],0FFFFFFFFh
- 15C9F1FE lea edx,[edx+edi+8]
- 15C9F202 jne 15C9F206
- 15C9F204 mov dword ptr [edx],ecx
- 15C9F206 add ecx,1
- 15C9F209 add esi,14h
- 15C9F20C cmp ecx,dword ptr [eax+10Ch]
- 15C9F212 jl 15C9F1F0
- 15C9F214 pop edi
- 15C9F215 pop esi
- 15C9F216 ret 4
- 15C9F219 int 3
- 15C9F21A int 3
- 15C9F21B int 3
- 15C9F21C int 3
- 15C9F21D int 3
- 15C9F21E int 3
- 15C9F21F int 3
- 15C9F220 sub esp,290h
- 15C9F226 push ebx
- 15C9F227 xor ebx,ebx
- 15C9F229 cmp dword ptr ds:[15FCC810h],ebx
- 15C9F22F push esi
- 15C9F230 mov esi,ecx
- 15C9F232 je 15C9F442
- 15C9F238 cmp dword ptr ds:[15FCC7A4h],ebx
- 15C9F23E je 15C9F442
- 15C9F244 mov ecx,dword ptr ds:[15FCC778h]
- 15C9F24A cmp ecx,ebx
- 15C9F24C je 15C9F442
- 15C9F252 cmp word ptr [esi],0FFFFh
- 15C9F257 je 15C9F442
- 15C9F25D movzx eax,byte ptr [esi+2]
- 15C9F261 movzx edx,byte ptr [esi+3]
- 15C9F265 mov dword ptr [esp+8],eax
- 15C9F269 movzx eax,byte ptr [esi+4]
- 15C9F26D fild dword ptr [esp+8]
- 15C9F271 fld dword ptr ds:[15D96B1Ch]
- 15C9F277 mov dword ptr [esp+8],edx
- 15C9F27B fmul st(1),st
- 15C9F27D push edi
- 15C9F27E fxch st(1)
- 15C9F280 fstp dword ptr [esp+20h]
- 15C9F284 fild dword ptr [esp+0Ch]
- 15C9F288 mov dword ptr [esp+0Ch],eax
- 15C9F28C lea eax,[esp+20h]
- 15C9F290 push eax
- 15C9F291 fmul st,st(1)
- 15C9F293 fstp dword ptr [esp+28h]
- 15C9F297 fimul dword ptr [esp+10h]
- 15C9F29B fstp dword ptr [esp+2Ch]
- 15C9F29F mov edx,dword ptr [ecx]
- 15C9F2A1 mov edx,dword ptr [edx+6Ch]
- 15C9F2A4 call edx
- 15C9F2A6 movzx edx,byte ptr [esi+5]
- 15C9F2AA mov ecx,dword ptr ds:[15FCC778h]
- 15C9F2B0 mov eax,dword ptr [ecx]
- 15C9F2B2 mov eax,dword ptr [eax+70h]
- 15C9F2B5 mov dword ptr [esp+10h],edx
- 15C9F2B9 push ecx
- 15C9F2BA fild dword ptr [esp+14h]
- 15C9F2BE fmul dword ptr ds:[15D96B1Ch]
- 15C9F2C4 fstp dword ptr [esp]
- 15C9F2C7 call eax
- 15C9F2C9 mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F2CF movzx eax,word ptr [esi]
- 15C9F2D2 mov edx,dword ptr [ecx]
- 15C9F2D4 mov edx,dword ptr [edx+28h]
- 15C9F2D7 push eax
- 15C9F2D8 call edx
- 15C9F2DA mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F2E0 movzx edx,word ptr [esi]
- 15C9F2E3 mov dword ptr [esp+38h],eax
- 15C9F2E7 mov eax,dword ptr [ecx]
- 15C9F2E9 mov eax,dword ptr [eax+2Ch]
- 15C9F2EC push edx
- 15C9F2ED call eax
- 15C9F2EF cmp byte ptr [esi+62Ch],bl
- 15C9F2F5 mov ecx,dword ptr [esi+8]
- 15C9F2F8 mov edx,dword ptr [esi+0Ch]
- 15C9F2FB mov edi,dword ptr [esp+2A0h]
- 15C9F302 mov dword ptr [esp+3Ch],eax
- 15C9F306 mov eax,dword ptr [esi+630h]
- 15C9F30C mov dword ptr [esp+44h],ecx
- 15C9F310 mov ecx,dword ptr [esi+14h]
- 15C9F313 mov dword ptr [esp+40h],ebx
- 15C9F317 mov dword ptr [esp+48h],edx
- 15C9F31B mov dword ptr [esp+4Ch],ebx
- 15C9F31F mov dword ptr [esp+50h],eax
- 15C9F323 mov dword ptr [esp+58h],ebx
- 15C9F327 mov byte ptr [esp+5Ch],bl
- 15C9F32B mov dword ptr [esp+54h],ecx
- 15C9F32F je 15C9F351
- 15C9F331 fld dword ptr [esi+620h]
- 15C9F337 fstp dword ptr [esp+14h]
- 15C9F33B fld dword ptr [esi+624h]
- 15C9F341 fstp dword ptr [esp+18h]
- 15C9F345 fld dword ptr [esi+628h]
- 15C9F34B fstp dword ptr [esp+1Ch]
- 15C9F34F jmp 15C9F366
- 15C9F351 lea edx,[esp+14h]
- 15C9F355 push edx
- 15C9F356 lea eax,[esi+620h]
- 15C9F35C push edi
- 15C9F35D push eax
- 15C9F35E call 15D049A0
- 15C9F363 add esp,0Ch
- 15C9F366 mov ecx,dword ptr ds:[15FCC778h]
- 15C9F36C mov edx,dword ptr [ecx]
- 15C9F36E mov edx,dword ptr [edx+34h]
- 15C9F371 lea eax,[esp+14h]
- 15C9F375 push eax
- 15C9F376 mov eax,dword ptr [esp+4Ch]
- 15C9F37A push eax
- 15C9F37B mov eax,dword ptr [esp+40h]
- 15C9F37F push eax
- 15C9F380 call edx
- 15C9F382 mov eax,dword ptr ds:[15FCC810h]
- 15C9F387 push eax
- 15C9F388 lea ecx,[esp+14h]
- 15C9F38C call 15A0CD30
- 15C9F391 mov eax,dword ptr [esp+38h]
- 15C9F395 mov dword ptr [esp+0Ch],ebx
- 15C9F399 cmp dword ptr [eax+104h],ebx
- 15C9F39F je 15C9F401
- 15C9F3A1 mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F3A7 push ecx
- 15C9F3A8 push eax
- 15C9F3A9 lea ecx,[esp+214h]
- 15C9F3B0 call 15B1D080
- 15C9F3B5 mov ecx,dword ptr ds:[15FCC778h]
- 15C9F3BB mov edx,dword ptr [ecx]
- 15C9F3BD mov edx,dword ptr [edx+50h]
- 15C9F3C0 push ebx
- 15C9F3C1 lea eax,[esp+10h]
- 15C9F3C5 push eax
- 15C9F3C6 mov eax,dword ptr [esp+40h]
- 15C9F3CA mov eax,dword ptr [eax+104h]
- 15C9F3D0 push eax
- 15C9F3D1 call edx
- 15C9F3D3 mov eax,dword ptr [esp+0Ch]
- 15C9F3D7 push eax
- 15C9F3D8 add esi,20h
- 15C9F3DB push esi
- 15C9F3DC lea ecx,[esp+214h]
- 15C9F3E3 call 15B1B960
- 15C9F3E8 mov ecx,dword ptr ds:[15FCC778h]
- 15C9F3EE mov edx,dword ptr [ecx]
- 15C9F3F0 mov eax,dword ptr [edx+54h]
- 15C9F3F3 call eax
- 15C9F3F5 lea ecx,[esp+20Ch]
- 15C9F3FC call 15A26BB0
- 15C9F401 lea ecx,[esp+2Ch]
- 15C9F405 push ecx
- 15C9F406 push 3
- 15C9F408 push edi
- 15C9F409 call 15D04B40
- 15C9F40E mov ecx,dword ptr ds:[15FCC778h]
- 15C9F414 mov edx,dword ptr [ecx]
- 15C9F416 mov edx,dword ptr [edx+74h]
- 15C9F419 add esp,0Ch
- 15C9F41C push ebx
- 15C9F41D lea eax,[esp+30h]
- 15C9F421 push eax
- 15C9F422 mov eax,dword ptr [esp+14h]
- 15C9F426 push ebx
- 15C9F427 push eax
- 15C9F428 mov eax,dword ptr [esp+2B4h]
- 15C9F42F push eax
- 15C9F430 lea eax,[esp+4Ch]
- 15C9F434 push eax
- 15C9F435 push ebx
- 15C9F436 call edx
- 15C9F438 lea ecx,[esp+10h]
- 15C9F43C call 15A0CB70
- 15C9F441 pop edi
- 15C9F442 pop esi
- 15C9F443 pop ebx
- 15C9F444 add esp,290h
- 15C9F44A ret 8
- 15C9F44D int 3
- 15C9F44E int 3
- 15C9F44F int 3
- 15C9F450 sub esp,0F28h
- 15C9F456 push ebx
- 15C9F457 push ebp
- 15C9F458 push esi
- 15C9F459 push edi
- 15C9F45A mov edi,ecx
- 15C9F45C mov ecx,dword ptr ds:[15FCC7A4h]
- 15C9F462 movzx edx,word ptr [edi]
- 15C9F465 mov eax,dword ptr [ecx]
- 15C9F467 mov eax,dword ptr [eax+28h]
- 15C9F46A push ecx
- 15C9F46B push edx
- 15C9F46C call eax
- 15C9F46E push eax
- 15C9F46F lea ecx,[esp+20h]
- 15C9F473 call 15B1D080
- 15C9F478 lea ecx,[esp+18h]
- 15C9F47C call 15B1B900
- 15C9F481 xor ebx,ebx
- 15C9F483 mov ebp,eax
- 15C9F485 xor esi,esi
- 15C9F487 jmp 15C9F490
- 15C9F489 lea esp,[esp]
- 15C9F490 cmp esi,ebp
- 15C9F492 fld dword ptr ds:[15D90510h]
- 15C9F498 fstp dword ptr [esp+esi*4+0D8h]
- 15C9F49F jge 15C9F4DD
- 15C9F4A1 push esi
- 15C9F4A2 lea ecx,[esp+1Ch]
- 15C9F4A6 call 15B1C3F0
- 15C9F4AB fldz
- 15C9F4AD mov ecx,eax
- 15C9F4AF fcom dword ptr [ecx+8]
- 15C9F4B2 fnstsw ax
- 15C9F4B4 test ah,41h
- 15C9F4B7 jne 15C9F4DB
- 15C9F4B9 fcomp dword ptr [ecx+0Ch]
- 15C9F4BC fnstsw ax
- 15C9F4BE test ah,5
- 15C9F4C1 jp 15C9F4DD
- 15C9F4C3 fld dword ptr [ecx+0Ch]
- 15C9F4C6 fsub dword ptr [ecx+8]
- 15C9F4C9 fdivr dword ptr ds:[15D864CCh]
- 15C9F4CF fmul dword ptr [ecx+8]
- 15C9F4D2 fstp dword ptr [esp+esi*4+0D8h]
- 15C9F4D9 jmp 15C9F4DD
- 15C9F4DB fstp st(0)
- 15C9F4DD add esi,1
- 15C9F4E0 cmp esi,18h
- 15C9F4E3 jl 15C9F490
- 15C9F4E5 mov edx,dword ptr [edi+10h]
- 15C9F4E8 lea ecx,[esp+0D8h]
- 15C9F4EF push ecx
- 15C9F4F0 push edx
- 15C9F4F1 lea eax,[esp+20h]
- 15C9F4F5 push eax
- 15C9F4F6 call 15A13FE0
- 15C9F4FB add esp,0Ch
- 15C9F4FE cmp eax,ebx
- 15C9F500 mov dword ptr [esp+10h],eax
- 15C9F504 jne 15C9F50E
- 15C9F506 mov dword ptr [esp+10h],1
- 15C9F50E fld dword ptr [edi+18h]
- 15C9F511 fmul dword ptr [edi+1Ch]
- 15C9F514 fidiv dword ptr [esp+10h]
- 15C9F518 fld st(0)
- 15C9F51A call 15D378B0
- 15C9F51F push ebx
- 15C9F520 lea ecx,[esp+0DCh]
- 15C9F527 push ecx
- 15C9F528 mov ecx,dword ptr [edi+14h]
- 15C9F52B mov dword ptr [esp+18h],eax
- 15C9F52F fisub dword ptr [esp+18h]
- 15C9F533 mov edx,400h
- 15C9F538 shl edx,cl
- 15C9F53A lea eax,[esp+20h]
- 15C9F53E lea ecx,[esp+1Ch]
- 15C9F542 or edx,40300h
- 15C9F548 push edx
- 15C9F549 push eax
- 15C9F54A fstp dword ptr [esp+20h]
- 15C9F54E call 15A14C50
- 15C9F553 lea ecx,[esp+738h]
- 15C9F55A push ecx
- 15C9F55B lea edx,[esp+13Ch]
- 15C9F562 push edx
- 15C9F563 lea ecx,[esp+1Ch]
- 15C9F567 call 15A16120
- 15C9F56C fld dword ptr [edi+1Ch]
- 15C9F56F mov eax,dword ptr [edi+10h]
- 15C9F572 push ebx
- 15C9F573 sub esp,0Ch
- 15C9F576 fstp dword ptr [esp+8]
- 15C9F57A lea ecx,[esp+748h]
- 15C9F581 fld1
- 15C9F583 lea edx,[esp+148h]
- 15C9F58A fstp dword ptr [esp+4]
- 15C9F58E fld dword ptr [esp+20h]
- 15C9F592 fstp dword ptr [esp]
- 15C9F595 push eax
- 15C9F596 push ecx
- 15C9F597 push edx
- 15C9F598 lea ecx,[esp+30h]
- 15C9F59C call 15A1B140
- 15C9F5A1 mov eax,dword ptr [esp+18h]
- 15C9F5A5 mov ecx,dword ptr [eax+9Ch]
- 15C9F5AB mov eax,dword ptr [esp+0F40h]
- 15C9F5B2 cmp eax,ecx
- 15C9F5B4 jle 15C9F5B8
- 15C9F5B6 mov eax,ecx
- 15C9F5B8 cmp eax,ebx
- 15C9F5BA jle 15C9F65F
- 15C9F5C0 mov ebp,dword ptr [esp+0F44h]
- 15C9F5C7 lea edi,[esp+138h]
- 15C9F5CE lea esi,[esp+738h]
- 15C9F5D5 mov dword ptr [esp+10h],eax
- 15C9F5D9 lea esp,[esp]
- 15C9F5E0 lea ecx,[esp+0A8h]
- 15C9F5E7 push ecx
- 15C9F5E8 push esi
- 15C9F5E9 call 15D05D30
- 15C9F5EE lea edx,[esp+0B0h]
- 15C9F5F5 push edx
- 15C9F5F6 push 3
- 15C9F5F8 push edi
- 15C9F5F9 call 15D04B60
- 15C9F5FE mov eax,dword ptr [esp+2Ch]
- 15C9F602 mov ecx,dword ptr [eax+0A0h]
- 15C9F608 add ecx,ebx
- 15C9F60A mov eax,dword ptr [ecx+eax+4]
- 15C9F60E add esp,14h
- 15C9F611 cmp eax,0FFFFFFFFh
- 15C9F614 push ebp
- 15C9F615 jne 15C9F629
- 15C9F617 mov eax,dword ptr [esp+0F40h]
- 15C9F61E lea edx,[esp+0ACh]
- 15C9F625 push edx
- 15C9F626 push eax
- 15C9F627 jmp 15C9F63F
- 15C9F629 lea edx,[eax+eax*2]
- 15C9F62C shl edx,4
- 15C9F62F add edx,dword ptr [esp+0F48h]
- 15C9F636 lea ecx,[esp+0ACh]
- 15C9F63D push ecx
- 15C9F63E push edx
- 15C9F63F call 15D04D00
- 15C9F644 add esp,0Ch
- 15C9F647 add esi,10h
- 15C9F64A add edi,0Ch
- 15C9F64D add ebp,30h
- 15C9F650 add ebx,0D8h
- 15C9F656 sub dword ptr [esp+10h],1
- 15C9F65B jne 15C9F5E0
- 15C9F65D xor ebx,ebx
- 15C9F65F lea ecx,[esp+14h]
- 15C9F663 call 15A12280
- 15C9F668 lea ecx,[esp+18h]
- 15C9F66C call 15B25670
- 15C9F671 mov eax,dword ptr [esp+6Ch]
- 15C9F675 cmp eax,ebx
- 15C9F677 je 15C9F682
- 15C9F679 push eax
- 15C9F67A call 15AD63B0
- 15C9F67F add esp,4
- 15C9F682 lea ecx,[esp+78h]
- 15C9F686 call 15AF14A0
- 15C9F68B lea ecx,[esp+78h]
- 15C9F68F call 15A26490
- 15C9F694 cmp dword ptr [esp+80h],ebx
- 15C9F69B mov eax,dword ptr [esp+78h]
- 15C9F69F jl 15C9F6BF
- 15C9F6A1 cmp eax,ebx
- 15C9F6A3 je 15C9F6BB
- 15C9F6A5 mov ecx,dword ptr ds:[15D81278h]
- 15C9F6AB mov ecx,dword ptr [ecx]
- 15C9F6AD mov edx,dword ptr [ecx]
- 15C9F6AF push eax
- 15C9F6B0 mov eax,dword ptr [edx+14h]
- 15C9F6B3 call eax
- 15C9F6B5 xor eax,eax
- 15C9F6B7 mov dword ptr [esp+78h],eax
- 15C9F6BB mov dword ptr [esp+7Ch],ebx
- 15C9F6BF cmp dword ptr [esp+80h],ebx
- 15C9F6C6 mov dword ptr [esp+88h],eax
- 15C9F6CD jl 15C9F6EB
- 15C9F6CF cmp eax,ebx
- 15C9F6D1 je 15C9F6E7
- 15C9F6D3 mov ecx,dword ptr ds:[15D81278h]
- 15C9F6D9 mov ecx,dword ptr [ecx]
- 15C9F6DB mov edx,dword ptr [ecx]
- 15C9F6DD push eax
- 15C9F6DE mov eax,dword ptr [edx+14h]
- 15C9F6E1 call eax
- 15C9F6E3 mov dword ptr [esp+78h],ebx
- 15C9F6E7 mov dword ptr [esp+7Ch],ebx
- 15C9F6EB cmp dword ptr [esp+60h],ebx
- 15C9F6EF mov eax,dword ptr [esp+58h]
- 15C9F6F3 mov dword ptr [esp+64h],ebx
- 15C9F6F7 jl 15C9F717
- 15C9F6F9 cmp eax,ebx
- 15C9F6FB je 15C9F713
- 15C9F6FD mov ecx,dword ptr ds:[15D81278h]
- 15C9F703 mov ecx,dword ptr [ecx]
- 15C9F705 mov edx,dword ptr [ecx]
- 15C9F707 push eax
- 15C9F708 mov eax,dword ptr [edx+14h]
- 15C9F70B call eax
- 15C9F70D xor eax,eax
- 15C9F70F mov dword ptr [esp+58h],eax
- 15C9F713 mov dword ptr [esp+5Ch],ebx
- 15C9F717 cmp dword ptr [esp+60h],ebx
- 15C9F71B mov dword ptr [esp+68h],eax
- 15C9F71F jl 15C9F73D
- 15C9F721 cmp eax,ebx
- 15C9F723 je 15C9F739
- 15C9F725 mov ecx,dword ptr ds:[15D81278h]
- 15C9F72B mov ecx,dword ptr [ecx]
- 15C9F72D mov edx,dword ptr [ecx]
- 15C9F72F push eax
- 15C9F730 mov eax,dword ptr [edx+14h]
- 15C9F733 call eax
- 15C9F735 mov dword ptr [esp+58h],ebx
- 15C9F739 mov dword ptr [esp+5Ch],ebx
- 15C9F73D cmp dword ptr [esp+4Ch],ebx
- 15C9F741 mov eax,dword ptr [esp+44h]
- 15C9F745 mov dword ptr [esp+50h],ebx
- 15C9F749 jl 15C9F769
- 15C9F74B cmp eax,ebx
- 15C9F74D je 15C9F765
- 15C9F74F mov ecx,dword ptr ds:[15D81278h]
- 15C9F755 mov ecx,dword ptr [ecx]
- 15C9F757 mov edx,dword ptr [ecx]
- 15C9F759 push eax
- 15C9F75A mov eax,dword ptr [edx+14h]
- 15C9F75D call eax
- 15C9F75F xor eax,eax
- 15C9F761 mov dword ptr [esp+44h],eax
- 15C9F765 mov dword ptr [esp+48h],ebx
- 15C9F769 cmp dword ptr [esp+4Ch],ebx
- 15C9F76D mov dword ptr [esp+54h],eax
- 15C9F771 jl 15C9F78F
- 15C9F773 cmp eax,ebx
- 15C9F775 je 15C9F78B
- 15C9F777 mov ecx,dword ptr ds:[15D81278h]
- 15C9F77D mov ecx,dword ptr [ecx]
- 15C9F77F mov edx,dword ptr [ecx]
- 15C9F781 push eax
- 15C9F782 mov eax,dword ptr [edx+14h]
- 15C9F785 call eax
- 15C9F787 mov dword ptr [esp+44h],ebx
- 15C9F78B mov dword ptr [esp+48h],ebx
- 15C9F78F cmp dword ptr [esp+28h],ebx
- 15C9F793 mov eax,dword ptr [esp+20h]
- 15C9F797 mov dword ptr [esp+2Ch],ebx
- 15C9F79B jl 15C9F7BB
- 15C9F79D cmp eax,ebx
- 15C9F79F je 15C9F7B7
- 15C9F7A1 mov ecx,dword ptr ds:[15D81278h]
- 15C9F7A7 mov ecx,dword ptr [ecx]
- 15C9F7A9 mov edx,dword ptr [ecx]
- 15C9F7AB push eax
- 15C9F7AC mov eax,dword ptr [edx+14h]
- 15C9F7AF call eax
- 15C9F7B1 xor eax,eax
- 15C9F7B3 mov dword ptr [esp+20h],eax
- 15C9F7B7 mov dword ptr [esp+24h],ebx
- 15C9F7BB cmp dword ptr [esp+28h],ebx
- 15C9F7BF mov dword ptr [esp+30h],eax
- 15C9F7C3 jl 15C9F7D9
- 15C9F7C5 cmp eax,ebx
- 15C9F7C7 je 15C9F7D9
- 15C9F7C9 mov ecx,dword ptr ds:[15D81278h]
- 15C9F7CF mov ecx,dword ptr [ecx]
- 15C9F7D1 mov edx,dword ptr [ecx]
- 15C9F7D3 push eax
- 15C9F7D4 mov eax,dword ptr [edx+14h]
- 15C9F7D7 call eax
- 15C9F7D9 pop edi
- 15C9F7DA pop esi
- 15C9F7DB pop ebp
- 15C9F7DC pop ebx
- 15C9F7DD add esp,0F28h
- 15C9F7E3 ret 0Ch
- 15C9F7E6 int 3
- 15C9F7E7 int 3
- 15C9F7E8 int 3
- 15C9F7E9 int 3
- 15C9F7EA int 3
- 15C9F7EB int 3
- 15C9F7EC int 3
- 15C9F7ED int 3
- 15C9F7EE int 3
- 15C9F7EF int 3
- 15C9F7F0 push esi
- 15C9F7F1 mov esi,ecx
- 15C9F7F3 mov ecx,dword ptr [esi]
- 15C9F7F5 test ecx,ecx
- 15C9F7F7 je 15C9F80F
- 15C9F7F9 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F800 je 15C9F80F
- 15C9F802 mov eax,dword ptr [ecx]
- 15C9F804 mov edx,dword ptr [eax+34h]
- 15C9F807 call edx
- 15C9F809 mov dword ptr [esi],0
- 15C9F80F pop esi
- 15C9F810 ret
- 15C9F811 int 3
- 15C9F812 int 3
- 15C9F813 int 3
- 15C9F814 int 3
- 15C9F815 int 3
- 15C9F816 int 3
- 15C9F817 int 3
- 15C9F818 int 3
- 15C9F819 int 3
- 15C9F81A int 3
- 15C9F81B int 3
- 15C9F81C int 3
- 15C9F81D int 3
- 15C9F81E int 3
- 15C9F81F int 3
- 15C9F820 mov eax,ecx
- 15C9F822 mov dword ptr [eax],0
- 15C9F828 ret
- 15C9F829 int 3
- 15C9F82A int 3
- 15C9F82B int 3
- 15C9F82C int 3
- 15C9F82D int 3
- 15C9F82E int 3
- 15C9F82F int 3
- 15C9F830 mov eax,dword ptr [esp+4]
- 15C9F834 push esi
- 15C9F835 mov esi,ecx
- 15C9F837 mov ecx,dword ptr [eax]
- 15C9F839 test ecx,ecx
- 15C9F83B mov dword ptr [esi],ecx
- 15C9F83D je 15C9F846
- 15C9F83F mov edx,dword ptr [ecx]
- 15C9F841 mov eax,dword ptr [edx+28h]
- 15C9F844 call eax
- 15C9F846 mov eax,esi
- 15C9F848 pop esi
- 15C9F849 ret 4
- 15C9F84C int 3
- 15C9F84D int 3
- 15C9F84E int 3
- 15C9F84F int 3
- 15C9F850 mov eax,dword ptr [esp+4]
- 15C9F854 mov eax,dword ptr [eax]
- 15C9F856 test eax,eax
- 15C9F858 mov dword ptr [ecx],eax
- 15C9F85A je 15C9F865
- 15C9F85C mov edx,dword ptr [eax]
- 15C9F85E mov ecx,eax
- 15C9F860 mov eax,dword ptr [edx+28h]
- 15C9F863 call eax
- 15C9F865 ret 4
- 15C9F868 int 3
- 15C9F869 int 3
- 15C9F86A int 3
- 15C9F86B int 3
- 15C9F86C int 3
- 15C9F86D int 3
- 15C9F86E int 3
- 15C9F86F int 3
- 15C9F870 push esi
- 15C9F871 mov esi,ecx
- 15C9F873 mov ecx,dword ptr [esi]
- 15C9F875 test ecx,ecx
- 15C9F877 je 15C9F89F
- 15C9F879 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F880 je 15C9F89F
- 15C9F882 mov eax,dword ptr [ecx]
- 15C9F884 mov edx,dword ptr [eax+2Ch]
- 15C9F887 call edx
- 15C9F889 cmp byte ptr [esp+8],0
- 15C9F88E je 15C9F899
- 15C9F890 mov ecx,dword ptr [esi]
- 15C9F892 mov eax,dword ptr [ecx]
- 15C9F894 mov edx,dword ptr [eax+64h]
- 15C9F897 call edx
- 15C9F899 mov dword ptr [esi],0
- 15C9F89F pop esi
- 15C9F8A0 ret 4
- 15C9F8A3 int 3
- 15C9F8A4 int 3
- 15C9F8A5 int 3
- 15C9F8A6 int 3
- 15C9F8A7 int 3
- 15C9F8A8 int 3
- 15C9F8A9 int 3
- 15C9F8AA int 3
- 15C9F8AB int 3
- 15C9F8AC int 3
- 15C9F8AD int 3
- 15C9F8AE int 3
- 15C9F8AF int 3
- 15C9F8B0 push esi
- 15C9F8B1 mov esi,ecx
- 15C9F8B3 mov ecx,dword ptr [esi]
- 15C9F8B5 test ecx,ecx
- 15C9F8B7 je 15C9F8CF
- 15C9F8B9 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F8C0 je 15C9F8CF
- 15C9F8C2 mov eax,dword ptr [ecx]
- 15C9F8C4 mov edx,dword ptr [eax+34h]
- 15C9F8C7 call edx
- 15C9F8C9 mov dword ptr [esi],0
- 15C9F8CF mov edx,dword ptr [esp+0Ch]
- 15C9F8D3 mov ecx,dword ptr ds:[15FCC80Ch]
- 15C9F8D9 mov eax,dword ptr [ecx]
- 15C9F8DB mov eax,dword ptr [eax+114h]
- 15C9F8E1 push edx
- 15C9F8E2 mov edx,dword ptr [esp+0Ch]
- 15C9F8E6 push edx
- 15C9F8E7 call eax
- 15C9F8E9 mov dword ptr [esi],eax
- 15C9F8EB pop esi
- 15C9F8EC ret 8
- 15C9F8EF int 3
- 15C9F8F0 push esi
- 15C9F8F1 mov esi,ecx
- 15C9F8F3 mov ecx,dword ptr [esi]
- 15C9F8F5 push edi
- 15C9F8F6 mov edi,dword ptr [esp+0Ch]
- 15C9F8FA cmp ecx,edi
- 15C9F8FC je 15C9F927
- 15C9F8FE test ecx,ecx
- 15C9F900 je 15C9F918
- 15C9F902 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F909 je 15C9F918
- 15C9F90B mov eax,dword ptr [ecx]
- 15C9F90D mov edx,dword ptr [eax+34h]
- 15C9F910 call edx
- 15C9F912 mov dword ptr [esi],0
- 15C9F918 test edi,edi
- 15C9F91A mov dword ptr [esi],edi
- 15C9F91C je 15C9F927
- 15C9F91E mov eax,dword ptr [edi]
- 15C9F920 mov edx,dword ptr [eax+30h]
- 15C9F923 mov ecx,edi
- 15C9F925 call edx
- 15C9F927 pop edi
- 15C9F928 pop esi
- 15C9F929 ret 4
- 15C9F92C int 3
- 15C9F92D int 3
- 15C9F92E int 3
- 15C9F92F int 3
- 15C9F930 push esi
- 15C9F931 mov esi,ecx
- 15C9F933 mov ecx,dword ptr [esi]
- 15C9F935 push edi
- 15C9F936 mov edi,dword ptr [esp+0Ch]
- 15C9F93A cmp ecx,dword ptr [edi]
- 15C9F93C je 15C9F967
- 15C9F93E test ecx,ecx
- 15C9F940 je 15C9F958
- 15C9F942 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F949 je 15C9F958
- 15C9F94B mov eax,dword ptr [ecx]
- 15C9F94D mov edx,dword ptr [eax+34h]
- 15C9F950 call edx
- 15C9F952 mov dword ptr [esi],0
- 15C9F958 mov ecx,dword ptr [edi]
- 15C9F95A test ecx,ecx
- 15C9F95C mov dword ptr [esi],ecx
- 15C9F95E je 15C9F967
- 15C9F960 mov eax,dword ptr [ecx]
- 15C9F962 mov edx,dword ptr [eax+30h]
- 15C9F965 call edx
- 15C9F967 pop edi
- 15C9F968 pop esi
- 15C9F969 ret 4
- 15C9F96C int 3
- 15C9F96D int 3
- 15C9F96E int 3
- 15C9F96F int 3
- 15C9F970 push esi
- 15C9F971 mov esi,ecx
- 15C9F973 mov ecx,dword ptr [esi]
- 15C9F975 test ecx,ecx
- 15C9F977 je 15C9F98F
- 15C9F979 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F980 je 15C9F98F
- 15C9F982 mov eax,dword ptr [ecx]
- 15C9F984 mov edx,dword ptr [eax+2Ch]
- 15C9F987 call edx
- 15C9F989 mov dword ptr [esi],0
- 15C9F98F pop esi
- 15C9F990 ret
- 15C9F991 int 3
- 15C9F992 int 3
- 15C9F993 int 3
- 15C9F994 int 3
- 15C9F995 int 3
- 15C9F996 int 3
- 15C9F997 int 3
- 15C9F998 int 3
- 15C9F999 int 3
- 15C9F99A int 3
- 15C9F99B int 3
- 15C9F99C int 3
- 15C9F99D int 3
- 15C9F99E int 3
- 15C9F99F int 3
- 15C9F9A0 push esi
- 15C9F9A1 mov esi,ecx
- 15C9F9A3 mov ecx,dword ptr [esi]
- 15C9F9A5 test ecx,ecx
- 15C9F9A7 je 15C9F9BF
- 15C9F9A9 cmp dword ptr ds:[15FCC80Ch],0
- 15C9F9B0 je 15C9F9BF
- 15C9F9B2 mov eax,dword ptr [ecx]
- 15C9F9B4 mov edx,dword ptr [eax+2Ch]
- 15C9F9B7 call edx
- 15C9F9B9 mov dword ptr [esi],0
- 15C9F9BF mov edx,dword ptr [esp+10h]
- 15C9F9C3 mov ecx,dword ptr ds:[15FCC80Ch]
- 15C9F9C9 mov eax,dword ptr [ecx]
- 15C9F9CB mov eax,dword ptr [eax+130h]
- 15C9F9D1 push edx
- 15C9F9D2 mov edx,dword ptr [esp+10h]
- 15C9F9D6 push edx
- 15C9F9D7 mov edx,dword ptr [esp+10h]
- 15C9F9DB push edx
- 15C9F9DC call eax
- 15C9F9DE test eax,eax
- 15C9F9E0 mov dword ptr [esi],eax
- 15C9F9E2 pop esi
- 15C9F9E3 je 15C9F9EE
- 15C9F9E5 mov edx,dword ptr [eax]
- 15C9F9E7 mov ecx,eax
- 15C9F9E9 mov eax,dword ptr [edx+28h]
- 15C9F9EC call eax
- 15C9F9EE ret 0Ch
- 15C9F9F1 int 3
- 15C9F9F2 int 3
- 15C9F9F3 int 3
- 15C9F9F4 int 3
- 15C9F9F5 int 3
- 15C9F9F6 int 3
- 15C9F9F7 int 3
- 15C9F9F8 int 3
- 15C9F9F9 int 3
- 15C9F9FA int 3
- 15C9F9FB int 3
- 15C9F9FC int 3
- 15C9F9FD int 3
- 15C9F9FE int 3
- 15C9F9FF int 3
- 15C9FA00 push esi
- 15C9FA01 mov esi,ecx
- 15C9FA03 mov ecx,dword ptr [esi]
- 15C9FA05 test ecx,ecx
- 15C9FA07 je 15C9FA1F
- 15C9FA09 cmp dword ptr ds:[15FCC80Ch],0
- 15C9FA10 je 15C9FA1F
- 15C9FA12 mov eax,dword ptr [ecx]
- 15C9FA14 mov edx,dword ptr [eax+2Ch]
- 15C9FA17 call edx
- 15C9FA19 mov dword ptr [esi],0
- 15C9FA1F mov ecx,dword ptr [esp+8]
- 15C9FA23 test ecx,ecx
- 15C9FA25 mov dword ptr [esi],ecx
- 15C9FA27 pop esi
- 15C9FA28 je 15C9FA31
- 15C9FA2A mov eax,dword ptr [ecx]
- 15C9FA2C mov edx,dword ptr [eax+28h]
- 15C9FA2F call edx
- 15C9FA31 ret 4
- 15C9FA34 int 3
- 15C9FA35 int 3
- 15C9FA36 int 3
- 15C9FA37 int 3
- 15C9FA38 int 3
- 15C9FA39 int 3
- 15C9FA3A int 3
- 15C9FA3B int 3
- 15C9FA3C int 3
- 15C9FA3D int 3
- 15C9FA3E int 3
- 15C9FA3F int 3
- 15C9FA40 push ebx
- 15C9FA41 push esi
- 15C9FA42 mov esi,ecx
- 15C9FA44 mov ecx,dword ptr [esi]
- 15C9FA46 test ecx,ecx
- 15C9FA48 push edi
- 15C9FA49 je 15C9FA61
- 15C9FA4B cmp dword ptr ds:[15FCC80Ch],0
- 15C9FA52 je 15C9FA61
- 15C9FA54 mov eax,dword ptr [ecx]
- 15C9FA56 mov edx,dword ptr [eax+2Ch]
- 15C9FA59 call edx
- 15C9FA5B mov dword ptr [esi],0
- 15C9FA61 mov ecx,dword ptr [esp+20h]
- 15C9FA65 cmp ecx,3
- 15C9FA68 mov eax,0Ch
- 15C9FA6D jne 15C9FA72
- 15C9FA6F lea eax,[ecx+0Ah]
- 15C9FA72 mov edi,dword ptr ds:[15FCC80Ch]
- 15C9FA78 mov edx,dword ptr [edi]
- 15C9FA7A mov edx,dword ptr [edx+148h]
- 15C9FA80 xor ebx,ebx
- 15C9FA82 cmp byte ptr [esp+24h],bl
- 15C9FA86 setne bl
- 15C9FA89 push ebx
- 15C9FA8A push eax
- 15C9FA8B mov eax,dword ptr [esp+24h]
- 15C9FA8F push ecx
- 15C9FA90 mov ecx,dword ptr [esp+24h]
- 15C9FA94 push eax
- 15C9FA95 mov eax,dword ptr [esp+24h]
- 15C9FA99 push ecx
- 15C9FA9A mov ecx,dword ptr [esp+24h]
- 15C9FA9E push eax
- 15C9FA9F mov eax,dword ptr [esp+40h]
- 15C9FAA3 push ecx
- 15C9FAA4 push eax
- 15C9FAA5 mov ecx,edi
- 15C9FAA7 call edx
- 15C9FAA9 pop edi
- 15C9FAAA mov dword ptr [esi],eax
- 15C9FAAC pop esi
- 15C9FAAD pop ebx
- 15C9FAAE ret 1Ch
- 15C9FAB1 int 3
- 15C9FAB2 int 3
- 15C9FAB3 int 3
- 15C9FAB4 int 3
- 15C9FAB5 int 3
- 15C9FAB6 int 3
- 15C9FAB7 int 3
- 15C9FAB8 int 3
- 15C9FAB9 int 3
- 15C9FABA int 3
- 15C9FABB int 3
- 15C9FABC int 3
- 15C9FABD int 3
- 15C9FABE int 3
- 15C9FABF int 3
- 15C9FAC0 mov edx,dword ptr [esp+0Ch]
- 15C9FAC4 push esi
- 15C9FAC5 push edi
- 15C9FAC6 push 0
- 15C9FAC8 push edx
- 15C9FAC9 mov edx,dword ptr [esp+18h]
- 15C9FACD mov edi,ecx
- 15C9FACF mov ecx,dword ptr ds:[15FCC80Ch]
- 15C9FAD5 mov eax,dword ptr [ecx]
- 15C9FAD7 mov eax,dword ptr [eax+118h]
- 15C9FADD push edx
- 15C9FADE mov edx,dword ptr [esp+18h]
- 15C9FAE2 push edx
- 15C9FAE3 call eax
- 15C9FAE5 mov ecx,dword ptr [edi]
- 15C9FAE7 mov esi,eax
- 15C9FAE9 cmp ecx,esi
- 15C9FAEB je 15C9FB16
- 15C9FAED test ecx,ecx
- 15C9FAEF je 15C9FB07
- 15C9FAF1 cmp dword ptr ds:[15FCC80Ch],0
- 15C9FAF8 je 15C9FB07
- 15C9FAFA mov edx,dword ptr [ecx]
- 15C9FAFC mov eax,dword ptr [edx+34h]
- 15C9FAFF call eax
- 15C9FB01 mov dword ptr [edi],0
- 15C9FB07 test esi,esi
- 15C9FB09 mov dword ptr [edi],esi
- 15C9FB0B je 15C9FB16
- 15C9FB0D mov edx,dword ptr [esi]
- 15C9FB0F mov eax,dword ptr [edx+30h]
- 15C9FB12 mov ecx,esi
- 15C9FB14 call eax
- 15C9FB16 pop edi
- 15C9FB17 pop esi
- 15C9FB18 ret 0Ch
- 15C9FB1B int 3
- 15C9FB1C int 3
- 15C9FB1D int 3
- 15C9FB1E int 3
- 15C9FB1F int 3
- 15C9FB20 mov edx,dword ptr [esp+0Ch]
- 15C9FB24 push esi
- 15C9FB25 push edi
- 15C9FB26 push edx
- 15C9FB27 mov edx,dword ptr [esp+14h]
- 15C9FB2B mov edi,ecx
- 15C9FB2D mov ecx,dword ptr ds:[15FCC80Ch]
- 15C9FB33 mov eax,dword ptr [ecx]
- 15C9FB35 mov eax,dword ptr [eax+1ACh]
- 15C9FB3B push edx
- 15C9FB3C mov edx,dword ptr [esp+14h]
- 15C9FB40 push edx
- 15C9FB41 call eax
- 15C9FB43 mov ecx,dword ptr [edi]
- 15C9FB45 mov esi,eax
- 15C9FB47 cmp ecx,esi
- 15C9FB49 je 15C9FB74
- 15C9FB4B test ecx,ecx
- 15C9FB4D je 15C9FB65
- 15C9FB4F cmp dword ptr ds:[15FCC80Ch],0
- 15C9FB56 je 15C9FB65
- 15C9FB58 mov edx,dword ptr [ecx]
- 15C9FB5A mov eax,dword ptr [edx+34h]
- 15C9FB5D call eax
- 15C9FB5F mov dword ptr [edi],0
- 15C9FB65 test esi,esi
- 15C9FB67 mov dword ptr [edi],esi
- 15C9FB69 je 15C9FB74
- 15C9FB6B mov edx,dword ptr [esi]
- 15C9FB6D mov eax,dword ptr [edx+30h]
- 15C9FB70 mov ecx,esi
- 15C9FB72 call eax
- 15C9FB74 pop edi
- 15C9FB75 pop esi
- 15C9FB76 ret 0Ch
- 15C9FB79 int 3
- 15C9FB7A int 3
- 15C9FB7B int 3
- 15C9FB7C int 3
- 15C9FB7D int 3
- 15C9FB7E int 3
- 15C9FB7F int 3
- 15C9FB80 mov eax,dword ptr [esp+4]
- 15C9FB84 test eax,eax
- 15C9FB86 push esi
- 15C9FB87 mov esi,ecx
- 15C9FB89 mov dword ptr [esi],0
- 15C9FB8F je 15C9FBA3
- 15C9FB91 mov ecx,dword ptr [esp+10h]
- 15C9FB95 mov edx,dword ptr [esp+0Ch]
- 15C9FB99 push ecx
- 15C9FB9A push edx
- 15C9FB9B push eax
- 15C9FB9C mov ecx,esi
- 15C9FB9E call 15C9FAC0
- 15C9FBA3 mov eax,esi
- 15C9FBA5 pop esi
- 15C9FBA6 ret 0Ch
- 15C9FBA9 int 3
- 15C9FBAA int 3
- 15C9FBAB int 3
- 15C9FBAC int 3
- 15C9FBAD int 3
- 15C9FBAE int 3
- 15C9FBAF int 3
- 15C9FBB0 push ebx
- 15C9FBB1 mov ebx,dword ptr [esp+0Ch]
- 15C9FBB5 push esi
- 15C9FBB6 xor esi,esi
- 15C9FBB8 test ebx,ebx
- 15C9FBBA jle 15C9FD15
- 15C9FBC0 push edi
- 15C9FBC1 mov edi,dword ptr [esp+10h]
- 15C9FBC5 cmp dword ptr ds:[15FCC808h],0
- 15C9FBCC jne 15C9FBE2
- 15C9FBCE mov eax,dword ptr [edi+esi*4]
- 15C9FBD1 push 0
- 15C9FBD3 push 15DAD06Ch
- 15C9FBD8 call eax
- 15C9FBDA add esp,8
- 15C9FBDD mov dword ptr ds:[15FCC808h],eax
- 15C9FBE2 cmp dword ptr ds:[15FCC80Ch],0
- 15C9FBE9 jne 15C9FC04
- 15C9FBEB mov ecx,dword ptr [edi+esi*4]
- 15C9FBEE push 0
- 15C9FBF0 push 15E5F178h
- 15C9FBF5 call ecx
- 15C9FBF7 add esp,8
- 15C9FBFA mov dword ptr ds:[15FCC80Ch],eax
- 15C9FBFF mov dword ptr ds:[15FCC810h],eax
- 15C9FC04 cmp dword ptr ds:[15FCC814h],0
- 15C9FC0B jne 15C9FC21
- 15C9FC0D mov edx,dword ptr [edi+esi*4]
- 15C9FC10 push 0
- 15C9FC12 push 15DACFF4h
- 15C9FC17 call edx
- 15C9FC19 add esp,8
- 15C9FC1C mov dword ptr ds:[15FCC814h],eax
- 15C9FC21 cmp dword ptr ds:[15FCC818h],0
- 15C9FC28 jne 15C9FC3E
- 15C9FC2A mov eax,dword ptr [edi+esi*4]
- 15C9FC2D push 0
- 15C9FC2F push 15E5F160h
- 15C9FC34 call eax
- 15C9FC36 add esp,8
- 15C9FC39 mov dword ptr ds:[15FCC818h],eax
- 15C9FC3E cmp dword ptr ds:[15FCC81Ch],0
- 15C9FC45 jne 15C9FC5B
- 15C9FC47 mov ecx,dword ptr [edi+esi*4]
- 15C9FC4A push 0
- 15C9FC4C push 15E5F140h
- 15C9FC51 call ecx
- 15C9FC53 add esp,8
- 15C9FC56 mov dword ptr ds:[15FCC81Ch],eax
- 15C9FC5B cmp dword ptr ds:[15FCC820h],0
- 15C9FC62 jne 15C9FC78
- 15C9FC64 mov edx,dword ptr [edi+esi*4]
- 15C9FC67 push 0
- 15C9FC69 push 15E5F12Ch
- 15C9FC6E call edx
- 15C9FC70 add esp,8
- 15C9FC73 mov dword ptr ds:[15FCC820h],eax
- 15C9FC78 cmp dword ptr ds:[15FCC824h],0
- 15C9FC7F jne 15C9FC95
- 15C9FC81 mov eax,dword ptr [edi+esi*4]
- 15C9FC84 push 0
- 15C9FC86 push 15E5F118h
- 15C9FC8B call eax
- 15C9FC8D add esp,8
- 15C9FC90 mov dword ptr ds:[15FCC824h],eax
- 15C9FC95 cmp dword ptr ds:[15FCC828h],0
- 15C9FC9C jne 15C9FCB2
- 15C9FC9E mov ecx,dword ptr [edi+esi*4]
- 15C9FCA1 push 0
- 15C9FCA3 push 15E5F0FCh
- 15C9FCA8 call ecx
- 15C9FCAA add esp,8
- 15C9FCAD mov dword ptr ds:[15FCC828h],eax
- 15C9FCB2 cmp dword ptr ds:[15FCC82Ch],0
- 15C9FCB9 jne 15C9FCCF
- 15C9FCBB mov edx,dword ptr [edi+esi*4]
- 15C9FCBE push 0
- 15C9FCC0 push 15E5F0F4h
- 15C9FCC5 call edx
- 15C9FCC7 add esp,8
- 15C9FCCA mov dword ptr ds:[15FCC82Ch],eax
- 15C9FCCF cmp dword ptr ds:[15FCC830h],0
- 15C9FCD6 jne 15C9FCEC
- 15C9FCD8 mov eax,dword ptr [edi+esi*4]
- 15C9FCDB push 0
- 15C9FCDD push 15E5F0E8h
- 15C9FCE2 call eax
- 15C9FCE4 add esp,8
- 15C9FCE7 mov dword ptr ds:[15FCC830h],eax
- 15C9FCEC cmp dword ptr ds:[15FCC834h],0
- 15C9FCF3 jne 15C9FD09
- 15C9FCF5 mov ecx,dword ptr [edi+esi*4]
- 15C9FCF8 push 0
- 15C9FCFA push 15E5F0D0h
- 15C9FCFF call ecx
- 15C9FD01 add esp,8
- 15C9FD04 mov dword ptr ds:[15FCC834h],eax
- 15C9FD09 add esi,1
- 15C9FD0C cmp esi,ebx
- 15C9FD0E jl 15C9FBC5
- 15C9FD14 pop edi
- 15C9FD15 pop esi
- 15C9FD16 pop ebx
- 15C9FD17 ret
- 15C9FD18 int 3
- 15C9FD19 int 3
- 15C9FD1A int 3
- 15C9FD1B int 3
- 15C9FD1C int 3
- 15C9FD1D int 3
- 15C9FD1E int 3
- 15C9FD1F int 3
- 15C9FD20 xor eax,eax
- 15C9FD22 mov dword ptr ds:[15FCC808h],eax
- 15C9FD27 mov dword ptr ds:[15FCC810h],eax
- 15C9FD2C mov dword ptr ds:[15FCC80Ch],eax
- 15C9FD31 mov dword ptr ds:[15FCC81Ch],eax
- 15C9FD36 mov dword ptr ds:[15FCC820h],eax
- 15C9FD3B mov dword ptr ds:[15FCC814h],eax
- 15C9FD40 mov dword ptr ds:[15FCC818h],eax
- 15C9FD45 mov dword ptr ds:[15FCC828h],eax
- 15C9FD4A mov dword ptr ds:[15FCC82Ch],eax
- 15C9FD4F mov dword ptr ds:[15FCC830h],eax
- 15C9FD54 mov dword ptr ds:[15FCC834h],eax
- 15C9FD59 ret
- 15C9FD5A int 3
- 15C9FD5B int 3
- 15C9FD5C int 3
- 15C9FD5D int 3
- 15C9FD5E int 3
- 15C9FD5F int 3
- 15C9FD60 push esi
- 15C9FD61 mov esi,dword ptr [esp+8]
- 15C9FD65 test esi,esi
- 15C9FD67 je 15C9FD8F
- 15C9FD69 mov ecx,dword ptr [esp+0Ch]
- 15C9FD6D xor eax,eax
- 15C9FD6F test ecx,ecx
- 15C9FD71 jle 15C9FD8F
- 15C9FD73 mov edx,dword ptr [esp+10h]
- 15C9FD77 push edi
- 15C9FD78 jmp 15C9FD80
- 15C9FD7A lea ebx,[ebx]
- 15C9FD80 lea edi,[edx+eax]
- 15C9FD83 mov word ptr [esi+eax*2],di
- 15C9FD87 add eax,1
- 15C9FD8A cmp eax,ecx
- 15C9FD8C jl 15C9FD80
- 15C9FD8E pop edi
- 15C9FD8F pop esi
- 15C9FD90 ret
- 15C9FD91 int 3
- 15C9FD92 int 3
- 15C9FD93 int 3
- 15C9FD94 int 3
- 15C9FD95 int 3
- 15C9FD96 int 3
- 15C9FD97 int 3
- 15C9FD98 int 3
- 15C9FD99 int 3
- 15C9FD9A int 3
- 15C9FD9B int 3
- 15C9FD9C int 3
- 15C9FD9D int 3
- 15C9FD9E int 3
- 15C9FD9F int 3
- 15C9FDA0 mov ecx,dword ptr [esp+4]
- 15C9FDA4 test ecx,ecx
- 15C9FDA6 je 15C9FDF6
- 15C9FDA8 mov edx,dword ptr [esp+8]
- 15C9FDAC mov eax,2AAAAAABh
- 15C9FDB1 imul edx
- 15C9FDB3 mov eax,edx
- 15C9FDB5 shr eax,1Fh
- 15C9FDB8 add eax,edx
- 15C9FDBA test eax,eax
- 15C9FDBC push esi
- 15C9FDBD mov esi,dword ptr [esp+10h]
- 15C9FDC1 jle 15C9FDF5
- 15C9FDC3 push edi
- 15C9FDC4 mov edi,eax
- 15C9FDC6 movzx eax,si
- 15C9FDC9 lea edx,[eax+1]
- 15C9FDCC mov word ptr [ecx+2],dx
- 15C9FDD0 lea edx,[eax+2]
- 15C9FDD3 mov word ptr [ecx],ax
- 15C9FDD6 mov word ptr [ecx+6],ax
- 15C9FDDA add eax,3
- 15C9FDDD mov word ptr [ecx+4],dx
- 15C9FDE1 mov word ptr [ecx+8],dx
- 15C9FDE5 mov word ptr [ecx+0Ah],ax
- 15C9FDE9 add esi,4
- 15C9FDEC add ecx,0Ch
- 15C9FDEF sub edi,1
- 15C9FDF2 jne 15C9FDC6
- 15C9FDF4 pop edi
- 15C9FDF5 pop esi
- 15C9FDF6 ret
- 15C9FDF7 int 3
- 15C9FDF8 int 3
- 15C9FDF9 int 3
- 15C9FDFA int 3
- 15C9FDFB int 3
- 15C9FDFC int 3
- 15C9FDFD int 3
- 15C9FDFE int 3
- 15C9FDFF int 3
- 15C9FE00 mov ecx,dword ptr [esp+4]
- 15C9FE04 test ecx,ecx
- 15C9FE06 je 15C9FE53
- 15C9FE08 mov edx,dword ptr [esp+8]
- 15C9FE0C mov eax,55555556h
- 15C9FE11 imul edx
- 15C9FE13 push edi
- 15C9FE14 mov edi,edx
- 15C9FE16 shr edi,1Fh
- 15C9FE19 add edi,edx
- 15C9FE1B xor eax,eax
- 15C9FE1D test edi,edi
- 15C9FE1F jle 15C9FE52
- 15C9FE21 push ebx
- 15C9FE22 push esi
- 15C9FE23 mov esi,dword ptr [esp+18h]
- 15C9FE27 jmp 15C9FE30
- 15C9FE29 lea esp,[esp]
- 15C9FE30 movzx edx,ax
- 15C9FE33 lea ebx,[edx+esi+1]
- 15C9FE37 lea edx,[edx+esi+2]
- 15C9FE3B mov word ptr [ecx],si
- 15C9FE3E mov word ptr [ecx+2],bx
- 15C9FE42 mov word ptr [ecx+4],dx
- 15C9FE46 add eax,1
- 15C9FE49 add ecx,6
- 15C9FE4C cmp eax,edi
- 15C9FE4E jl 15C9FE30
- 15C9FE50 pop esi
- 15C9FE51 pop ebx
- 15C9FE52 pop edi
- 15C9FE53 ret
- 15C9FE54 int 3
- 15C9FE55 int 3
- 15C9FE56 int 3
- 15C9FE57 int 3
- 15C9FE58 int 3
- 15C9FE59 int 3
- 15C9FE5A int 3
- 15C9FE5B int 3
- 15C9FE5C int 3
- 15C9FE5D int 3
- 15C9FE5E int 3
- 15C9FE5F int 3
- 15C9FE60 push esi
- 15C9FE61 mov esi,dword ptr [esp+8]
- 15C9FE65 test esi,esi
- 15C9FE67 je 15C9FE9D
- 15C9FE69 mov eax,dword ptr [esp+0Ch]
- 15C9FE6D cdq
- 15C9FE6E sub eax,edx
- 15C9FE70 sar eax,1
- 15C9FE72 xor ecx,ecx
- 15C9FE74 test eax,eax
- 15C9FE76 jle 15C9FE9D
- 15C9FE78 push ebx
- 15C9FE79 push edi
- 15C9FE7A mov edi,dword ptr [esp+18h]
- 15C9FE7E mov edi,edi
- 15C9FE80 movzx edx,cx
- 15C9FE83 lea ebx,[edx+edi]
- 15C9FE86 lea edx,[edx+edi+1]
- 15C9FE8A mov word ptr [esi],bx
- 15C9FE8D mov word ptr [esi+2],dx
- 15C9FE91 add ecx,1
- 15C9FE94 add esi,4
- 15C9FE97 cmp ecx,eax
- 15C9FE99 jl 15C9FE80
- 15C9FE9B pop edi
- 15C9FE9C pop ebx
- 15C9FE9D pop esi
- 15C9FE9E ret
- 15C9FE9F int 3
- 15C9FEA0 mov ecx,dword ptr [esp+4]
- 15C9FEA4 test ecx,ecx
- 15C9FEA6 je 15C9FEEA
- 15C9FEA8 mov eax,dword ptr [esp+8]
- 15C9FEAC cdq
- 15C9FEAD sub eax,edx
- 15C9FEAF push edi
- 15C9FEB0 mov edi,dword ptr [esp+10h]
- 15C9FEB4 sar eax,1
- 15C9FEB6 lea edx,[eax+edi-1]
- 15C9FEBA mov word ptr [ecx],dx
- 15C9FEBD mov word ptr [ecx+2],di
- 15C9FEC1 mov edx,1
- 15C9FEC6 add ecx,4
- 15C9FEC9 cmp eax,edx
- 15C9FECB jle 15C9FEE9
- 15C9FECD push ebx
- 15C9FECE push esi
- 15C9FECF nop
- 15C9FED0 lea esi,[edx+edi]
- 15C9FED3 lea ebx,[esi-1]
- 15C9FED6 mov word ptr [ecx],bx
- 15C9FED9 mov word ptr [ecx+2],si
- 15C9FEDD add edx,1
- 15C9FEE0 add ecx,4
- 15C9FEE3 cmp edx,eax
- 15C9FEE5 jl 15C9FED0
- 15C9FEE7 pop esi
- 15C9FEE8 pop ebx
- 15C9FEE9 pop edi
- 15C9FEEA ret
- 15C9FEEB int 3
- 15C9FEEC int 3
- 15C9FEED int 3
- 15C9FEEE int 3
- 15C9FEEF int 3
- 15C9FEF0 mov eax,dword ptr [esp+8]
- 15C9FEF4 fld dword ptr [eax]
- 15C9FEF6 mov ecx,dword ptr [esp+0Ch]
- 15C9FEFA fsub dword ptr [ecx]
- 15C9FEFC fld dword ptr [eax+4]
- 15C9FEFF fsub dword ptr [ecx+4]
- 15C9FF02 fld dword ptr [eax+8]
- 15C9FF05 fsub dword ptr [ecx+8]
- 15C9FF08 mov ecx,dword ptr [esp+4]
- 15C9FF0C fld dword ptr [eax]
- 15C9FF0E fsub dword ptr [ecx]
- 15C9FF10 fld dword ptr [eax+4]
- 15C9FF13 fsub dword ptr [ecx+4]
- 15C9FF16 fld dword ptr [eax+8]
- 15C9FF19 fsub dword ptr [ecx+8]
- 15C9FF1C mov ecx,dword ptr [esp+10h]
- 15C9FF20 fld st(0)
- 15C9FF22 fmul st,st(5)
- 15C9FF24 fld st(2)
- 15C9FF26 fmul st,st(5)
- 15C9FF28 fsubp st(1),st
- 15C9FF2A fstp dword ptr [ecx]
- 15C9FF2C fld st(2)
- 15C9FF2E fmulp st(4),st
- 15C9FF30 fmul st,st(5)
- 15C9FF32 fsubp st(3),st
- 15C9FF34 fxch st(2)
- 15C9FF36 fstp dword ptr [ecx+4]
- 15C9FF39 fxch st(3)
- 15C9FF3B fmulp st(1),st
- 15C9FF3D fxch st(2)
- 15C9FF3F fmulp st(1),st
- 15C9FF41 fsubp st(1),st
- 15C9FF43 fstp dword ptr [ecx+8]
- 15C9FF46 call dword ptr ds:[15F161B4h]
- 15C9FF4C ret 10h
- 15C9FF4F int 3
- 15C9FF50 push ebx
- 15C9FF51 xor ebx,ebx
- 15C9FF53 cmp dword ptr [ecx+4],ebx
- 15C9FF56 je 15C9FF5D
- 15C9FF58 mov dword ptr [ecx+4],ebx
- 15C9FF5B pop ebx
- 15C9FF5C ret
- 15C9FF5D cmp byte ptr [ecx+0C8h],bl
- 15C9FF63 push esi
- 15C9FF64 lea esi,[ecx+0Ch]
- 15C9FF67 je 15C9FF8D
- 15C9FF69 mov eax,dword ptr [esi+1A4h]
- 15C9FF6F push edi
- 15C9FF70 mov edi,dword ptr [esi+0B8h]
- 15C9FF76 push eax
- 15C9FF77 push edi
- 15C9FF78 mov ecx,esi
- 15C9FF7A call 15A0C860
- 15C9FF7F push eax
- 15C9FF80 push edi
- 15C9FF81 lea ecx,[esi+0C0h]
- 15C9FF87 call 15A0C5C0
- 15C9FF8C pop edi
- 15C9FF8D mov eax,dword ptr [esi+0D8h]
- 15C9FF93 mov ecx,dword ptr [esi+0B4h]
- 15C9FF99 mov edx,dword ptr [ecx]
- 15C9FF9B mov edx,dword ptr [edx+50h]
- 15C9FF9E push esi
- 15C9FF9F push eax
- 15C9FFA0 mov eax,dword ptr [esi+1A4h]
- 15C9FFA6 push eax
- 15C9FFA7 call edx
- 15C9FFA9 mov dword ptr [esi+0D0h],ebx
- 15C9FFAF mov dword ptr [esi+0D4h],ebx
- 15C9FFB5 mov dword ptr [esi+1A0h],ebx
- 15C9FFBB mov dword ptr [esi+198h],ebx
- 15C9FFC1 mov dword ptr [esi+140h],0FFFFFFFFh
- 15C9FFCB mov ecx,dword ptr [esi+0B4h]
- 15C9FFD1 mov eax,dword ptr [ecx]
- 15C9FFD3 mov edx,dword ptr [eax+30h]
- 15C9FFD6 push ebx
- 15C9FFD7 push 0FFFFFFFFh
- 15C9FFD9 call edx
- 15C9FFDB mov dword ptr [esi+0B4h],ebx
- 15C9FFE1 pop esi
- 15C9FFE2 pop ebx
- 15C9FFE3 ret
- 15C9FFE4 int 3
- 15C9FFE5 int 3
- 15C9FFE6 int 3
- 15C9FFE7 int 3
- 15C9FFE8 int 3
- 15C9FFE9 int 3
- 15C9FFEA int 3
- 15C9FFEB int 3
- 15C9FFEC int 3
- 15C9FFED int 3
- 15C9FFEE int 3
- 15C9FFEF int 3
- 15C9FFF0 mov eax,dword ptr [esp+10h]
- 15C9FFF4 push ebx
- 15C9FFF5 push ebp
- 15C9FFF6 mov ebp,dword ptr [esp+10h]
- 15C9FFFA push esi
- 15C9FFFB mov esi,ecx
- 15C9FFFD mov ecx,dword ptr [esp+10h]
- 15CA0001 xor ebx,ebx
- 15CA0003 cmp eax,ebx
- 15CA0005 mov dword ptr [esi+22Ch],ecx
- 15CA000B mov dword ptr [esi+21Ch],ebx
- 15CA0011 mov dword ptr [esi+218h],ebp
- 15CA0017 je 15CA0029
- 15CA0019 mov dword ptr [esi+4],eax
- 15CA001C mov eax,dword ptr [esp+20h]
- 15CA0020 mov dword ptr [esi+8],eax
- 15CA0023 pop esi
- 15CA0024 pop ebp
- 15CA0025 pop ebx
- 15CA0026 ret 14h
- 15CA0029 mov eax,dword ptr [esp+18h]
- 15CA002D push edi
- 15CA002E push eax
- 15CA002F push ebx
- 15CA0030 mov dword ptr [esi+4],ebx
- 15CA0033 mov dword ptr [esi+8],ebx
- 15CA0036 mov edx,dword ptr [ecx]
- 15CA0038 mov edx,dword ptr [edx+0E0h]
- 15CA003E push ebx
- 15CA003F push 1
- 15CA0041 call edx
- 15CA0043 mov edi,eax
- 15CA0045 add esi,0Ch
- 15CA0048 mov dword ptr [esi+0B4h],edi
- 15CA004E mov byte ptr [esi+0BCh],1
- 15CA0055 mov dword ptr [esi+0B8h],3
- 15CA005F mov eax,dword ptr [edi]
- 15CA0061 mov edx,dword ptr [eax+28h]
- 15CA0064 push 3
- 15CA0066 mov ecx,edi
- 15CA0068 add ebp,ebp
- 15CA006A call edx
- 15CA006C mov ecx,dword ptr [esi+0B4h]
- 15CA0072 mov eax,dword ptr [ecx]
- 15CA0074 mov edx,dword ptr [eax+44h]
- 15CA0077 push esi
- 15CA0078 push ebp
- 15CA0079 push ebp
- 15CA007A call edx
- 15CA007C lea eax,[edi+4]
- 15CA007F mov dword ptr [esi+0D0h],eax
- 15CA0085 mov dword ptr [esi+0D8h],ebx
- 15CA008B mov dword ptr [esi+0D4h],ebp
- 15CA0091 mov byte ptr [esi+0F0h],bl
- 15CA0097 mov ecx,dword ptr [esi+9Ch]
- 15CA009D mov dword ptr [esi+0DCh],ecx
- 15CA00A3 mov edx,dword ptr [esi+0A4h]
- 15CA00A9 push esi
- 15CA00AA mov dword ptr [esi+0C0h],edx
- 15CA00B0 mov al,byte ptr [esi+0B0h]
- 15CA00B6 push ebp
- 15CA00B7 lea ecx,[esi+0F4h]
- 15CA00BD push edi
- 15CA00BE mov byte ptr [esi+0CCh],al
- 15CA00C4 mov dword ptr [esi+0E0h],ebx
- 15CA00CA mov dword ptr [esp+20h],ecx
- 15CA00CE call 15A0C470
- 15CA00D3 mov ecx,dword ptr [esp+14h]
- 15CA00D7 mov dword ptr [esi+0E0h],ebx
- 15CA00DD call 15A0C4E0
- 15CA00E2 pop edi
- 15CA00E3 pop esi
- 15CA00E4 pop ebp
- 15CA00E5 pop ebx
- 15CA00E6 ret 14h
- 15CA00E9 int 3
- 15CA00EA int 3
- 15CA00EB int 3
- 15CA00EC int 3
- 15CA00ED int 3
- 15CA00EE int 3
- 15CA00EF int 3
- 15CA00F0 sub esp,18h
- 15CA00F3 mov eax,dword ptr [esp+1Ch]
- 15CA00F7 push ebx
- 15CA00F8 push esi
- 15CA00F9 mov esi,ecx
- 15CA00FB fld dword ptr [esi+1F4h]
- 15CA0101 push edi
- 15CA0102 fsub dword ptr [eax]
- 15CA0104 mov edi,dword ptr [esp+2Ch]
- 15CA0108 fld dword ptr [esi+1F8h]
- 15CA010E lea ecx,[esp+0Ch]
- 15CA0112 fsub dword ptr [eax+4]
- 15CA0115 fld dword ptr [esi+1FCh]
- 15CA011B fsub dword ptr [eax+8]
- 15CA011E fld st(1)
- 15CA0120 fmul dword ptr [edi+8]
- 15CA0123 fld st(1)
- 15CA0125 fmul dword ptr [edi+4]
- 15CA0128 fsubp st(1),st
- 15CA012A fstp dword ptr [esp+0Ch]
- 15CA012E fmul dword ptr [edi]
- 15CA0130 fld st(2)
- 15CA0132 fmul dword ptr [edi+8]
- 15CA0135 fsubp st(1),st
- 15CA0137 fstp dword ptr [esp+10h]
- 15CA013B fxch st(1)
- 15CA013D fmul dword ptr [edi+4]
- 15CA0140 fld dword ptr [edi]
- 15CA0142 fmulp st(2),st
- 15CA0144 fsubrp st(1),st
- 15CA0146 fstp dword ptr [esp+14h]
- 15CA014A call dword ptr ds:[15F161B4h]
- 15CA0150 fld dword ptr [esi+210h]
- 15CA0156 sub esp,10h
- 15CA0159 cmp dword ptr [esi+4],0
- 15CA015D fmul dword ptr ds:[15D90510h]
- 15CA0163 fld dword ptr [edi]
- 15CA0165 fmul st,st(1)
- 15CA0167 fadd dword ptr [esi+1F4h]
- 15CA016D fld st(1)
- 15CA016F fmul dword ptr [edi+4]
- 15CA0172 fadd dword ptr [esi+1F8h]
- 15CA0178 fxch st(2)
- 15CA017A fmul dword ptr [edi+8]
- 15CA017D fadd dword ptr [esi+1FCh]
- 15CA0183 fld dword ptr [esi+210h]
- 15CA0189 fmul dword ptr ds:[15D93334h]
- 15CA018F fld dword ptr [edi]
- 15CA0191 fmul st,st(1)
- 15CA0193 fadd dword ptr [esi+1F4h]
- 15CA0199 fstp dword ptr [esp+28h]
- 15CA019D fld st(0)
- 15CA019F fmul dword ptr [edi+4]
- 15CA01A2 fadd dword ptr [esi+1F8h]
- 15CA01A8 fstp dword ptr [esp+2Ch]
- 15CA01AC fmul dword ptr [edi+8]
- 15CA01AF fadd dword ptr [esi+1FCh]
- 15CA01B5 fstp dword ptr [esp+30h]
- 15CA01B9 fxch st(1)
- 15CA01BB je 15CA04E9
- 15CA01C1 mov eax,dword ptr [esi+4]
- 15CA01C4 mov eax,dword ptr [eax+1ACh]
- 15CA01CA fstp dword ptr [eax]
- 15CA01CC add eax,4
- 15CA01CF fxch st(1)
- 15CA01D1 fstp dword ptr [eax]
- 15CA01D3 fstp dword ptr [eax+4]
- 15CA01D6 mov ecx,dword ptr [esi+4]
- 15CA01D9 fld dword ptr [esi+214h]
- 15CA01DF add ecx,0F4h
- 15CA01E5 fstp dword ptr [esp+0Ch]
- 15CA01E9 fld dword ptr [esi+208h]
- 15CA01EF fstp dword ptr [esp+8]
- 15CA01F3 fld dword ptr [esi+204h]
- 15CA01F9 fstp dword ptr [esp+4]
- 15CA01FD fld dword ptr [esi+200h]
- 15CA0203 fstp dword ptr [esp]
- 15CA0206 call 15A45440
- 15CA020B mov ecx,dword ptr [esi+4]
- 15CA020E fld dword ptr [esi+20Ch]
- 15CA0214 mov eax,dword ptr [ecx+1B4h]
- 15CA021A fldz
- 15CA021C fst dword ptr [eax]
- 15CA021E fxch st(1)
- 15CA0220 fstp dword ptr [eax+4]
- 15CA0223 mov edx,dword ptr [esi+4]
- 15CA0226 fld dword ptr [esi+20Ch]
- 15CA022C mov eax,dword ptr [edx+1B8h]
- 15CA0232 fxch st(1)
- 15CA0234 fstp dword ptr [eax]
- 15CA0236 fstp dword ptr [eax+4]
- 15CA0239 mov ecx,dword ptr [esi+4]
- 15CA023C mov eax,dword ptr [ecx+1A8h]
- 15CA0242 fld dword ptr [edi]
- 15CA0244 imul eax,dword ptr [ecx+12Ch]
- 15CA024B add eax,dword ptr [ecx+180h]
- 15CA0251 add ecx,0F4h
- 15CA0257 add eax,4
- 15CA025A fstp dword ptr [eax-4]
- 15CA025D fld dword ptr [edi+4]
- 15CA0260 fstp dword ptr [eax]
- 15CA0262 fld dword ptr [edi+8]
- 15CA0265 fstp dword ptr [eax+4]
- 15CA0268 mov ecx,dword ptr [esi+4]
- 15CA026B mov eax,dword ptr [ecx+1A8h]
- 15CA0271 fld dword ptr [esp+0Ch]
- 15CA0275 imul eax,dword ptr [ecx+130h]
- 15CA027C add eax,dword ptr [ecx+184h]
- 15CA0282 add ecx,0F4h
- 15CA0288 add eax,4
- 15CA028B fstp dword ptr [eax-4]
- 15CA028E fld dword ptr [esp+10h]
- 15CA0292 fstp dword ptr [eax]
- 15CA0294 fld dword ptr [esp+14h]
- 15CA0298 fstp dword ptr [eax+4]
- 15CA029B mov ecx,dword ptr [esi+4]
- 15CA029E add ecx,0F4h
- 15CA02A4 call 15A0CB90
- 15CA02A9 fld dword ptr [esp+18h]
- 15CA02AD mov eax,dword ptr [esi+4]
- 15CA02B0 mov eax,dword ptr [eax+1ACh]
- 15CA02B6 fstp dword ptr [eax]
- 15CA02B8 add eax,4
- 15CA02BB fld dword ptr [esp+1Ch]
- 15CA02BF sub esp,10h
- 15CA02C2 fstp dword ptr [eax]
- 15CA02C4 fld dword ptr [esp+30h]
- 15CA02C8 fstp dword ptr [eax+4]
- 15CA02CB mov ecx,dword ptr [esi+4]
- 15CA02CE fld dword ptr [esi+214h]
- 15CA02D4 add ecx,0F4h
- 15CA02DA fstp dword ptr [esp+0Ch]
- 15CA02DE fld dword ptr [esi+208h]
- 15CA02E4 fstp dword ptr [esp+8]
- 15CA02E8 fld dword ptr [esi+204h]
- 15CA02EE fstp dword ptr [esp+4]
- 15CA02F2 fld dword ptr [esi+200h]
- 15CA02F8 fstp dword ptr [esp]
- 15CA02FB call 15A45440
- 15CA0300 fld dword ptr [esi+20Ch]
- 15CA0306 mov ecx,dword ptr [esi+4]
- 15CA0309 mov eax,dword ptr [ecx+1B4h]
- 15CA030F fld1
- 15CA0311 fst dword ptr [eax]
- 15CA0313 fxch st(1)
- 15CA0315 fstp dword ptr [eax+4]
- 15CA0318 mov edx,dword ptr [esi+4]
- 15CA031B fld dword ptr [esi+20Ch]
- 15CA0321 mov eax,dword ptr [edx+1B8h]
- 15CA0327 fxch st(1)
- 15CA0329 fstp dword ptr [eax]
- 15CA032B fstp dword ptr [eax+4]
- 15CA032E mov ecx,dword ptr [esi+4]
- 15CA0331 mov eax,dword ptr [ecx+1A8h]
- 15CA0337 fld dword ptr [edi]
- 15CA0339 imul eax,dword ptr [ecx+12Ch]
- 15CA0340 add eax,dword ptr [ecx+180h]
- 15CA0346 add ecx,0F4h
- 15CA034C add eax,4
- 15CA034F fstp dword ptr [eax-4]
- 15CA0352 fld dword ptr [edi+4]
- 15CA0355 fstp dword ptr [eax]
- 15CA0357 fld dword ptr [edi+8]
- 15CA035A fstp dword ptr [eax+4]
- 15CA035D mov ecx,dword ptr [esi+4]
- 15CA0360 mov eax,dword ptr [ecx+1A8h]
- 15CA0366 fld dword ptr [esp+0Ch]
- 15CA036A imul eax,dword ptr [ecx+130h]
- 15CA0371 add eax,dword ptr [ecx+184h]
- 15CA0377 add ecx,0F4h
- 15CA037D add eax,4
- 15CA0380 fstp dword ptr [eax-4]
- 15CA0383 fld dword ptr [esp+10h]
- 15CA0387 fstp dword ptr [eax]
- 15CA0389 fld dword ptr [esp+14h]
- 15CA038D fstp dword ptr [eax+4]
- 15CA0390 mov ecx,dword ptr [esi+4]
- 15CA0393 add ecx,0F4h
- 15CA0399 call 15A0CB90
- 15CA039E mov eax,dword ptr [esi+21Ch]
- 15CA03A4 cmp eax,1
- 15CA03A7 jle 15CA066B
- 15CA03AD mov ecx,dword ptr [esi+8]
- 15CA03B0 lea ecx,[ecx+eax*2-4]
- 15CA03B4 mov eax,dword ptr [esi+4]
- 15CA03B7 movzx edx,word ptr [eax+0DCh]
- 15CA03BE mov edi,dword ptr [eax+0E0h]
- 15CA03C4 mov ebx,dword ptr [eax+0C0h]
- 15CA03CA add eax,0C0h
- 15CA03CF add dx,cx
- 15CA03D2 mov word ptr [ebx+edi*2],dx
- 15CA03D6 movzx edx,byte ptr [eax+0Ch]
- 15CA03DA add dword ptr [eax+20h],edx
- 15CA03DD mov edx,dword ptr [eax+20h]
- 15CA03E0 mov dword ptr [eax+18h],edx
- 15CA03E3 mov eax,dword ptr [esi+4]
- 15CA03E6 movzx edx,word ptr [eax+0DCh]
- 15CA03ED mov edi,dword ptr [eax+0E0h]
- 15CA03F3 mov ebx,dword ptr [eax+0C0h]
- 15CA03F9 add eax,0C0h
- 15CA03FE add dx,cx
- 15CA0401 add dx,1
- 15CA0405 mov word ptr [ebx+edi*2],dx
- 15CA0409 movzx edx,byte ptr [eax+0Ch]
- 15CA040D add dword ptr [eax+20h],edx
- 15CA0410 mov edx,dword ptr [eax+20h]
- 15CA0413 mov dword ptr [eax+18h],edx
- 15CA0416 mov eax,dword ptr [esi+4]
- 15CA0419 movzx edx,word ptr [eax+0DCh]
- 15CA0420 mov edi,dword ptr [eax+0E0h]
- 15CA0426 mov ebx,dword ptr [eax+0C0h]
- 15CA042C add eax,0C0h
- 15CA0431 add dx,cx
- 15CA0434 add dx,2
- 15CA0438 mov word ptr [ebx+edi*2],dx
- 15CA043C movzx edx,byte ptr [eax+0Ch]
- 15CA0440 add dword ptr [eax+20h],edx
- 15CA0443 mov edx,dword ptr [eax+20h]
- 15CA0446 mov dword ptr [eax+18h],edx
- 15CA0449 mov eax,dword ptr [esi+4]
- 15CA044C movzx edx,word ptr [eax+0DCh]
- 15CA0453 mov edi,dword ptr [eax+0E0h]
- 15CA0459 mov ebx,dword ptr [eax+0C0h]
- 15CA045F add eax,0C0h
- 15CA0464 add dx,cx
- 15CA0467 add dx,1
- 15CA046B mov word ptr [ebx+edi*2],dx
- 15CA046F movzx edx,byte ptr [eax+0Ch]
- 15CA0473 add dword ptr [eax+20h],edx
- 15CA0476 mov edx,dword ptr [eax+20h]
- 15CA0479 mov dword ptr [eax+18h],edx
- 15CA047C mov eax,dword ptr [esi+4]
- 15CA047F movzx edx,word ptr [eax+0DCh]
- 15CA0486 mov edi,dword ptr [eax+0E0h]
- 15CA048C mov ebx,dword ptr [eax+0C0h]
- 15CA0492 add eax,0C0h
- 15CA0497 add dx,cx
- 15CA049A add dx,3
- 15CA049E mov word ptr [ebx+edi*2],dx
- 15CA04A2 movzx edx,byte ptr [eax+0Ch]
- 15CA04A6 add dword ptr [eax+20h],edx
- 15CA04A9 mov edx,dword ptr [eax+20h]
- 15CA04AC mov dword ptr [eax+18h],edx
- 15CA04AF mov esi,dword ptr [esi+4]
- 15CA04B2 mov ax,word ptr [esi+0DCh]
- 15CA04B9 mov edx,dword ptr [esi+0C0h]
- 15CA04BF add esi,0C0h
- 15CA04C5 add ax,cx
- 15CA04C8 mov ecx,dword ptr [esi+20h]
- 15CA04CB add ax,2
- 15CA04CF mov word ptr [edx+ecx*2],ax
- 15CA04D3 movzx eax,byte ptr [esi+0Ch]
- 15CA04D7 add dword ptr [esi+20h],eax
- 15CA04DA mov eax,dword ptr [esi+20h]
- 15CA04DD pop edi
- 15CA04DE mov dword ptr [esi+18h],eax
- 15CA04E1 pop esi
- 15CA04E2 pop ebx
- 15CA04E3 add esp,18h
- 15CA04E6 ret 8
- 15CA04E9 mov eax,dword ptr [esi+1B8h]
- 15CA04EF fstp dword ptr [eax]
- 15CA04F1 add eax,4
- 15CA04F4 fxch st(1)
- 15CA04F6 lea ebx,[esi+100h]
- 15CA04FC fstp dword ptr [eax]
- 15CA04FE mov ecx,ebx
- 15CA0500 fstp dword ptr [eax+4]
- 15CA0503 fld dword ptr [esi+214h]
- 15CA0509 fstp dword ptr [esp+0Ch]
- 15CA050D fld dword ptr [esi+208h]
- 15CA0513 fstp dword ptr [esp+8]
- 15CA0517 fld dword ptr [esi+204h]
- 15CA051D fstp dword ptr [esp+4]
- 15CA0521 fld dword ptr [esi+200h]
- 15CA0527 fstp dword ptr [esp]
- 15CA052A call 15A45440
- 15CA052F fld dword ptr [esi+20Ch]
- 15CA0535 mov eax,dword ptr [esi+1C0h]
- 15CA053B fldz
- 15CA053D mov ecx,ebx
- 15CA053F fst dword ptr [eax]
- 15CA0541 fxch st(1)
- 15CA0543 fstp dword ptr [eax+4]
- 15CA0546 fld dword ptr [esi+20Ch]
- 15CA054C mov eax,dword ptr [esi+1C4h]
- 15CA0552 fxch st(1)
- 15CA0554 fstp dword ptr [eax]
- 15CA0556 fstp dword ptr [eax+4]
- 15CA0559 mov eax,dword ptr [ebx+0B4h]
- 15CA055F imul eax,dword ptr [ebx+38h]
- 15CA0563 fld dword ptr [edi]
- 15CA0565 add eax,dword ptr [ebx+8Ch]
- 15CA056B fstp dword ptr [eax]
- 15CA056D add eax,4
- 15CA0570 fld dword ptr [edi+4]
- 15CA0573 fstp dword ptr [eax]
- 15CA0575 fld dword ptr [edi+8]
- 15CA0578 fstp dword ptr [eax+4]
- 15CA057B mov eax,dword ptr [ebx+0B4h]
- 15CA0581 imul eax,dword ptr [ebx+3Ch]
- 15CA0585 fld dword ptr [esp+0Ch]
- 15CA0589 add eax,dword ptr [ebx+90h]
- 15CA058F fstp dword ptr [eax]
- 15CA0591 add eax,4
- 15CA0594 fld dword ptr [esp+10h]
- 15CA0598 fstp dword ptr [eax]
- 15CA059A fld dword ptr [esp+14h]
- 15CA059E fstp dword ptr [eax+4]
- 15CA05A1 call 15A0CB90
- 15CA05A6 mov eax,dword ptr [esi+1B8h]
- 15CA05AC fld dword ptr [esp+18h]
- 15CA05B0 fstp dword ptr [eax]
- 15CA05B2 add eax,4
- 15CA05B5 fld dword ptr [esp+1Ch]
- 15CA05B9 sub esp,10h
- 15CA05BC fstp dword ptr [eax]
- 15CA05BE mov ecx,ebx
- 15CA05C0 fld dword ptr [esp+30h]
- 15CA05C4 fstp dword ptr [eax+4]
- 15CA05C7 fld dword ptr [esi+214h]
- 15CA05CD fstp dword ptr [esp+0Ch]
- 15CA05D1 fld dword ptr [esi+208h]
- 15CA05D7 fstp dword ptr [esp+8]
- 15CA05DB fld dword ptr [esi+204h]
- 15CA05E1 fstp dword ptr [esp+4]
- 15CA05E5 fld dword ptr [esi+200h]
- 15CA05EB fstp dword ptr [esp]
- 15CA05EE call 15A45440
- 15CA05F3 fld dword ptr [esi+20Ch]
- 15CA05F9 mov eax,dword ptr [esi+1C0h]
- 15CA05FF fld1
- 15CA0601 fst dword ptr [eax]
- 15CA0603 fxch st(1)
- 15CA0605 fstp dword ptr [eax+4]
- 15CA0608 fld dword ptr [esi+20Ch]
- 15CA060E mov esi,dword ptr [esi+1C4h]
- 15CA0614 fxch st(1)
- 15CA0616 fstp dword ptr [esi]
- 15CA0618 fstp dword ptr [esi+4]
- 15CA061B mov eax,dword ptr [ebx+0B4h]
- 15CA0621 imul eax,dword ptr [ebx+38h]
- 15CA0625 fld dword ptr [edi]
- 15CA0627 add eax,dword ptr [ebx+8Ch]
- 15CA062D mov ecx,ebx
- 15CA062F add eax,4
- 15CA0632 fstp dword ptr [eax-4]
- 15CA0635 fld dword ptr [edi+4]
- 15CA0638 fstp dword ptr [eax]
- 15CA063A fld dword ptr [edi+8]
- 15CA063D fstp dword ptr [eax+4]
- 15CA0640 mov eax,dword ptr [ebx+0B4h]
- 15CA0646 imul eax,dword ptr [ebx+3Ch]
- 15CA064A fld dword ptr [esp+0Ch]
- 15CA064E add eax,dword ptr [ebx+90h]
- 15CA0654 fstp dword ptr [eax]
- 15CA0656 add eax,4
- 15CA0659 fld dword ptr [esp+10h]
- 15CA065D fstp dword ptr [eax]
- 15CA065F fld dword ptr [esp+14h]
- 15CA0663 fstp dword ptr [eax+4]
- 15CA0666 call 15A0CB90
- 15CA066B pop edi
- 15CA066C pop esi
- 15CA066D pop ebx
- 15CA066E add esp,18h
- 15CA0671 ret 8
- 15CA0674 int 3
- 15CA0675 int 3
- 15CA0676 int 3
- 15CA0677 int 3
- 15CA0678 int 3
- 15CA0679 int 3
- 15CA067A int 3
- 15CA067B int 3
- 15CA067C int 3
- 15CA067D int 3
- 15CA067E int 3
- 15CA067F int 3
- 15CA0680 sub esp,24h
- 15CA0683 push esi
- 15CA0684 mov esi,ecx
- 15CA0686 mov ecx,dword ptr [esi+22Ch]
- 15CA068C mov eax,dword ptr [ecx]
- 15CA068E mov eax,dword ptr [eax+24Ch]
- 15CA0694 push edi
- 15CA0695 lea edx,[esp+20h]
- 15CA0699 push edx
- 15CA069A call eax
- 15CA069C cmp dword ptr [esi+21Ch],0
- 15CA06A3 mov edi,dword ptr [esp+30h]
- 15CA06A7 jle 15CA075C
- 15CA06AD lea ecx,[esp+8]
- 15CA06B1 push ecx
- 15CA06B2 push edi
- 15CA06B3 lea edx,[esi+1F4h]
- 15CA06B9 push edx
- 15CA06BA lea eax,[esp+2Ch]
- 15CA06BE push eax
- 15CA06BF mov ecx,esi
- 15CA06C1 call 15C9FEF0
- 15CA06C6 cmp dword ptr [esi+21Ch],1
- 15CA06CD jle 15CA0715
- 15CA06CF fld dword ptr [esi+220h]
- 15CA06D5 lea ecx,[esp+14h]
- 15CA06D9 fadd dword ptr [esp+8]
- 15CA06DD fld dword ptr [esi+224h]
- 15CA06E3 fadd dword ptr [esp+0Ch]
- 15CA06E7 fld dword ptr [esi+228h]
- 15CA06ED fadd dword ptr [esp+10h]
- 15CA06F1 fld dword ptr ds:[15D90510h]
- 15CA06F7 fmul st(3),st
- 15CA06F9 fxch st(3)
- 15CA06FB fstp dword ptr [esp+14h]
- 15CA06FF fxch st(1)
- 15CA0701 fmul st,st(2)
- 15CA0703 fstp dword ptr [esp+18h]
- 15CA0707 fmulp st(1),st
- 15CA0709 fstp dword ptr [esp+1Ch]
- 15CA070D call dword ptr ds:[15F161B4h]
- 15CA0713 jmp 15CA072D
- 15CA0715 fld dword ptr [esp+8]
- 15CA0719 fstp dword ptr [esp+14h]
- 15CA071D fld dword ptr [esp+0Ch]
- 15CA0721 fstp dword ptr [esp+18h]
- 15CA0725 fld dword ptr [esp+10h]
- 15CA0729 fstp dword ptr [esp+1Ch]
- 15CA072D fld dword ptr [esp+8]
- 15CA0731 lea ecx,[esp+14h]
- 15CA0735 fstp dword ptr [esi+220h]
- 15CA073B push ecx
- 15CA073C fld dword ptr [esp+10h]
- 15CA0740 lea edx,[esp+24h]
- 15CA0744 fstp dword ptr [esi+224h]
- 15CA074A push edx
- 15CA074B fld dword ptr [esp+18h]
- 15CA074F mov ecx,esi
- 15CA0751 fstp dword ptr [esi+228h]
- 15CA0757 call 15CA00F0
- 15CA075C fld dword ptr [edi]
- 15CA075E fstp dword ptr [esi+1F4h]
- 15CA0764 fld dword ptr [edi+4]
- 15CA0767 fstp dword ptr [esi+1F8h]
- 15CA076D fld dword ptr [edi+8]
- 15CA0770 fstp dword ptr [esi+1FCh]
- 15CA0776 fld dword ptr [edi+0Ch]
- 15CA0779 fstp dword ptr [esi+200h]
- 15CA077F fld dword ptr [edi+10h]
- 15CA0782 fstp dword ptr [esi+204h]
- 15CA0788 fld dword ptr [edi+14h]
- 15CA078B fstp dword ptr [esi+208h]
- 15CA0791 fld dword ptr [edi+18h]
- 15CA0794 fstp dword ptr [esi+20Ch]
- 15CA079A fld dword ptr [edi+1Ch]
- 15CA079D fstp dword ptr [esi+210h]
- 15CA07A3 fld dword ptr [edi+20h]
- 15CA07A6 fstp dword ptr [esi+214h]
- 15CA07AC add dword ptr [esi+21Ch],1
- 15CA07B3 mov eax,dword ptr [esi+21Ch]
- 15CA07B9 cmp eax,dword ptr [esi+218h]
- 15CA07BF jne 15CA07D4
- 15CA07C1 lea eax,[esi+220h]
- 15CA07C7 push eax
- 15CA07C8 lea ecx,[esp+24h]
- 15CA07CC push ecx
- 15CA07CD mov ecx,esi
- 15CA07CF call 15CA00F0
- 15CA07D4 pop edi
- 15CA07D5 pop esi
- 15CA07D6 add esp,24h
- 15CA07D9 ret 4
- 15CA07DC int 3
- 15CA07DD int 3
- 15CA07DE int 3
- 15CA07DF int 3
- 15CA07E0 push ebx
- 15CA07E1 push ebp
- 15CA07E2 mov ebp,dword ptr ds:[15D811A8h]
- 15CA07E8 push esi
- 15CA07E9 mov esi,dword ptr [esp+18h]
- 15CA07ED push edi
- 15CA07EE mov edi,dword ptr [esp+14h]
- 15CA07F2 push esi
- 15CA07F3 push edi
- 15CA07F4 call ebp
- 15CA07F6 mov ebx,dword ptr [esp+20h]
- 15CA07FA push esi
- 15CA07FB push ebx
- 15CA07FC call ebp
- 15CA07FE add esp,10h
- 15CA0801 test esi,esi
- 15CA0803 jle 15CA081C
- 15CA0805 mov al,byte ptr [edi]
- 15CA0807 sub esi,1
- 15CA080A cmp al,byte ptr [ebx]
- 15CA080C jne 15CA0823
- 15CA080E test al,al
- 15CA0810 je 15CA081C
- 15CA0812 add edi,1
- 15CA0815 add ebx,1
- 15CA0818 test esi,esi
- 15CA081A jg 15CA0805
- 15CA081C pop edi
- 15CA081D pop esi
- 15CA081E pop ebp
- 15CA081F xor eax,eax
- 15CA0821 pop ebx
- 15CA0822 ret
- 15CA0823 mov al,byte ptr [edi]
- 15CA0825 xor ecx,ecx
- 15CA0827 cmp al,byte ptr [ebx]
- 15CA0829 pop edi
- 15CA082A setge cl
- 15CA082D pop esi
- 15CA082E pop ebp
- 15CA082F pop ebx
- 15CA0830 lea ecx,[ecx+ecx-1]
- 15CA0834 mov eax,ecx
- 15CA0836 ret
- 15CA0837 int 3
- 15CA0838 int 3
- 15CA0839 int 3
- 15CA083A int 3
- 15CA083B int 3
- 15CA083C int 3
- 15CA083D int 3
- 15CA083E int 3
- 15CA083F int 3
- 15CA0840 push ebx
- 15CA0841 push esi
- 15CA0842 mov esi,dword ptr [esp+0Ch]
- 15CA0846 push edi
- 15CA0847 mov edi,dword ptr [esp+14h]
- 15CA084B push edi
- 15CA084C push esi
- 15CA084D call dword ptr ds:[15D811A8h]
- 15CA0853 add esp,8
- 15CA0856 test esi,esi
- 15CA0858 mov ebx,esi
- 15CA085A jne 15CA0862
- 15CA085C pop edi
- 15CA085D pop esi
- 15CA085E xor eax,eax
- 15CA0860 pop ebx
- 15CA0861 ret
- 15CA0862 mov al,byte ptr [esi]
- 15CA0864 sub edi,1
- 15CA0867 test al,al
- 15CA0869 je 15CA087E
- 15CA086B movsx eax,al
- 15CA086E push eax
- 15CA086F call 15D3B3B5
- 15CA0874 add esp,4
- 15CA0877 mov byte ptr [esi],al
- 15CA0879 add esi,1
- 15CA087C jmp 15CA0862
- 15CA087E test edi,edi
- 15CA0880 jbe 15CA0887
- 15CA0882 mov byte ptr [esi+edi-1],0
- 15CA0887 pop edi
- 15CA0888 pop esi
- 15CA0889 mov eax,ebx
- 15CA088B pop ebx
- 15CA088C ret
- 15CA088D int 3
- 15CA088E int 3
- 15CA088F int 3
- 15CA0890 push ebx
- 15CA0891 mov ebx,dword ptr ds:[15D811A8h]
- 15CA0897 push esi
- 15CA0898 mov esi,dword ptr [esp+0Ch]
- 15CA089C push edi
- 15CA089D push 0FFFFFFh
- 15CA08A2 push esi
- 15CA08A3 call ebx
- 15CA08A5 mov edi,dword ptr [esp+1Ch]
- 15CA08A9 push 0FFFFFFh
- 15CA08AE push edi
- 15CA08AF call ebx
- 15CA08B1 mov edx,dword ptr [esp+28h]
- 15CA08B5 add esp,10h
- 15CA08B8 test edx,edx
- 15CA08BA jle 15CA08F5
- 15CA08BC lea esp,[esp]
- 15CA08C0 movsx eax,byte ptr [esi]
- 15CA08C3 movsx ecx,byte ptr [edi]
- 15CA08C6 sub edx,1
- 15CA08C9 add esi,1
- 15CA08CC add edi,1
- 15CA08CF cmp eax,ecx
- 15CA08D1 je 15CA08ED
- 15CA08D3 lea ebx,[eax-61h]
- 15CA08D6 cmp ebx,19h
- 15CA08D9 ja 15CA08DE
- 15CA08DB sub eax,20h
- 15CA08DE lea ebx,[ecx-61h]
- 15CA08E1 cmp ebx,19h
- 15CA08E4 ja 15CA08E9
- 15CA08E6 sub ecx,20h
- 15CA08E9 cmp eax,ecx
- 15CA08EB jne 15CA08FB
- 15CA08ED test eax,eax
- 15CA08EF je 15CA08F5
- 15CA08F1 test edx,edx
- 15CA08F3 jg 15CA08C0
- 15CA08F5 pop edi
- 15CA08F6 pop esi
- 15CA08F7 xor eax,eax
- 15CA08F9 pop ebx
- 15CA08FA ret
- 15CA08FB xor edx,edx
- 15CA08FD cmp eax,ecx
- 15CA08FF setge dl
- 15CA0902 pop edi
- 15CA0903 pop esi
- 15CA0904 pop ebx
- 15CA0905 lea edx,[edx+edx-1]
- 15CA0909 mov eax,edx
- 15CA090B ret
- 15CA090C int 3
- 15CA090D int 3
- 15CA090E int 3
- 15CA090F int 3
- 15CA0910 push ebx
- 15CA0911 push esi
- 15CA0912 mov esi,dword ptr [esp+0Ch]
- 15CA0916 push edi
- 15CA0917 mov edi,dword ptr ds:[15D811A8h]
- 15CA091D push 0FFFFFFh
- 15CA0922 push esi
- 15CA0923 call edi
- 15CA0925 mov ebx,dword ptr [esp+1Ch]
- 15CA0929 push 0FFFFFFh
- 15CA092E push ebx
- 15CA092F call edi
- 15CA0931 push ebx
- 15CA0932 push esi
- 15CA0933 call 15D50738
- 15CA0938 add esp,18h
- 15CA093B pop edi
- 15CA093C pop esi
- 15CA093D pop ebx
- 15CA093E ret
- 15CA093F int 3
- 15CA0940 push ebx
- 15CA0941 push esi
- 15CA0942 mov esi,dword ptr [esp+0Ch]
- 15CA0946 push edi
- 15CA0947 mov edi,dword ptr ds:[15D811A8h]
- 15CA094D push 0FFFFFFh
- 15CA0952 push esi
- 15CA0953 call edi
- 15CA0955 mov ebx,dword ptr [esp+1Ch]
- 15CA0959 push 0FFFFFFh
- 15CA095E push ebx
- 15CA095F call edi
- 15CA0961 mov eax,dword ptr [esp+28h]
- 15CA0965 push eax
- 15CA0966 push ebx
- 15CA0967 push esi
- 15CA0968 call 15CA0890
- 15CA096D add esp,1Ch
- 15CA0970 pop edi
- 15CA0971 pop esi
- 15CA0972 pop ebx
- 15CA0973 ret
- 15CA0974 int 3
- 15CA0975 int 3
- 15CA0976 int 3
- 15CA0977 int 3
- 15CA0978 int 3
- 15CA0979 int 3
- 15CA097A int 3
- 15CA097B int 3
- 15CA097C int 3
- 15CA097D int 3
- 15CA097E int 3
- 15CA097F int 3
- 15CA0980 sub esp,8
- 15CA0983 push ebx
- 15CA0984 push ebp
- 15CA0985 mov ebp,dword ptr [esp+14h]
- 15CA0989 push esi
- 15CA098A push edi
- 15CA098B push 0FFFFFFh
- 15CA0990 push ebp
- 15CA0991 call dword ptr ds:[15D811A8h]
- 15CA0997 add esp,8
- 15CA099A cmp byte ptr [ebp],2Dh
- 15CA099E jne 15CA09B0
- 15CA09A0 or eax,0FFFFFFFFh
- 15CA09A3 mov dword ptr [esp+10h],eax
- 15CA09A7 mov dword ptr [esp+14h],eax
- 15CA09AB add ebp,1
- 15CA09AE jmp 15CA09C0
- 15CA09B0 mov dword ptr [esp+10h],1
- 15CA09B8 mov dword ptr [esp+14h],0
- 15CA09C0 mov al,byte ptr [ebp]
- 15CA09C3 xor ecx,ecx
- 15CA09C5 xor ebx,ebx
- 15CA09C7 cmp al,30h
- 15CA09C9 jne 15CA0A9B
- 15CA09CF mov dl,byte ptr [ebp+1]
- 15CA09D2 cmp dl,78h
- 15CA09D5 je 15CA09E0
- 15CA09D7 cmp dl,58h
- 15CA09DA jne 15CA0A9B
- 15CA09E0 add ebp,2
- 15CA09E3 movsx eax,byte ptr [ebp]
- 15CA09E7 cdq
- 15CA09E8 mov esi,eax
- 15CA09EA mov edi,edx
- 15CA09EC add ebp,1
- 15CA09EF mov edx,esi
- 15CA09F1 add edx,0FFFFFFD0h
- 15CA09F4 mov eax,edi
- 15CA09F6 adc eax,0FFFFFFFFh
- 15CA09F9 test eax,eax
- 15CA09FB ja 15CA0A1F
- 15CA09FD jb 15CA0A04
- 15CA09FF cmp edx,9
- 15CA0A02 ja 15CA0A1F
- 15CA0A04 push 0
- 15CA0A06 sub ecx,3
- 15CA0A09 push 10h
- 15CA0A0B sbb ebx,0
- 15CA0A0E push ebx
- 15CA0A0F push ecx
- 15CA0A10 call 15D3A560
- 15CA0A15 add eax,esi
- 15CA0A17 adc edx,edi
- 15CA0A19 mov ecx,eax
- 15CA0A1B mov ebx,edx
- 15CA0A1D jmp 15CA09E3
- 15CA0A1F mov edx,esi
- 15CA0A21 add edx,0FFFFFF9Fh
- 15CA0A24 mov eax,edi
- 15CA0A26 adc eax,0FFFFFFFFh
- 15CA0A29 test eax,eax
- 15CA0A2B ja 15CA0A4F
- 15CA0A2D jb 15CA0A34
- 15CA0A2F cmp edx,5
- 15CA0A32 ja 15CA0A4F
- 15CA0A34 push 0
- 15CA0A36 push 10h
- 15CA0A38 push ebx
- 15CA0A39 push ecx
- 15CA0A3A call 15D3A560
- 15CA0A3F add eax,esi
- 15CA0A41 adc edx,edi
- 15CA0A43 sub eax,57h
- 15CA0A46 sbb edx,0
- 15CA0A49 mov ecx,eax
- 15CA0A4B mov ebx,edx
- 15CA0A4D jmp 15CA09E3
- 15CA0A4F mov edx,esi
- 15CA0A51 add edx,0FFFFFFBFh
- 15CA0A54 mov eax,edi
- 15CA0A56 adc eax,0FFFFFFFFh
- 15CA0A59 test eax,eax
- 15CA0A5B ja 15CA0A82
- 15CA0A5D jb 15CA0A64
- 15CA0A5F cmp edx,5
- 15CA0A62 ja 15CA0A82
- 15CA0A64 push 0
- 15CA0A66 push 10h
- 15CA0A68 push ebx
- 15CA0A69 push ecx
- 15CA0A6A call 15D3A560
- 15CA0A6F add eax,esi
- 15CA0A71 adc edx,edi
- 15CA0A73 sub eax,37h
- 15CA0A76 sbb edx,0
- 15CA0A79 mov ecx,eax
- 15CA0A7B mov ebx,edx
- 15CA0A7D jmp 15CA09E3
- 15CA0A82 mov eax,dword ptr [esp+14h]
- 15CA0A86 mov edx,dword ptr [esp+10h]
- 15CA0A8A push eax
- 15CA0A8B push edx
- 15CA0A8C push ebx
- 15CA0A8D push ecx
- 15CA0A8E call 15D3A560
- 15CA0A93 pop edi
- 15CA0A94 pop esi
- 15CA0A95 pop ebp
- 15CA0A96 pop ebx
- 15CA0A97 add esp,8
- 15CA0A9A ret
- 15CA0A9B cmp al,27h
- 15CA0A9D jne 15CA0ABD
- 15CA0A9F mov ecx,dword ptr [esp+14h]
- 15CA0AA3 movsx eax,byte ptr [ebp+1]
- 15CA0AA7 push ecx
- 15CA0AA8 mov ecx,dword ptr [esp+14h]
- 15CA0AAC cdq
- 15CA0AAD push ecx
- 15CA0AAE push edx
- 15CA0AAF push eax
- 15CA0AB0 call 15D3A560
- 15CA0AB5 pop edi
- 15CA0AB6 pop esi
- 15CA0AB7 pop ebp
- 15CA0AB8 pop ebx
- 15CA0AB9 add esp,8
- 15CA0ABC ret
- 15CA0ABD movsx eax,al
- 15CA0AC0 cdq
- 15CA0AC1 mov esi,edx
- 15CA0AC3 add ebp,1
- 15CA0AC6 test esi,esi
- 15CA0AC8 mov edi,eax
- 15CA0ACA jl 15CA0B0E
- 15CA0ACC jg 15CA0AD3
- 15CA0ACE cmp edi,30h
- 15CA0AD1 jb 15CA0B0E
- 15CA0AD3 test esi,esi
- 15CA0AD5 jg 15CA0B0E
- 15CA0AD7 jl 15CA0ADE
- 15CA0AD9 cmp edi,39h
- 15CA0ADC ja 15CA0B0E
- 15CA0ADE push 0
- 15CA0AE0 push 0Ah
- 15CA0AE2 push ebx
- 15CA0AE3 push ecx
- 15CA0AE4 call 15D3A560
- 15CA0AE9 add eax,edi
- 15CA0AEB adc edx,esi
- 15CA0AED sub eax,30h
- 15CA0AF0 sbb edx,0
- 15CA0AF3 mov ecx,eax
- 15CA0AF5 movsx eax,byte ptr [ebp]
- 15CA0AF9 mov ebx,edx
- 15CA0AFB cdq
- 15CA0AFC mov esi,edx
- 15CA0AFE add ebp,1
- 15CA0B01 test esi,esi
- 15CA0B03 mov edi,eax
- 15CA0B05 jg 15CA0B0E
- 15CA0B07 jl 15CA0B0E
- 15CA0B09 cmp edi,30h
- 15CA0B0C jae 15CA0AD3
- 15CA0B0E mov edx,dword ptr [esp+14h]
- 15CA0B12 mov eax,dword ptr [esp+10h]
- 15CA0B16 push edx
- 15CA0B17 push eax
- 15CA0B18 push ebx
- 15CA0B19 push ecx
- 15CA0B1A call 15D3A560
- 15CA0B1F pop edi
- 15CA0B20 pop esi
- 15CA0B21 pop ebp
- 15CA0B22 pop ebx
- 15CA0B23 add esp,8
- 15CA0B26 ret
- 15CA0B27 int 3
- 15CA0B28 int 3
- 15CA0B29 int 3
- 15CA0B2A int 3
- 15CA0B2B int 3
- 15CA0B2C int 3
- 15CA0B2D int 3
- 15CA0B2E int 3
- 15CA0B2F int 3
- 15CA0B30 jmp 15CA0980
- 15CA0B35 int 3
- 15CA0B36 int 3
- 15CA0B37 int 3
- 15CA0B38 int 3
- 15CA0B39 int 3
- 15CA0B3A int 3
- 15CA0B3B int 3
- 15CA0B3C int 3
- 15CA0B3D int 3
- 15CA0B3E int 3
- 15CA0B3F int 3
- 15CA0B40 push ecx
- 15CA0B41 push esi
- 15CA0B42 mov esi,dword ptr [esp+0Ch]
- 15CA0B46 push 0FFFFFFh
- 15CA0B4B push esi
- 15CA0B4C call dword ptr ds:[15D811A8h]
- 15CA0B52 add esp,8
- 15CA0B55 cmp byte ptr [esi],2Dh
- 15CA0B58 jne 15CA0B62
- 15CA0B5A or ecx,0FFFFFFFFh
- 15CA0B5D add esi,1
- 15CA0B60 jmp 15CA0B67
- 15CA0B62 mov ecx,1
- 15CA0B67 mov dl,byte ptr [esi]
- 15CA0B69 fldz
- 15CA0B6B cmp dl,30h
- 15CA0B6E mov dword ptr [esp+4],ecx
- 15CA0B72 jne 15CA0C00
- 15CA0B78 mov al,byte ptr [esi+1]
- 15CA0B7B cmp al,78h
- 15CA0B7D je 15CA0B83
- 15CA0B7F cmp al,58h
- 15CA0B81 jne 15CA0C00
- 15CA0B83 fld qword ptr ds:[15E5F1D8h]
- 15CA0B89 add esi,2
- 15CA0B8C fld qword ptr ds:[15E0E468h]
- 15CA0B92 fld qword ptr ds:[15E5F1D0h]
- 15CA0B98 fld qword ptr ds:[15D90500h]
- 15CA0B9E fld qword ptr ds:[15E5F1C8h]
- 15CA0BA4 jmp 15CA0BAA
- 15CA0BA6 fadd st,st(1)
- 15CA0BA8 fxch st(5)
- 15CA0BAA movsx eax,byte ptr [esi]
- 15CA0BAD lea ecx,[eax-30h]
- 15CA0BB0 add esi,1
- 15CA0BB3 cmp ecx,9
- 15CA0BB6 mov dword ptr [esp+0Ch],eax
- 15CA0BBA ja 15CA0BC8
- 15CA0BBC fxch st(5)
- 15CA0BBE fmul st,st(4)
- 15CA0BC0 fiadd dword ptr [esp+0Ch]
- 15CA0BC4 fsub st,st(3)
- 15CA0BC6 jmp 15CA0BA8
- 15CA0BC8 lea edx,[eax-61h]
- 15CA0BCB cmp edx,5
- 15CA0BCE ja 15CA0BDC
- 15CA0BD0 fxch st(5)
- 15CA0BD2 fmul st,st(4)
- 15CA0BD4 fiadd dword ptr [esp+0Ch]
- 15CA0BD8 fsub st,st(2)
- 15CA0BDA jmp 15CA0BA6
- 15CA0BDC add eax,0FFFFFFBFh
- 15CA0BDF cmp eax,5
- 15CA0BE2 ja 15CA0BF0
- 15CA0BE4 fxch st(5)
- 15CA0BE6 fmul st,st(4)
- 15CA0BE8 fiadd dword ptr [esp+0Ch]
- 15CA0BEC fsub st,st(5)
- 15CA0BEE jmp 15CA0BA6
- 15CA0BF0 fstp st(4)
- 15CA0BF2 pop esi
- 15CA0BF3 fstp st(0)
- 15CA0BF5 fstp st(0)
- 15CA0BF7 fstp st(1)
- 15CA0BF9 fstp st(0)
- 15CA0BFB fimul dword ptr [esp]
- 15CA0BFE pop ecx
- 15CA0BFF ret
- 15CA0C00 cmp dl,27h
- 15CA0C03 jne 15CA0C19
- 15CA0C05 movsx eax,byte ptr [esi+1]
- 15CA0C09 fstp st(0)
- 15CA0C0B imul eax,ecx
- 15CA0C0E mov dword ptr [esp+0Ch],eax
- 15CA0C12 pop esi
- 15CA0C13 fild dword ptr [esp+8]
- 15CA0C17 pop ecx
- 15CA0C18 ret
- 15CA0C19 fld qword ptr ds:[15E0E468h]
- 15CA0C1F or edx,0FFFFFFFFh
- 15CA0C22 fld qword ptr ds:[15D90500h]
- 15CA0C28 xor ecx,ecx
- 15CA0C2A jmp 15CA0C2E
- 15CA0C2C fxch st(2)
- 15CA0C2E movsx eax,byte ptr [esi]
- 15CA0C31 add esi,1
- 15CA0C34 cmp eax,2Eh
- 15CA0C37 mov dword ptr [esp+0Ch],eax
- 15CA0C3B jne 15CA0C41
- 15CA0C3D mov edx,ecx
- 15CA0C3F jmp 15CA0C2E
- 15CA0C41 add eax,0FFFFFFD0h
- 15CA0C44 cmp eax,9
- 15CA0C47 ja 15CA0C5A
- 15CA0C49 fmul st(2),st
- 15CA0C4B add ecx,1
- 15CA0C4E fild dword ptr [esp+0Ch]
- 15CA0C52 faddp st(3),st
- 15CA0C54 fxch st(2)
- 15CA0C56 fsub st,st(1)
- 15CA0C58 jmp 15CA0C2C
- 15CA0C5A cmp edx,0FFFFFFFFh
- 15CA0C5D fstp st(1)
- 15CA0C5F fstp st(0)
- 15CA0C61 je 15CA0CAA
- 15CA0C63 fld qword ptr ds:[15D92DB0h]
- 15CA0C69 mov eax,ecx
- 15CA0C6B sub eax,edx
- 15CA0C6D cmp eax,8
- 15CA0C70 jl 15CA0C9B
- 15CA0C72 mov eax,ecx
- 15CA0C74 sub eax,edx
- 15CA0C76 sub eax,8
- 15CA0C79 shr eax,3
- 15CA0C7C add eax,1
- 15CA0C7F mov esi,eax
- 15CA0C81 neg esi
- 15CA0C83 lea ecx,[ecx+esi*8]
- 15CA0C86 sub eax,1
- 15CA0C89 fmul st(1),st
- 15CA0C8B fmul st(1),st
- 15CA0C8D fmul st(1),st
- 15CA0C8F fmul st(1),st
- 15CA0C91 fmul st(1),st
- 15CA0C93 fmul st(1),st
- 15CA0C95 fmul st(1),st
- 15CA0C97 fmul st(1),st
- 15CA0C99 jne 15CA0C86
- 15CA0C9B cmp ecx,edx
- 15CA0C9D jle 15CA0CA8
- 15CA0C9F sub ecx,edx
- 15CA0CA1 sub ecx,1
- 15CA0CA4 fmul st(1),st
- 15CA0CA6 jne 15CA0CA1
- 15CA0CA8 fstp st(0)
- 15CA0CAA fimul dword ptr [esp+4]
- 15CA0CAE pop esi
- 15CA0CAF pop ecx
- 15CA0CB0 ret
- 15CA0CB1 int 3
- 15CA0CB2 int 3
- 15CA0CB3 int 3
- 15CA0CB4 int 3
- 15CA0CB5 int 3
- 15CA0CB6 int 3
- 15CA0CB7 int 3
- 15CA0CB8 int 3
- 15CA0CB9 int 3
- 15CA0CBA int 3
- 15CA0CBB int 3
- 15CA0CBC int 3
- 15CA0CBD int 3
- 15CA0CBE int 3
- 15CA0CBF int 3
- 15CA0CC0 push ebp
- 15CA0CC1 push esi
- 15CA0CC2 mov esi,dword ptr [esp+0Ch]
- 15CA0CC6 push edi
- 15CA0CC7 mov edi,dword ptr ds:[15D811A8h]
- 15CA0CCD push 0FFFFFFh
- 15CA0CD2 push esi
- 15CA0CD3 call edi
- 15CA0CD5 mov ebp,dword ptr [esp+1Ch]
- 15CA0CD9 push 0FFFFFFh
- 15CA0CDE push ebp
- 15CA0CDF call edi
- 15CA0CE1 add esp,10h
- 15CA0CE4 test esi,esi
- 15CA0CE6 je 15CA0D7B
- 15CA0CEC test ebp,ebp
- 15CA0CEE je 15CA0D7B
- 15CA0CF4 cmp byte ptr [esi],0
- 15CA0CF7 push ebx
- 15CA0CF8 mov ebx,esi
- 15CA0CFA je 15CA0D74
- 15CA0CFC lea esp,[esp]
- 15CA0D00 movzx eax,byte ptr [ebx]
- 15CA0D03 push eax
- 15CA0D04 call 15D3B3B5
- 15CA0D09 movzx ecx,byte ptr [ebp]
- 15CA0D0D push ecx
- 15CA0D0E mov esi,eax
- 15CA0D10 call 15D3B3B5
- 15CA0D15 add esp,8
- 15CA0D18 cmp esi,eax
- 15CA0D1A jne 15CA0D6C
- 15CA0D1C mov al,byte ptr [ebp+1]
- 15CA0D1F test al,al
- 15CA0D21 lea esi,[ebp+1]
- 15CA0D24 je 15CA0D5C
- 15CA0D26 mov edx,ebx
- 15CA0D28 sub edx,esi
- 15CA0D2A lea edi,[edx+1]
- 15CA0D2D lea ecx,[ecx]
- 15CA0D30 cmp byte ptr [edi+esi],0
- 15CA0D34 je 15CA0D74
- 15CA0D36 movzx eax,al
- 15CA0D39 push eax
- 15CA0D3A call 15D3B3B5
- 15CA0D3F movzx ecx,byte ptr [edi+esi]
- 15CA0D43 push ecx
- 15CA0D44 mov ebp,eax
- 15CA0D46 call 15D3B3B5
- 15CA0D4B add esp,8
- 15CA0D4E cmp eax,ebp
- 15CA0D50 jne 15CA0D63
- 15CA0D52 mov al,byte ptr [esi+1]
- 15CA0D55 add esi,1
- 15CA0D58 test al,al
- 15CA0D5A jne 15CA0D30
- 15CA0D5C mov eax,ebx
- 15CA0D5E pop ebx
- 15CA0D5F pop edi
- 15CA0D60 pop esi
- 15CA0D61 pop ebp
- 15CA0D62 ret
- 15CA0D63 cmp byte ptr [esi],0
- 15CA0D66 je 15CA0D5C
- 15CA0D68 mov ebp,dword ptr [esp+18h]
- 15CA0D6C add ebx,1
- 15CA0D6F cmp byte ptr [ebx],0
- 15CA0D72 jne 15CA0D00
- 15CA0D74 pop ebx
- 15CA0D75 pop edi
- 15CA0D76 pop esi
- 15CA0D77 xor eax,eax
- 15CA0D79 pop ebp
- 15CA0D7A ret
- 15CA0D7B pop edi
- 15CA0D7C pop esi
- 15CA0D7D xor eax,eax
- 15CA0D7F pop ebp
- 15CA0D80 ret
- 15CA0D81 int 3
- 15CA0D82 int 3
- 15CA0D83 int 3
- 15CA0D84 int 3
- 15CA0D85 int 3
- 15CA0D86 int 3
- 15CA0D87 int 3
- 15CA0D88 int 3
- 15CA0D89 int 3
- 15CA0D8A int 3
- 15CA0D8B int 3
- 15CA0D8C int 3
- 15CA0D8D int 3
- 15CA0D8E int 3
- 15CA0D8F int 3
- 15CA0D90 push ebx
- 15CA0D91 push esi
- 15CA0D92 mov esi,dword ptr [esp+0Ch]
- 15CA0D96 push edi
- 15CA0D97 mov edi,dword ptr ds:[15D811A8h]
- 15CA0D9D push 0FFFFFFh
- 15CA0DA2 push esi
- 15CA0DA3 call edi
- 15CA0DA5 mov ebx,dword ptr [esp+1Ch]
- 15CA0DA9 push 0FFFFFFh
- 15CA0DAE push ebx
- 15CA0DAF call edi
- 15CA0DB1 push ebx
- 15CA0DB2 push esi
- 15CA0DB3 call 15CA0CC0
- 15CA0DB8 add esp,18h
- 15CA0DBB pop edi
- 15CA0DBC pop esi
- 15CA0DBD pop ebx
- 15CA0DBE ret
- 15CA0DBF int 3
- 15CA0DC0 push ecx
- 15CA0DC1 push ebp
- 15CA0DC2 mov ebp,dword ptr [esp+0Ch]
- 15CA0DC6 push esi
- 15CA0DC7 push edi
- 15CA0DC8 mov edi,dword ptr ds:[15D811A8h]
- 15CA0DCE push 0FFFFFFh
- 15CA0DD3 push ebp
- 15CA0DD4 call edi
- 15CA0DD6 mov esi,dword ptr [esp+20h]
- 15CA0DDA push 0FFFFFFh
- 15CA0DDF push esi
- 15CA0DE0 call edi
- 15CA0DE2 add esp,10h
- 15CA0DE5 test ebp,ebp
- 15CA0DE7 je 15CA0EB0
- 15CA0DED test esi,esi
- 15CA0DEF je 15CA0EB0
- 15CA0DF5 cmp byte ptr [ebp],0
- 15CA0DF9 push ebx
- 15CA0DFA mov dword ptr [esp+18h],ebp
- 15CA0DFE je 15CA0EA8
- 15CA0E04 mov edi,dword ptr [esp+20h]
- 15CA0E08 test edi,edi
- 15CA0E0A jle 15CA0EA8
- 15CA0E10 movsx eax,byte ptr [esi]
- 15CA0E13 push eax
- 15CA0E14 call 15D3B3B5
- 15CA0E19 movsx ecx,byte ptr [ebp]
- 15CA0E1D push ecx
- 15CA0E1E mov ebx,eax
- 15CA0E20 call 15D3B3B5
- 15CA0E25 add esp,8
- 15CA0E28 cmp eax,ebx
- 15CA0E2A jne 15CA0E92
- 15CA0E2C mov bl,byte ptr [esi+1]
- 15CA0E2F add esi,1
- 15CA0E32 add edi,0FFFFFFFFh
- 15CA0E35 test bl,bl
- 15CA0E37 je 15CA0E7D
- 15CA0E39 sub ebp,esi
- 15CA0E3B add ebp,1
- 15CA0E3E mov edi,edi
- 15CA0E40 test edi,edi
- 15CA0E42 jle 15CA0EA8
- 15CA0E44 cmp byte ptr [esi+ebp],0
- 15CA0E48 je 15CA0EA8
- 15CA0E4A movsx edx,byte ptr [esi+ebp]
- 15CA0E4E push edx
- 15CA0E4F call 15D3B3B5
- 15CA0E54 movsx ecx,bl
- 15CA0E57 push ecx
- 15CA0E58 mov dword ptr [esp+18h],eax
- 15CA0E5C call 15D3B3B5
- 15CA0E61 mov ecx,dword ptr [esp+18h]
- 15CA0E65 add esp,8
- 15CA0E68 cmp ecx,eax
- 15CA0E6A jne 15CA0E85
- 15CA0E6C mov bl,byte ptr [esi+1]
- 15CA0E6F add esi,1
- 15CA0E72 sub edi,1
- 15CA0E75 test bl,bl
- 15CA0E77 jne 15CA0E40
- 15CA0E79 mov ebp,dword ptr [esp+18h]
- 15CA0E7D pop ebx
- 15CA0E7E pop edi
- 15CA0E7F pop esi
- 15CA0E80 mov eax,ebp
- 15CA0E82 pop ebp
- 15CA0E83 pop ecx
- 15CA0E84 ret
- 15CA0E85 cmp byte ptr [esi],0
- 15CA0E88 je 15CA0E79
- 15CA0E8A mov esi,dword ptr [esp+1Ch]
- 15CA0E8E mov ebp,dword ptr [esp+18h]
- 15CA0E92 sub dword ptr [esp+20h],1
- 15CA0E97 add ebp,1
- 15CA0E9A cmp byte ptr [ebp],0
- 15CA0E9E mov dword ptr [esp+18h],ebp
- 15CA0EA2 jne 15CA0E04
- 15CA0EA8 pop ebx
- 15CA0EA9 pop edi
- 15CA0EAA pop esi
- 15CA0EAB xor eax,eax
- 15CA0EAD pop ebp
- 15CA0EAE pop ecx
- 15CA0EAF ret
- 15CA0EB0 pop edi
- 15CA0EB1 pop esi
- 15CA0EB2 xor eax,eax
- 15CA0EB4 pop ebp
- 15CA0EB5 pop ecx
- 15CA0EB6 ret
- 15CA0EB7 int 3
- 15CA0EB8 int 3
- 15CA0EB9 int 3
- 15CA0EBA int 3
- 15CA0EBB int 3
- 15CA0EBC int 3
- 15CA0EBD int 3
- 15CA0EBE int 3
- 15CA0EBF int 3
- 15CA0EC0 mov eax,dword ptr [esp+4]
- 15CA0EC4 mov ecx,dword ptr [esp+0Ch]
- 15CA0EC8 push esi
- 15CA0EC9 lea esi,[eax+ecx]
- 15CA0ECC cmp eax,esi
- 15CA0ECE jae 15CA0EE5
- 15CA0ED0 mov dl,byte ptr [esp+0Ch]
- 15CA0ED4 mov cl,byte ptr [eax]
- 15CA0ED6 test cl,cl
- 15CA0ED8 je 15CA0EE5
- 15CA0EDA cmp cl,dl
- 15CA0EDC je 15CA0EE7
- 15CA0EDE add eax,1
- 15CA0EE1 cmp eax,esi
- 15CA0EE3 jb 15CA0ED4
- 15CA0EE5 xor eax,eax
- 15CA0EE7 pop esi
- 15CA0EE8 ret
- 15CA0EE9 int 3
- 15CA0EEA int 3
- 15CA0EEB int 3
- 15CA0EEC int 3
- 15CA0EED int 3
- 15CA0EEE int 3
- 15CA0EEF int 3
- 15CA0EF0 push ebx
- 15CA0EF1 mov ebx,dword ptr [esp+8]
- 15CA0EF5 push esi
- 15CA0EF6 mov esi,dword ptr ds:[15D811A8h]
- 15CA0EFC push edi
- 15CA0EFD push 0FFFFFFh
- 15CA0F02 push ebx
- 15CA0F03 call esi
- 15CA0F05 mov edi,dword ptr [esp+1Ch]
- 15CA0F09 push 0FFFFFFh
- 15CA0F0E push edi
- 15CA0F0F call esi
- 15CA0F11 mov eax,ebx
- 15CA0F13 add esp,10h
- 15CA0F16 lea edx,[eax+1]
- 15CA0F19 lea esp,[esp]
- 15CA0F20 mov cl,byte ptr [eax]
- 15CA0F22 add eax,1
- 15CA0F25 test cl,cl
- 15CA0F27 jne 15CA0F20
- 15CA0F29 mov ecx,edi
- 15CA0F2B sub eax,edx
- 15CA0F2D lea esi,[ecx+1]
- 15CA0F30 mov dl,byte ptr [ecx]
- 15CA0F32 add ecx,1
- 15CA0F35 test dl,dl
- 15CA0F37 jne 15CA0F30
- 15CA0F39 mov edx,dword ptr [esp+1Ch]
- 15CA0F3D sub ecx,esi
- 15CA0F3F cmp edx,0FFFFFFFFh
- 15CA0F42 jle 15CA0F4A
- 15CA0F44 cmp edx,ecx
- 15CA0F46 jge 15CA0F4A
- 15CA0F48 mov ecx,edx
- 15CA0F4A mov esi,dword ptr [esp+18h]
- 15CA0F4E lea edx,[eax+ecx]
- 15CA0F51 cmp edx,esi
- 15CA0F53 jb 15CA0F5C
- 15CA0F55 mov ecx,esi
- 15CA0F57 sub ecx,eax
- 15CA0F59 sub ecx,1
- 15CA0F5C test ecx,ecx
- 15CA0F5E jne 15CA0F66
- 15CA0F60 pop edi
- 15CA0F61 pop esi
- 15CA0F62 mov eax,ebx
- 15CA0F64 pop ebx
- 15CA0F65 ret
- 15CA0F66 push ecx
- 15CA0F67 push edi
- 15CA0F68 push ebx
- 15CA0F69 call 15D3C5C0
- 15CA0F6E add esp,0Ch
- 15CA0F71 pop edi
- 15CA0F72 mov byte ptr [eax+esi-1],0
- 15CA0F77 pop esi
- 15CA0F78 pop ebx
- 15CA0F79 ret
- 15CA0F7A int 3
- 15CA0F7B int 3
- 15CA0F7C int 3
- 15CA0F7D int 3
- 15CA0F7E int 3
- 15CA0F7F int 3
- 15CA0F80 push ebx
- 15CA0F81 mov ebx,dword ptr [esp+8]
- 15CA0F85 mov eax,ebx
- 15CA0F87 lea edx,[eax+1]
- 15CA0F8A lea ebx,[ebx]
- 15CA0F90 mov cl,byte ptr [eax]
- 15CA0F92 add eax,1
- 15CA0F95 test cl,cl
- 15CA0F97 jne 15CA0F90
- 15CA0F99 sub eax,edx
- 15CA0F9B lea ecx,[eax+ebx-1]
- 15CA0F9F mov al,byte ptr [ecx]
- 15CA0FA1 cmp al,5Ch
- 15CA0FA3 je 15CA0FBB
- 15CA0FA5 cmp al,2Fh
- 15CA0FA7 je 15CA0FBB
- 15CA0FA9 cmp ecx,ebx
- 15CA0FAB jbe 15CA0FBB
- 15CA0FAD cmp al,2Eh
- 15CA0FAF je 15CA1023
- 15CA0FB1 mov al,byte ptr [ecx-1]
- 15CA0FB4 sub ecx,1
- 15CA0FB7 cmp al,5Ch
- 15CA0FB9 jne 15CA0FA5
- 15CA0FBB push esi
- 15CA0FBC mov esi,dword ptr ds:[15D811A8h]
- 15CA0FC2 push edi
- 15CA0FC3 push 0FFFFFFh
- 15CA0FC8 push ebx
- 15CA0FC9 call esi
- 15CA0FCB mov edi,dword ptr [esp+1Ch]
- 15CA0FCF push 0FFFFFFh
- 15CA0FD4 push edi
- 15CA0FD5 call esi
- 15CA0FD7 mov eax,ebx
- 15CA0FD9 add esp,10h
- 15CA0FDC lea edx,[eax+1]
- 15CA0FDF nop
- 15CA0FE0 mov cl,byte ptr [eax]
- 15CA0FE2 add eax,1
- 15CA0FE5 test cl,cl
- 15CA0FE7 jne 15CA0FE0
- 15CA0FE9 mov ecx,edi
- 15CA0FEB sub eax,edx
- 15CA0FED lea esi,[ecx+1]
- 15CA0FF0 mov dl,byte ptr [ecx]
- 15CA0FF2 add ecx,1
- 15CA0FF5 test dl,dl
- 15CA0FF7 jne 15CA0FF0
- 15CA0FF9 sub ecx,esi
- 15CA0FFB mov esi,dword ptr [esp+18h]
- 15CA0FFF lea edx,[ecx+eax]
- 15CA1002 cmp edx,esi
- 15CA1004 jb 15CA100D
- 15CA1006 mov ecx,esi
- 15CA1008 sub ecx,eax
- 15CA100A sub ecx,1
- 15CA100D test ecx,ecx
- 15CA100F je 15CA1021
- 15CA1011 push ecx
- 15CA1012 push edi
- 15CA1013 push ebx
- 15CA1014 call 15D3C5C0
- 15CA1019 add esp,0Ch
- 15CA101C mov byte ptr [eax+esi-1],0
- 15CA1021 pop edi
- 15CA1022 pop esi
- 15CA1023 pop ebx
- 15CA1024 ret
- 15CA1025 int 3
- 15CA1026 int 3
- 15CA1027 int 3
- 15CA1028 int 3
- 15CA1029 int 3
- 15CA102A int 3
- 15CA102B int 3
- 15CA102C int 3
- 15CA102D int 3
- 15CA102E int 3
- 15CA102F int 3
- 15CA1030 push esi
- 15CA1031 mov esi,dword ptr [esp+8]
- 15CA1035 mov eax,esi
- 15CA1037 lea edx,[eax+1]
- 15CA103A lea ebx,[ebx]
- 15CA1040 mov cl,byte ptr [eax]
- 15CA1042 add eax,1
- 15CA1045 test cl,cl
- 15CA1047 jne 15CA1040
- 15CA1049 sub eax,edx
- 15CA104B add eax,0FFFFFFFFh
- 15CA104E test eax,eax
- 15CA1050 jle 15CA106A
- 15CA1052 mov cl,byte ptr [eax+esi]
- 15CA1055 cmp cl,5Ch
- 15CA1058 je 15CA1066
- 15CA105A cmp cl,2Fh
- 15CA105D je 15CA1066
- 15CA105F sub eax,1
- 15CA1062 test eax,eax
- 15CA1064 jg 15CA1052
- 15CA1066 mov byte ptr [eax+esi],0
- 15CA106A pop esi
- 15CA106B ret
- 15CA106C int 3
- 15CA106D int 3
- 15CA106E int 3
- 15CA106F int 3
- 15CA1070 mov eax,dword ptr [esp+4]
- 15CA1074 cmp byte ptr [eax],0
- 15CA1077 je 15CA1096
- 15CA1079 mov dl,byte ptr [esp+8]
- 15CA107D lea ecx,[ecx]
- 15CA1080 mov cl,byte ptr [eax]
- 15CA1082 cmp cl,2Fh
- 15CA1085 je 15CA108C
- 15CA1087 cmp cl,5Ch
- 15CA108A jne 15CA108E
- 15CA108C mov byte ptr [eax],dl
- 15CA108E add eax,1
- 15CA1091 cmp byte ptr [eax],0
- 15CA1094 jne 15CA1080
- 15CA1096 ret
- 15CA1097 int 3
- 15CA1098 int 3
- 15CA1099 int 3
- 15CA109A int 3
- 15CA109B int 3
- 15CA109C int 3
- 15CA109D int 3
- 15CA109E int 3
- 15CA109F int 3
- 15CA10A0 mov ecx,dword ptr [esp+4]
- 15CA10A4 mov eax,ecx
- 15CA10A6 push esi
- 15CA10A7 lea esi,[eax+1]
- 15CA10AA lea ebx,[ebx]
- 15CA10B0 mov dl,byte ptr [eax]
- 15CA10B2 add eax,1
- 15CA10B5 test dl,dl
- 15CA10B7 jne 15CA10B0
- 15CA10B9 sub eax,esi
- 15CA10BB lea eax,[eax+ecx-1]
- 15CA10BF cmp eax,ecx
- 15CA10C1 pop esi
- 15CA10C2 je 15CA10E5
- 15CA10C4 mov dl,2Eh
- 15CA10C6 cmp byte ptr [eax-1],dl
- 15CA10C9 je 15CA10D5
- 15CA10CB add eax,0FFFFFFFFh
- 15CA10CE cmp eax,ecx
- 15CA10D0 jne 15CA10C6
- 15CA10D2 xor eax,eax
- 15CA10D4 ret
- 15CA10D5 cmp eax,ecx
- 15CA10D7 je 15CA10E5
- 15CA10D9 mov cl,byte ptr [eax]
- 15CA10DB cmp cl,5Ch
- 15CA10DE je 15CA10E5
- 15CA10E0 cmp cl,2Fh
- 15CA10E3 jne 15CA10E7
- 15CA10E5 xor eax,eax
- 15CA10E7 ret
- 15CA10E8 int 3
- 15CA10E9 int 3
- 15CA10EA int 3
- 15CA10EB int 3
- 15CA10EC int 3
- 15CA10ED int 3
- 15CA10EE int 3
- 15CA10EF int 3
- 15CA10F0 push ebx
- 15CA10F1 push esi
- 15CA10F2 push edi
- 15CA10F3 mov edi,dword ptr [esp+10h]
- 15CA10F7 xor cl,cl
- 15CA10F9 cmp byte ptr [edi],cl
- 15CA10FB mov eax,edi
- 15CA10FD mov esi,edi
- 15CA10FF je 15CA1126
- 15CA1101 mov bl,byte ptr [eax]
- 15CA1103 cmp bl,5Ch
- 15CA1106 je 15CA1111
- 15CA1108 cmp bl,2Fh
- 15CA110B je 15CA1111
- 15CA110D xor dl,dl
- 15CA110F jmp 15CA1117
- 15CA1111 test cl,cl
- 15CA1113 mov dl,1
- 15CA1115 jne 15CA111C
- 15CA1117 mov byte ptr [esi],bl
- 15CA1119 add esi,1
- 15CA111C add eax,1
- 15CA111F cmp byte ptr [eax],0
- 15CA1122 mov cl,dl
- 15CA1124 jne 15CA1101
- 15CA1126 mov byte ptr [esi],0
- 15CA1129 cmp byte ptr [edi],0
- 15CA112C mov eax,edi
- 15CA112E mov edx,edi
- 15CA1130 je 15CA1162
- 15CA1132 mov bl,byte ptr [eax]
- 15CA1134 cmp bl,2Eh
- 15CA1137 jne 15CA1155
- 15CA1139 mov cl,byte ptr [eax+1]
- 15CA113C cmp cl,5Ch
- 15CA113F je 15CA1146
- 15CA1141 cmp cl,2Fh
- 15CA1144 jne 15CA1155
- 15CA1146 cmp eax,edi
- 15CA1148 je 15CA1150
- 15CA114A cmp byte ptr [eax-1],2Eh
- 15CA114E je 15CA1155
- 15CA1150 add eax,2
- 15CA1153 jmp 15CA115D
- 15CA1155 mov byte ptr [edx],bl
- 15CA1157 add eax,1
- 15CA115A add edx,1
- 15CA115D cmp byte ptr [eax],0
- 15CA1160 jne 15CA1132
- 15CA1162 mov eax,edi
- 15CA1164 mov byte ptr [edx],0
- 15CA1167 lea edx,[eax+1]
- 15CA116A lea ebx,[ebx]
- 15CA1170 mov cl,byte ptr [eax]
- 15CA1172 add eax,1
- 15CA1175 test cl,cl
- 15CA1177 jne 15CA1170
- 15CA1179 sub eax,edx
- 15CA117B cmp eax,2
- 15CA117E jle 15CA1198
- 15CA1180 cmp byte ptr [eax+edi-1],2Eh
- 15CA1185 jne 15CA1198
- 15CA1187 lea ecx,[eax+edi-2]
- 15CA118B mov al,byte ptr [ecx]
- 15CA118D cmp al,5Ch
- 15CA118F je 15CA1195
- 15CA1191 cmp al,2Fh
- 15CA1193 jne 15CA1198
- 15CA1195 mov byte ptr [ecx],0
- 15CA1198 cmp byte ptr [edi],0
- 15CA119B mov eax,edi
- 15CA119D je 15CA1215
- 15CA119F nop
- 15CA11A0 cmp byte ptr [eax],2Eh
- 15CA11A3 jne 15CA120D
- 15CA11A5 cmp byte ptr [eax+1],2Eh
- 15CA11A9 jne 15CA120D
- 15CA11AB cmp eax,edi
- 15CA11AD je 15CA11BC
- 15CA11AF mov cl,byte ptr [eax-1]
- 15CA11B2 cmp cl,5Ch
- 15CA11B5 je 15CA11BC
- 15CA11B7 cmp cl,2Fh
- 15CA11BA jne 15CA120D
- 15CA11BC mov cl,byte ptr [eax+2]
- 15CA11BF test cl,cl
- 15CA11C1 lea ebx,[eax+2]
- 15CA11C4 je 15CA11D0
- 15CA11C6 cmp cl,5Ch
- 15CA11C9 je 15CA11D0
- 15CA11CB cmp cl,2Fh
- 15CA11CE jne 15CA120D
- 15CA11D0 lea ecx,[eax-2]
- 15CA11D3 cmp ecx,edi
- 15CA11D5 jb 15CA123C
- 15CA11D7 mov al,byte ptr [ecx]
- 15CA11D9 cmp al,5Ch
- 15CA11DB je 15CA11E6
- 15CA11DD cmp al,2Fh
- 15CA11DF je 15CA11E6
- 15CA11E1 sub ecx,1
- 15CA11E4 jmp 15CA11D3
- 15CA11E6 mov eax,ebx
- 15CA11E8 lea esi,[eax+1]
- 15CA11EB jmp 15CA11F0
- 15CA11ED lea ecx,[ecx]
- 15CA11F0 mov dl,byte ptr [eax]
- 15CA11F2 add eax,1
- 15CA11F5 test dl,dl
- 15CA11F7 jne 15CA11F0
- 15CA11F9 sub eax,esi
- 15CA11FB add eax,1
- 15CA11FE push eax
- 15CA11FF push ebx
- 15CA1200 push ecx
- 15CA1201 call 15D37B90
- 15CA1206 add esp,0Ch
- 15CA1209 mov eax,edi
- 15CA120B jmp 15CA1210
- 15CA120D add eax,1
- 15CA1210 cmp byte ptr [eax],0
- 15CA1213 jne 15CA11A0
- 15CA1215 cmp byte ptr [edi],0
- 15CA1218 mov eax,edi
- 15CA121A je 15CA1236
- 15CA121C mov dl,byte ptr [esp+14h]
- 15CA1220 mov cl,byte ptr [eax]
- 15CA1222 cmp cl,2Fh
- 15CA1225 je 15CA122C
- 15CA1227 cmp cl,5Ch
- 15CA122A jne 15CA122E
- 15CA122C mov byte ptr [eax],dl
- 15CA122E add eax,1
- 15CA1231 cmp byte ptr [eax],0
- 15CA1234 jne 15CA1220
- 15CA1236 pop edi
- 15CA1237 pop esi
- 15CA1238 mov al,1
- 15CA123A pop ebx
- 15CA123B ret
- 15CA123C pop edi
- 15CA123D pop esi
- 15CA123E xor al,al
- 15CA1240 pop ebx
- 15CA1241 ret
- 15CA1242 int 3
- 15CA1243 int 3
- 15CA1244 int 3
- 15CA1245 int 3
- 15CA1246 int 3
- 15CA1247 int 3
- 15CA1248 int 3
- 15CA1249 int 3
- 15CA124A int 3
- 15CA124B int 3
- 15CA124C int 3
- 15CA124D int 3
- 15CA124E int 3
- 15CA124F int 3
- 15CA1250 push esi
- 15CA1251 push edi
- 15CA1252 mov edi,dword ptr [esp+0Ch]
- 15CA1256 mov eax,edi
- 15CA1258 lea edx,[eax+1]
- 15CA125B jmp 15CA1260
- 15CA125D lea ecx,[ecx]
- 15CA1260 mov cl,byte ptr [eax]
- 15CA1262 add eax,1
- 15CA1265 test cl,cl
- 15CA1267 jne 15CA1260
- 15CA1269 sub eax,edx
- 15CA126B mov esi,eax
- 15CA126D test esi,esi
- 15CA126F jle 15CA129E
- 15CA1271 mov al,byte ptr [esi+edi-1]
- 15CA1275 cmp al,5Ch
- 15CA1277 je 15CA129E
- 15CA1279 cmp al,2Fh
- 15CA127B je 15CA129E
- 15CA127D lea eax,[esi+1]
- 15CA1280 cmp eax,dword ptr [esp+10h]
- 15CA1284 jl 15CA1295
- 15CA1286 push edi
- 15CA1287 push 15E5F1E0h
- 15CA128C call dword ptr ds:[15D81274h]
- 15CA1292 add esp,8
- 15CA1295 mov byte ptr [esi+edi],5Ch
- 15CA1299 mov byte ptr [esi+edi+1],0
- 15CA129E pop edi
- 15CA129F pop esi
- 15CA12A0 ret
- 15CA12A1 int 3
- 15CA12A2 int 3
- 15CA12A3 int 3
- 15CA12A4 int 3
- 15CA12A5 int 3
- 15CA12A6 int 3
- 15CA12A7 int 3
- 15CA12A8 int 3
- 15CA12A9 int 3
- 15CA12AA int 3
- 15CA12AB int 3
- 15CA12AC int 3
- 15CA12AD int 3
- 15CA12AE int 3
- 15CA12AF int 3
- 15CA12B0 mov ecx,dword ptr [esp+4]
- 15CA12B4 mov al,byte ptr [ecx]
- 15CA12B6 test al,al
- 15CA12B8 je 15CA12C0
- 15CA12BA cmp byte ptr [ecx+1],3Ah
- 15CA12BE je 15CA12CB
- 15CA12C0 cmp al,2Fh
- 15CA12C2 je 15CA12CB
- 15CA12C4 cmp al,5Ch
- 15CA12C6 je 15CA12CB
- 15CA12C8 xor al,al
- 15CA12CA ret
- 15CA12CB mov al,1
- 15CA12CD ret
- 15CA12CE int 3
- 15CA12CF int 3
- 15CA12D0 push ebx
- 15CA12D1 push esi
- 15CA12D2 mov esi,dword ptr [esp+14h]
- 15CA12D6 push edi
- 15CA12D7 mov edi,dword ptr [esp+10h]
- 15CA12DB push esi
- 15CA12DC push edi
- 15CA12DD call dword ptr ds:[15D81214h]
- 15CA12E3 mov ebx,dword ptr [esp+1Ch]
- 15CA12E7 push 0FFFFFFh
- 15CA12EC push ebx
- 15CA12ED call dword ptr ds:[15D811A8h]
- 15CA12F3 push esi
- 15CA12F4 push ebx
- 15CA12F5 push edi
- 15CA12F6 call 15D3C370
- 15CA12FB add esp,1Ch
- 15CA12FE test esi,esi
- 15CA1300 jle 15CA1307
- 15CA1302 mov byte ptr [edi+esi-1],0
- 15CA1307 pop edi
- 15CA1308 pop esi
- 15CA1309 pop ebx
- 15CA130A ret
- 15CA130B int 3
- 15CA130C int 3
- 15CA130D int 3
- 15CA130E int 3
- 15CA130F int 3
- 15CA1310 push ebx
- 15CA1311 push esi
- 15CA1312 mov esi,dword ptr [esp+14h]
- 15CA1316 push edi
- 15CA1317 mov edi,dword ptr [esp+10h]
- 15CA131B push esi
- 15CA131C push edi
- 15CA131D call dword ptr ds:[15D81214h]
- 15CA1323 mov ebx,dword ptr [esp+1Ch]
- 15CA1327 push 1
- 15CA1329 push ebx
- 15CA132A call dword ptr ds:[15D8129Ch]
- 15CA1330 shr esi,1
- 15CA1332 push esi
- 15CA1333 push ebx
- 15CA1334 push edi
- 15CA1335 call 15D3925A
- 15CA133A add esp,1Ch
- 15CA133D test esi,esi
- 15CA133F je 15CA1348
- 15CA1341 mov word ptr [edi+esi*2-2],0
- 15CA1348 pop edi
- 15CA1349 pop esi
- 15CA134A pop ebx
- 15CA134B ret
- 15CA134C int 3
- 15CA134D int 3
- 15CA134E int 3
- 15CA134F int 3
- 15CA1350 push esi
- 15CA1351 mov esi,dword ptr [esp+0Ch]
- 15CA1355 push edi
- 15CA1356 mov edi,dword ptr [esp+0Ch]
- 15CA135A push esi
- 15CA135B push edi
- 15CA135C call dword ptr ds:[15D81214h]
- 15CA1362 mov eax,dword ptr [esp+1Ch]
- 15CA1366 push 0FFFFFFh
- 15CA136B push eax
- 15CA136C call dword ptr ds:[15D811A8h]
- 15CA1372 mov edx,dword ptr [esp+24h]
- 15CA1376 lea ecx,[esp+28h]
- 15CA137A push ecx
- 15CA137B push edx
- 15CA137C push esi
- 15CA137D push edi
- 15CA137E call 15D39514
- 15CA1383 add esp,20h
- 15CA1386 test eax,eax
- 15CA1388 jge 15CA1391
- 15CA138A mov byte ptr [edi+esi-1],0
- 15CA138F mov eax,esi
- 15CA1391 pop edi
- 15CA1392 pop esi
- 15CA1393 ret
- 15CA1394 int 3
- 15CA1395 int 3
- 15CA1396 int 3
- 15CA1397 int 3
- 15CA1398 int 3
- 15CA1399 int 3
- 15CA139A int 3
- 15CA139B int 3
- 15CA139C int 3
- 15CA139D int 3
- 15CA139E int 3
- 15CA139F int 3
- 15CA13A0 push ebx
- 15CA13A1 push esi
- 15CA13A2 mov esi,dword ptr [esp+10h]
- 15CA13A6 push edi
- 15CA13A7 mov edi,dword ptr [esp+10h]
- 15CA13AB push esi
- 15CA13AC push edi
- 15CA13AD call dword ptr ds:[15D81214h]
- 15CA13B3 mov ebx,dword ptr [esp+20h]
- 15CA13B7 push 0FFFFFFh
- 15CA13BC push ebx
- 15CA13BD call dword ptr ds:[15D811A8h]
- 15CA13C3 mov eax,dword ptr [esp+2Ch]
- 15CA13C7 push eax
- 15CA13C8 push ebx
- 15CA13C9 push esi
- 15CA13CA push edi
- 15CA13CB call 15D39514
- 15CA13D0 add esp,20h
- 15CA13D3 test eax,eax
- 15CA13D5 jge 15CA13DE
- 15CA13D7 mov byte ptr [edi+esi-1],0
- 15CA13DC mov eax,esi
- 15CA13DE pop edi
- 15CA13DF pop esi
- 15CA13E0 pop ebx
- 15CA13E1 ret
- 15CA13E2 int 3
- 15CA13E3 int 3
- 15CA13E4 int 3
- 15CA13E5 int 3
- 15CA13E6 int 3
- 15CA13E7 int 3
- 15CA13E8 int 3
- 15CA13E9 int 3
- 15CA13EA int 3
- 15CA13EB int 3
- 15CA13EC int 3
- 15CA13ED int 3
- 15CA13EE int 3
- 15CA13EF int 3
- 15CA13F0 push ebx
- 15CA13F1 push esi
- 15CA13F2 mov esi,dword ptr [esp+10h]
- 15CA13F6 push edi
- 15CA13F7 mov edi,dword ptr [esp+10h]
- 15CA13FB push esi
- 15CA13FC push edi
- 15CA13FD call dword ptr ds:[15D81214h]
- 15CA1403 mov ebx,dword ptr [esp+20h]
- 15CA1407 push 0FFFFFFh
- 15CA140C push ebx
- 15CA140D call dword ptr ds:[15D811A8h]
- 15CA1413 mov eax,dword ptr [esp+2Ch]
- 15CA1417 push eax
- 15CA1418 push ebx
- 15CA1419 push esi
- 15CA141A push edi
- 15CA141B call 15D39514
- 15CA1420 mov ecx,dword ptr [esp+40h]
- 15CA1424 add esp,20h
- 15CA1427 test ecx,ecx
- 15CA1429 je 15CA1432
- 15CA142B test eax,eax
- 15CA142D setl dl
- 15CA1430 mov byte ptr [ecx],dl
- 15CA1432 test eax,eax
- 15CA1434 jge 15CA143D
- 15CA1436 mov byte ptr [edi+esi-1],0
- 15CA143B mov eax,esi
- 15CA143D pop edi
- 15CA143E pop esi
- 15CA143F pop ebx
- 15CA1440 ret
- 15CA1441 int 3
- 15CA1442 int 3
- 15CA1443 int 3
- 15CA1444 int 3
- 15CA1445 int 3
- 15CA1446 int 3
- 15CA1447 int 3
- 15CA1448 int 3
- 15CA1449 int 3
- 15CA144A int 3
- 15CA144B int 3
- 15CA144C int 3
- 15CA144D int 3
- 15CA144E int 3
- 15CA144F int 3
- 15CA1450 sub esp,48h
- 15CA1453 cmp byte ptr [esp+54h],0
- 15CA1458 je 15CA1462
- 15CA145A fld dword ptr ds:[15D91568h]
- 15CA1460 jmp 15CA1468
- 15CA1462 fld dword ptr ds:[15D92308h]
- 15CA1468 mov eax,dword ptr ds:[15FCC9B8h]
- 15CA146D fld st(0)
- 15CA146F push ebx
- 15CA1470 fmul st,st(1)
- 15CA1472 fld dword ptr [esp+50h]
- 15CA1476 push ebp
- 15CA1477 mov ebp,eax
- 15CA1479 add eax,1
- 15CA147C fcom st(1)
- 15CA147E and eax,7
- 15CA1481 shl ebp,5
- 15CA1484 mov dword ptr ds:[15FCC9B8h],eax
- 15CA1489 fnstsw ax
- 15CA148B push esi
- 15CA148C add ebp,15FCC8B8h
- 15CA1492 test ah,41h
- 15CA1495 push edi
- 15CA1496 jne 15CA14AE
- 15CA1498 fstp st(2)
- 15CA149A push 15E5F228h
- 15CA149F fdivp st(1),st
- 15CA14A1 push 8
- 15CA14A3 lea eax,[esp+18h]
- 15CA14A7 push eax
- 15CA14A8 fstp dword ptr [esp+68h]
- 15CA14AC jmp 15CA14DD
- 15CA14AE fstp st(1)
- 15CA14B0 fcom st(1)
- 15CA14B2 fnstsw ax
- 15CA14B4 test ah,41h
- 15CA14B7 jne 15CA14CD
- 15CA14B9 fdivrp st(1),st
- 15CA14BB push 15E5F224h
- 15CA14C0 push 8
- 15CA14C2 lea ecx,[esp+18h]
- 15CA14C6 push ecx
- 15CA14C7 fstp dword ptr [esp+68h]
- 15CA14CB jmp 15CA14DD
- 15CA14CD push 15E5F21Ch
- 15CA14D2 fstp st(1)
- 15CA14D4 push 8
- 15CA14D6 fstp st(0)
- 15CA14D8 lea edx,[esp+18h]
- 15CA14DC push edx
- 15CA14DD call 15CA1350
- 15CA14E2 fld dword ptr [esp+68h]
- 15CA14E6 add esp,0Ch
- 15CA14E9 fld st(0)
- 15CA14EB call 15D378B0
- 15CA14F0 mov ecx,eax
- 15CA14F2 mov dword ptr [esp+64h],ecx
- 15CA14F6 fisub dword ptr [esp+64h]
- 15CA14FA fabs
- 15CA14FC fcomp qword ptr ds:[15DAEB68h]
- 15CA1502 fnstsw ax
- 15CA1504 test ah,5
- 15CA1507 jp 15CA1516
- 15CA1509 lea eax,[esp+10h]
- 15CA150D push eax
- 15CA150E push ecx
- 15CA150F push 15E5F214h
- 15CA1514 jmp 15CA154C
- 15CA1516 mov eax,dword ptr [esp+60h]
- 15CA151A xor ecx,ecx
- 15CA151C test eax,eax
- 15CA151E setle cl
- 15CA1521 lea edx,[esp+10h]
- 15CA1525 push edx
- 15CA1526 lea edx,[esp+3Ch]
- 15CA152A sub ecx,1
- 15CA152D and ecx,eax
- 15CA152F push ecx
- 15CA1530 push 15E5F208h
- 15CA1535 push 20h
- 15CA1537 push edx
- 15CA1538 call 15CA1350
- 15CA153D fld dword ptr [esp+70h]
- 15CA1541 add esp,0Ch
- 15CA1544 lea eax,[esp+40h]
- 15CA1548 fstp qword ptr [esp]
- 15CA154B push eax
- 15CA154C lea ecx,[esp+24h]
- 15CA1550 push 20h
- 15CA1552 push ecx
- 15CA1553 call 15CA1350
- 15CA1558 add esp,14h
- 15CA155B lea edi,[esp+18h]
- 15CA155F mov edx,edi
- 15CA1561 push 15DBCD0Ch
- 15CA1566 push edx
- 15CA1567 mov esi,ebp
- 15CA1569 call 15D387B0
- 15CA156E add esp,8
- 15CA1571 test eax,eax
- 15CA1573 jne 15CA1585
- 15CA1575 mov eax,edi
- 15CA1577 push 15DB8B64h
- 15CA157C push eax
- 15CA157D call 15D387B0
- 15CA1582 add esp,8
- 15CA1585 mov bl,byte ptr [esp+18h]
- 15CA1589 lea ecx,[esp+18h]
- 15CA158D sub eax,ecx
- 15CA158F sub eax,3
- 15CA1592 test bl,bl
- 15CA1594 mov ecx,eax
- 15CA1596 je 15CA15CE
- 15CA1598 test ecx,ecx
- 15CA159A jl 15CA15BD
- 15CA159C mov eax,55555556h
- 15CA15A1 imul ecx
- 15CA15A3 mov eax,edx
- 15CA15A5 shr eax,1Fh
- 15CA15A8 add eax,edx
- 15CA15AA lea edx,[eax+eax*2]
- 15CA15AD mov eax,ecx
- 15CA15AF sub eax,edx
- 15CA15B1 jne 15CA15BD
- 15CA15B3 cmp esi,ebp
- 15CA15B5 je 15CA15BD
- 15CA15B7 mov byte ptr [esi],2Ch
- 15CA15BA add esi,1
- 15CA15BD add edi,1
- 15CA15C0 mov byte ptr [esi],bl
- 15CA15C2 mov bl,byte ptr [edi]
- 15CA15C4 sub ecx,1
- 15CA15C7 add esi,1
- 15CA15CA test bl,bl
- 15CA15CC jne 15CA1598
- 15CA15CE pop edi
- 15CA15CF mov byte ptr [esi],0
- 15CA15D2 pop esi
- 15CA15D3 mov eax,ebp
- 15CA15D5 pop ebp
- 15CA15D6 pop ebx
- 15CA15D7 add esp,48h
- 15CA15DA ret
- 15CA15DB int 3
- 15CA15DC int 3
- 15CA15DD int 3
- 15CA15DE int 3
- 15CA15DF int 3
- 15CA15E0 push ebx
- 15CA15E1 mov ebx,dword ptr [esp+8]
- 15CA15E5 test ebx,ebx
- 15CA15E7 jne 15CA15ED
- 15CA15E9 xor eax,eax
- 15CA15EB pop ebx
- 15CA15EC ret
- 15CA15ED push esi
- 15CA15EE push edi
- 15CA15EF push 0FFFFFFh
- 15CA15F4 push ebx
- 15CA15F5 call dword ptr ds:[15D811A8h]
- 15CA15FB mov esi,dword ptr [esp+1Ch]
- 15CA15FF push 1
- 15CA1601 push esi
- 15CA1602 call dword ptr ds:[15D81214h]
- 15CA1608 mov edi,dword ptr [esp+28h]
- 15CA160C add esp,10h
- 15CA160F shr edi,1
- 15CA1611 push edi
- 15CA1612 push esi
- 15CA1613 push 0FFFFFFFFh
- 15CA1615 push ebx
- 15CA1616 push 0
- 15CA1618 push 0FDE9h
- 15CA161D mov word ptr [esi],0
- 15CA1622 call dword ptr ds:[15D81148h]
- 15CA1628 mov word ptr [esi+edi*2-2],0
- 15CA162F pop edi
- 15CA1630 pop esi
- 15CA1631 pop ebx
- 15CA1632 ret
- 15CA1633 int 3
- 15CA1634 int 3
- 15CA1635 int 3
- 15CA1636 int 3
- 15CA1637 int 3
- 15CA1638 int 3
- 15CA1639 int 3
- 15CA163A int 3
- 15CA163B int 3
- 15CA163C int 3
- 15CA163D int 3
- 15CA163E int 3
- 15CA163F int 3
- 15CA1640 push ebx
- 15CA1641 push esi
- 15CA1642 mov esi,dword ptr [esp+14h]
- 15CA1646 push edi
- 15CA1647 mov edi,dword ptr [esp+14h]
- 15CA164B push esi
- 15CA164C push edi
- 15CA164D call dword ptr ds:[15D811A8h]
- 15CA1653 mov ebx,dword ptr [esp+18h]
- 15CA1657 push 1
- 15CA1659 push ebx
- 15CA165A call dword ptr ds:[15D8129Ch]
- 15CA1660 add esp,10h
- 15CA1663 test esi,esi
- 15CA1665 jle 15CA166A
- 15CA1667 mov byte ptr [edi],0
- 15CA166A push 0
- 15CA166C push 0
- 15CA166E push esi
- 15CA166F push edi
- 15CA1670 push 0FFFFFFFFh
- 15CA1672 push ebx
- 15CA1673 push 0
- 15CA1675 push 0FDE9h
- 15CA167A call dword ptr ds:[15D8114Ch]
- 15CA1680 test esi,esi
- 15CA1682 jle 15CA1689
- 15CA1684 mov byte ptr [edi+esi-1],0
- 15CA1689 pop edi
- 15CA168A pop esi
- 15CA168B pop ebx
- 15CA168C ret
- 15CA168D int 3
- 15CA168E int 3
- 15CA168F int 3
- 15CA1690 push ebx
- 15CA1691 push esi
- 15CA1692 mov esi,dword ptr [esp+10h]
- 15CA1696 push edi
- 15CA1697 mov edi,dword ptr [esp+18h]
- 15CA169B push edi
- 15CA169C push esi
- 15CA169D call dword ptr ds:[15D811A8h]
- 15CA16A3 mov ebx,dword ptr [esp+18h]
- 15CA16A7 push 1
- 15CA16A9 push ebx
- 15CA16AA call dword ptr ds:[15D8129Ch]
- 15CA16B0 add esp,10h
- 15CA16B3 push 0
- 15CA16B5 push 0
- 15CA16B7 push edi
- 15CA16B8 push esi
- 15CA16B9 push 0FFFFFFFFh
- 15CA16BB push ebx
- 15CA16BC push 0
- 15CA16BE push 0FDE9h
- 15CA16C3 mov byte ptr [esi],0
- 15CA16C6 call dword ptr ds:[15D8114Ch]
- 15CA16CC mov byte ptr [esi+edi-1],0
- 15CA16D1 pop edi
- 15CA16D2 pop esi
- 15CA16D3 pop ebx
- 15CA16D4 ret
- 15CA16D5 int 3
- 15CA16D6 int 3
- 15CA16D7 int 3
- 15CA16D8 int 3
- 15CA16D9 int 3
- 15CA16DA int 3
- 15CA16DB int 3
- 15CA16DC int 3
- 15CA16DD int 3
- 15CA16DE int 3
- 15CA16DF int 3
- 15CA16E0 sub esp,0Ch
- 15CA16E3 push ebx
- 15CA16E4 push edi
- 15CA16E5 mov edi,dword ptr [esp+20h]
- 15CA16E9 xor ebx,ebx
- 15CA16EB cmp dword ptr [esp+1Ch],ebx
- 15CA16EF mov byte ptr [edi],0
- 15CA16F2 jle 15CA178C
- 15CA16F8 push ebp
- 15CA16F9 mov ebp,dword ptr ds:[15D811A8h]
- 15CA16FF push esi
- 15CA1700 mov eax,dword ptr [esp+20h]
- 15CA1704 movzx ecx,byte ptr [ebx+eax]
- 15CA1708 push ecx
- 15CA1709 push 15E5F22Ch
- 15CA170E lea edx,[esp+18h]
- 15CA1712 push 0Ah
- 15CA1714 push edx
- 15CA1715 call 15CA1350
- 15CA171A push 0FFFFFFh
- 15CA171F push edi
- 15CA1720 call ebp
- 15CA1722 lea eax,[esp+28h]
- 15CA1726 push 0FFFFFFh
- 15CA172B push eax
- 15CA172C call ebp
- 15CA172E mov eax,edi
- 15CA1730 add esp,20h
- 15CA1733 lea edx,[eax+1]
- 15CA1736 mov cl,byte ptr [eax]
- 15CA1738 add eax,1
- 15CA173B test cl,cl
- 15CA173D jne 15CA1736
- 15CA173F lea ecx,[esp+10h]
- 15CA1743 sub eax,edx
- 15CA1745 lea esi,[ecx+1]
- 15CA1748 mov dl,byte ptr [ecx]
- 15CA174A add ecx,1
- 15CA174D test dl,dl
- 15CA174F jne 15CA1748
- 15CA1751 sub ecx,esi
- 15CA1753 mov esi,dword ptr [esp+2Ch]
- 15CA1757 lea edx,[ecx+eax]
- 15CA175A cmp edx,esi
- 15CA175C jb 15CA1765
- 15CA175E mov ecx,esi
- 15CA1760 sub ecx,eax
- 15CA1762 sub ecx,1
- 15CA1765 test ecx,ecx
- 15CA1767 je 15CA177D
- 15CA1769 push ecx
- 15CA176A lea eax,[esp+14h]
- 15CA176E push eax
- 15CA176F push edi
- 15CA1770 call 15D3C5C0
- 15CA1775 add esp,0Ch
- 15CA1778 mov byte ptr [eax+esi-1],0
- 15CA177D add ebx,1
- 15CA1780 cmp ebx,dword ptr [esp+24h]
- 15CA1784 jl 15CA1700
- 15CA178A pop esi
- 15CA178B pop ebp
- 15CA178C pop edi
- 15CA178D pop ebx
- 15CA178E add esp,0Ch
- 15CA1791 ret
- 15CA1792 int 3
- 15CA1793 int 3
- 15CA1794 int 3
- 15CA1795 int 3
- 15CA1796 int 3
- 15CA1797 int 3
- 15CA1798 int 3
- 15CA1799 int 3
- 15CA179A int 3
- 15CA179B int 3
- 15CA179C int 3
- 15CA179D int 3
- 15CA179E int 3
- 15CA179F int 3
- 15CA17A0 push esi
- 15CA17A1 mov esi,dword ptr [esp+8]
- 15CA17A5 test esi,esi
- 15CA17A7 je 15CA184C
- 15CA17AD cmp byte ptr [esi],0
- 15CA17B0 je 15CA184C
- 15CA17B6 mov eax,esi
- 15CA17B8 lea edx,[eax+1]
- 15CA17BB jmp 15CA17C0
- 15CA17BD lea ecx,[ecx]
- 15CA17C0 mov cl,byte ptr [eax]
- 15CA17C2 add eax,1
- 15CA17C5 test cl,cl
- 15CA17C7 jne 15CA17C0
- 15CA17C9 sub eax,edx
- 15CA17CB lea ecx,[eax-1]
- 15CA17CE mov eax,ecx
- 15CA17D0 test eax,eax
- 15CA17D2 je 15CA17EB
- 15CA17D4 mov dl,byte ptr [eax+esi]
- 15CA17D7 cmp dl,2Eh
- 15CA17DA je 15CA17EB
- 15CA17DC cmp dl,5Ch
- 15CA17DF je 15CA17EB
- 15CA17E1 cmp dl,2Fh
- 15CA17E4 je 15CA17EB
- 15CA17E6 sub eax,1
- 15CA17E9 jne 15CA17D4
- 15CA17EB cmp byte ptr [eax+esi],2Eh
- 15CA17EF je 15CA17F5
- 15CA17F1 mov eax,ecx
- 15CA17F3 jmp 15CA17F8
- 15CA17F5 sub eax,1
- 15CA17F8 test ecx,ecx
- 15CA17FA jl 15CA1812
- 15CA17FC lea esp,[esp]
- 15CA1800 mov dl,byte ptr [ecx+esi]
- 15CA1803 cmp dl,5Ch
- 15CA1806 je 15CA1836
- 15CA1808 cmp dl,2Fh
- 15CA180B je 15CA1836
- 15CA180D sub ecx,1
- 15CA1810 jns 15CA1800
- 15CA1812 xor ecx,ecx
- 15CA1814 mov edx,dword ptr [esp+10h]
- 15CA1818 sub eax,ecx
- 15CA181A add eax,2
- 15CA181D cmp eax,edx
- 15CA181F jl 15CA1823
- 15CA1821 mov eax,edx
- 15CA1823 push eax
- 15CA1824 mov eax,dword ptr [esp+10h]
- 15CA1828 add ecx,esi
- 15CA182A push ecx
- 15CA182B push eax
- 15CA182C call 15CA12D0
- 15CA1831 add esp,0Ch
- 15CA1834 pop esi
- 15CA1835 ret
- 15CA1836 test ecx,ecx
- 15CA1838 jl 15CA1812
- 15CA183A mov dl,byte ptr [ecx+esi]
- 15CA183D cmp dl,5Ch
- 15CA1840 je 15CA1847
- 15CA1842 cmp dl,2Fh
- 15CA1845 jne 15CA1812
- 15CA1847 add ecx,1
- 15CA184A jmp 15CA1814
- 15CA184C mov ecx,dword ptr [esp+0Ch]
- 15CA1850 mov byte ptr [ecx],0
- 15CA1853 pop esi
- 15CA1854 ret
- 15CA1855 int 3
- 15CA1856 int 3
- 15CA1857 int 3
- 15CA1858 int 3
- 15CA1859 int 3
- 15CA185A int 3
- 15CA185B int 3
- 15CA185C int 3
- 15CA185D int 3
- 15CA185E int 3
- 15CA185F int 3
- 15CA1860 push ebx
- 15CA1861 mov ebx,dword ptr [esp+8]
- 15CA1865 push esi
- 15CA1866 mov eax,ebx
- 15CA1868 push edi
- 15CA1869 lea edx,[eax+1]
- 15CA186C lea esp,[esp]
- 15CA1870 mov cl,byte ptr [eax]
- 15CA1872 add eax,1
- 15CA1875 test cl,cl
- 15CA1877 jne 15CA1870
- 15CA1879 mov edi,dword ptr [esp+18h]
- 15CA187D sub eax,edx
- 15CA187F add eax,0FFFFFFFFh
- 15CA1882 test eax,eax
- 15CA1884 jle 15CA189F
- 15CA1886 mov cl,byte ptr [eax+ebx]
- 15CA1889 cmp cl,2Eh
- 15CA188C je 15CA18D3
- 15CA188E cmp cl,5Ch
- 15CA1891 je 15CA18D3
- 15CA1893 cmp cl,2Fh
- 15CA1896 je 15CA18D3
- 15CA1898 sub eax,1
- 15CA189B test eax,eax
- 15CA189D jg 15CA1886
- 15CA189F mov esi,dword ptr [esp+14h]
- 15CA18A3 cmp esi,ebx
- 15CA18A5 je 15CA18CF
- 15CA18A7 push edi
- 15CA18A8 push esi
- 15CA18A9 call dword ptr ds:[15D81214h]
- 15CA18AF push 0FFFFFFh
- 15CA18B4 push ebx
- 15CA18B5 call dword ptr ds:[15D811A8h]
- 15CA18BB push edi
- 15CA18BC push ebx
- 15CA18BD push esi
- 15CA18BE call 15D3C370
- 15CA18C3 add esp,1Ch
- 15CA18C6 test edi,edi
- 15CA18C8 jle 15CA18CF
- 15CA18CA mov byte ptr [esi+edi-1],0
- 15CA18CF pop edi
- 15CA18D0 pop esi
- 15CA18D1 pop ebx
- 15CA18D2 ret
- 15CA18D3 test eax,eax
- 15CA18D5 jle 15CA189F
- 15CA18D7 mov cl,byte ptr [eax+ebx]
- 15CA18DA cmp cl,5Ch
- 15CA18DD je 15CA189F
- 15CA18DF cmp cl,2Fh
- 15CA18E2 je 15CA189F
- 15CA18E4 cmp eax,edi
- 15CA18E6 jge 15CA189F
- 15CA18E8 lea esi,[edi-1]
- 15CA18EB cmp eax,esi
- 15CA18ED jge 15CA18F1
- 15CA18EF mov esi,eax
- 15CA18F1 mov edi,dword ptr [esp+14h]
- 15CA18F5 cmp edi,ebx
- 15CA18F7 je 15CA1904
- 15CA18F9 push esi
- 15CA18FA push ebx
- 15CA18FB push edi
- 15CA18FC call 15D38AC0
- 15CA1901 add esp,0Ch
- 15CA1904 mov byte ptr [esi+edi],0
- 15CA1908 pop edi
- 15CA1909 pop esi
- 15CA190A pop ebx
- 15CA190B ret
- 15CA190C int 3
- 15CA190D int 3
- 15CA190E int 3
- 15CA190F int 3
- 15CA1910 push esi
- 15CA1911 mov esi,dword ptr [esp+8]
- 15CA1915 push edi
- 15CA1916 mov edi,dword ptr [esp+14h]
- 15CA191A push edi
- 15CA191B push esi
- 15CA191C push esi
- 15CA191D call 15CA1860
- 15CA1922 mov eax,dword ptr [esp+1Ch]
- 15CA1926 push edi
- 15CA1927 push eax
- 15CA1928 push esi
- 15CA1929 call 15CA0F80
- 15CA192E add esp,18h
- 15CA1931 pop edi
- 15CA1932 pop esi
- 15CA1933 ret
- 15CA1934 int 3
- 15CA1935 int 3
- 15CA1936 int 3
- 15CA1937 int 3
- 15CA1938 int 3
- 15CA1939 int 3
- 15CA193A int 3
- 15CA193B int 3
- 15CA193C int 3
- 15CA193D int 3
- 15CA193E int 3
- 15CA193F int 3
- 15CA1940 push esi
- 15CA1941 mov esi,dword ptr [esp+8]
- 15CA1945 cmp byte ptr [esi],0
- 15CA1948 je 15CA19DC
- 15CA194E push 15E5F23Ch
- 15CA1953 push esi
- 15CA1954 call 15D50738
- 15CA1959 add esp,8
- 15CA195C test eax,eax
- 15CA195E je 15CA19DC
- 15CA1960 push 15E5F238h
- 15CA1965 push esi
- 15CA1966 call 15D50738
- 15CA196B add esp,8
- 15CA196E test eax,eax
- 15CA1970 je 15CA19DC
- 15CA1972 mov eax,esi
- 15CA1974 lea edx,[eax+1]
- 15CA1977 mov cl,byte ptr [eax]
- 15CA1979 add eax,1
- 15CA197C test cl,cl
- 15CA197E jne 15CA1977
- 15CA1980 sub eax,edx
- 15CA1982 mov cl,byte ptr [eax+esi-1]
- 15CA1986 cmp cl,5Ch
- 15CA1989 je 15CA1990
- 15CA198B cmp cl,2Fh
- 15CA198E jne 15CA1993
- 15CA1990 sub eax,1
- 15CA1993 test eax,eax
- 15CA1995 jle 15CA19AE
- 15CA1997 mov cl,byte ptr [esi+eax-1]
- 15CA199B cmp cl,5Ch
- 15CA199E je 15CA19C9
- 15CA19A0 cmp cl,2Fh
- 15CA19A3 je 15CA19C9
- 15CA19A5 sub eax,1
- 15CA19A8 test eax,eax
- 15CA19AA jg 15CA1997
- 15CA19AC test eax,eax
- 15CA19AE jne 15CA19D8
- 15CA19B0 mov eax,dword ptr [esp+0Ch]
- 15CA19B4 push 5Ch
- 15CA19B6 push 15E5F234h
- 15CA19BB push eax
- 15CA19BC push esi
- 15CA19BD call 15CA1350
- 15CA19C2 add esp,10h
- 15CA19C5 mov al,1
- 15CA19C7 pop esi
- 15CA19C8 ret
- 15CA19C9 push 5Ch
- 15CA19CB push esi
- 15CA19CC mov byte ptr [eax+esi],0
- 15CA19D0 call 15CA1070
- 15CA19D5 add esp,8
- 15CA19D8 mov al,1
- 15CA19DA pop esi
- 15CA19DB ret
- 15CA19DC xor al,al
- 15CA19DE pop esi
- 15CA19DF ret
- 15CA19E0 push ebx
- 15CA19E1 push ebp
- 15CA19E2 push esi
- 15CA19E3 mov esi,dword ptr [esp+18h]
- 15CA19E7 push edi
- 15CA19E8 mov edi,dword ptr [esp+20h]
- 15CA19EC push edi
- 15CA19ED push esi
- 15CA19EE call dword ptr ds:[15D81214h]
- 15CA19F4 mov ebx,dword ptr [esp+1Ch]
- 15CA19F8 mov ebp,dword ptr ds:[15D811A8h]
- 15CA19FE push 0FFFFFFh
- 15CA1A03 push ebx
- 15CA1A04 call ebp
- 15CA1A06 push edi
- 15CA1A07 push ebx
- 15CA1A08 push esi
- 15CA1A09 call 15D3C370
- 15CA1A0E add esp,1Ch
- 15CA1A11 test edi,edi
- 15CA1A13 jle 15CA1A1A
- 15CA1A15 mov byte ptr [esi+edi-1],0
- 15CA1A1A cmp byte ptr [esi],0
- 15CA1A1D mov eax,esi
- 15CA1A1F je 15CA1A38
- 15CA1A21 mov cl,byte ptr [eax]
- 15CA1A23 cmp cl,2Fh
- 15CA1A26 je 15CA1A2D
- 15CA1A28 cmp cl,5Ch
- 15CA1A2B jne 15CA1A30
- 15CA1A2D mov byte ptr [eax],5Ch
- 15CA1A30 add eax,1
- 15CA1A33 cmp byte ptr [eax],0
- 15CA1A36 jne 15CA1A21
- 15CA1A38 push edi
- 15CA1A39 push esi
- 15CA1A3A call 15CA1250
- 15CA1A3F push 0FFFFFFh
- 15CA1A44 push esi
- 15CA1A45 call ebp
- 15CA1A47 mov ebx,dword ptr [esp+28h]
- 15CA1A4B push 0FFFFFFh
- 15CA1A50 push ebx
- 15CA1A51 call ebp
- 15CA1A53 mov eax,esi
- 15CA1A55 add esp,18h
- 15CA1A58 lea edx,[eax+1]
- 15CA1A5B jmp 15CA1A60
- 15CA1A5D lea ecx,[ecx]
- 15CA1A60 mov cl,byte ptr [eax]
- 15CA1A62 add eax,1
- 15CA1A65 test cl,cl
- 15CA1A67 jne 15CA1A60
- 15CA1A69 mov ecx,ebx
- 15CA1A6B sub eax,edx
- 15CA1A6D lea ebp,[ecx+1]
- 15CA1A70 mov dl,byte ptr [ecx]
- 15CA1A72 add ecx,1
- 15CA1A75 test dl,dl
- 15CA1A77 jne 15CA1A70
- 15CA1A79 sub ecx,ebp
- 15CA1A7B lea edx,[ecx+eax]
- 15CA1A7E cmp edx,edi
- 15CA1A80 jb 15CA1A89
- 15CA1A82 mov ecx,edi
- 15CA1A84 sub ecx,eax
- 15CA1A86 sub ecx,1
- 15CA1A89 test ecx,ecx
- 15CA1A8B je 15CA1A9D
- 15CA1A8D push ecx
- 15CA1A8E push ebx
- 15CA1A8F push esi
- 15CA1A90 call 15D3C5C0
- 15CA1A95 add esp,0Ch
- 15CA1A98 mov byte ptr [eax+edi-1],0
- 15CA1A9D cmp byte ptr [esi],0
- 15CA1AA0 pop edi
- 15CA1AA1 mov eax,esi
- 15CA1AA3 pop esi
- 15CA1AA4 pop ebp
- 15CA1AA5 pop ebx
- 15CA1AA6 je 15CA1ABF
- 15CA1AA8 mov cl,byte ptr [eax]
- 15CA1AAA cmp cl,2Fh
- 15CA1AAD je 15CA1AB4
- 15CA1AAF cmp cl,5Ch
- 15CA1AB2 jne 15CA1AB7
- 15CA1AB4 mov byte ptr [eax],5Ch
- 15CA1AB7 add eax,1
- 15CA1ABA cmp byte ptr [eax],0
- 15CA1ABD jne 15CA1AA8
- 15CA1ABF ret
- 15CA1AC0 push ebx
- 15CA1AC1 mov ebx,dword ptr [esp+8]
- 15CA1AC5 push esi
- 15CA1AC6 mov esi,dword ptr [esp+10h]
- 15CA1ACA cmp esi,0FFFFFFFFh
- 15CA1ACD mov eax,ebx
- 15CA1ACF push edi
- 15CA1AD0 lea edx,[eax+1]
- 15CA1AD3 jne 15CA1AE2
- 15CA1AD5 mov cl,byte ptr [eax]
- 15CA1AD7 add eax,1
- 15CA1ADA test cl,cl
- 15CA1ADC jne 15CA1AD5
- 15CA1ADE sub eax,edx
- 15CA1AE0 jmp 15CA1B05
- 15CA1AE2 mov cl,byte ptr [eax]
- 15CA1AE4 add eax,1
- 15CA1AE7 test cl,cl
- 15CA1AE9 jne 15CA1AE2
- 15CA1AEB sub eax,edx
- 15CA1AED cmp eax,esi
- 15CA1AEF jge 15CA1B03
- 15CA1AF1 mov eax,ebx
- 15CA1AF3 lea edx,[eax+1]
- 15CA1AF6 mov cl,byte ptr [eax]
- 15CA1AF8 add eax,1
- 15CA1AFB test cl,cl
- 15CA1AFD jne 15CA1AF6
- 15CA1AFF sub eax,edx
- 15CA1B01 jmp 15CA1B05
- 15CA1B03 mov eax,esi
- 15CA1B05 lea esi,[eax+1]
- 15CA1B08 push esi
- 15CA1B09 call 15AD6350
- 15CA1B0E mov edi,eax
- 15CA1B10 push esi
- 15CA1B11 push edi
- 15CA1B12 call dword ptr ds:[15D81214h]
- 15CA1B18 push 0FFFFFFh
- 15CA1B1D push ebx
- 15CA1B1E call dword ptr ds:[15D811A8h]
- 15CA1B24 push esi
- 15CA1B25 push ebx
- 15CA1B26 push edi
- 15CA1B27 call 15D3C370
- 15CA1B2C add esp,20h
- 15CA1B2F test esi,esi
- 15CA1B31 mov eax,edi
- 15CA1B33 jle 15CA1B3A
- 15CA1B35 mov byte ptr [edi+esi-1],0
- 15CA1B3A pop edi
- 15CA1B3B pop esi
- 15CA1B3C pop ebx
- 15CA1B3D ret
- 15CA1B3E int 3
- 15CA1B3F int 3
- 15CA1B40 push ebx
- 15CA1B41 push ebp
- 15CA1B42 push esi
- 15CA1B43 mov esi,dword ptr [esp+1Ch]
- 15CA1B47 push edi
- 15CA1B48 xor edi,edi
- 15CA1B4A cmp dword ptr [esi+8],edi
- 15CA1B4D mov dword ptr [esi+0Ch],edi
- 15CA1B50 jl 15CA1B6D
- 15CA1B52 mov eax,dword ptr [esi]
- 15CA1B54 cmp eax,edi
- 15CA1B56 je 15CA1B6A
- 15CA1B58 mov ecx,dword ptr ds:[15D81278h]
- 15CA1B5E mov ecx,dword ptr [ecx]
- 15CA1B60 mov edx,dword ptr [ecx]
- 15CA1B62 push eax
- 15CA1B63 mov eax,dword ptr [edx+14h]
- 15CA1B66 call eax
- 15CA1B68 mov dword ptr [esi],edi
- 15CA1B6A mov dword ptr [esi+4],edi
- 15CA1B6D mov ecx,dword ptr [esi]
- 15CA1B6F mov ebp,dword ptr [esp+14h]
- 15CA1B73 mov dword ptr [esi+10h],ecx
- 15CA1B76 xor edi,edi
- 15CA1B78 xor ebx,ebx
- 15CA1B7A cmp dword ptr [esp+1Ch],edi
- 15CA1B7E mov dword ptr [esp+20h],0FFFFFFFFh
- 15CA1B86 jle 15CA1C52
- 15CA1B8C lea esp,[esp]
- 15CA1B90 mov edx,dword ptr [esp+18h]
- 15CA1B94 mov eax,dword ptr [edx+edi*4]
- 15CA1B97 push eax
- 15CA1B98 push ebp
- 15CA1B99 call 15CA0CC0
- 15CA1B9E add esp,8
- 15CA1BA1 test eax,eax
- 15CA1BA3 je 15CA1BB3
- 15CA1BA5 test ebx,ebx
- 15CA1BA7 je 15CA1BAD
- 15CA1BA9 cmp eax,ebx
- 15CA1BAB jae 15CA1BB3
- 15CA1BAD mov dword ptr [esp+20h],edi
- 15CA1BB1 mov ebx,eax
- 15CA1BB3 add edi,1
- 15CA1BB6 cmp edi,dword ptr [esp+1Ch]
- 15CA1BBA jl 15CA1B90
- 15CA1BBC test ebx,ebx
- 15CA1BBE je 15CA1C52
- 15CA1BC4 mov edx,dword ptr [esp+20h]
- 15CA1BC8 mov ecx,dword ptr [esp+18h]
- 15CA1BCC mov eax,dword ptr [ecx+edx*4]
- 15CA1BCF lea edx,[eax+1]
- 15CA1BD2 mov cl,byte ptr [eax]
- 15CA1BD4 add eax,1
- 15CA1BD7 test cl,cl
- 15CA1BD9 jne 15CA1BD2
- 15CA1BDB sub eax,edx
- 15CA1BDD cmp ebx,ebp
- 15CA1BDF mov dword ptr [esp+20h],eax
- 15CA1BE3 jbe 15CA1C46
- 15CA1BE5 mov eax,ebx
- 15CA1BE7 sub eax,ebp
- 15CA1BE9 push eax
- 15CA1BEA push ebp
- 15CA1BEB call 15CA1AC0
- 15CA1BF0 mov edi,dword ptr [esi+0Ch]
- 15CA1BF3 mov ebp,eax
- 15CA1BF5 mov eax,dword ptr [esi+4]
- 15CA1BF8 lea ecx,[edi+1]
- 15CA1BFB add esp,8
- 15CA1BFE cmp ecx,eax
- 15CA1C00 jle 15CA1C11
- 15CA1C02 mov edx,edi
- 15CA1C04 sub edx,eax
- 15CA1C06 add edx,1
- 15CA1C09 push edx
- 15CA1C0A mov ecx,esi
- 15CA1C0C call 15A08830
- 15CA1C11 add dword ptr [esi+0Ch],1
- 15CA1C15 mov eax,dword ptr [esi+0Ch]
- 15CA1C18 mov ecx,dword ptr [esi]
- 15CA1C1A sub eax,edi
- 15CA1C1C sub eax,1
- 15CA1C1F test eax,eax
- 15CA1C21 mov dword ptr [esi+10h],ecx
- 15CA1C24 jle 15CA1C3B
- 15CA1C26 add eax,eax
- 15CA1C28 add eax,eax
- 15CA1C2A lea ecx,[ecx+edi*4]
- 15CA1C2D push eax
- 15CA1C2E push ecx
- 15CA1C2F add ecx,4
- 15CA1C32 push ecx
- 15CA1C33 call 15D37B90
- 15CA1C38 add esp,0Ch
- 15CA1C3B mov ecx,dword ptr [esi]
- 15CA1C3D lea edi,[ecx+edi*4]
- 15CA1C40 test edi,edi
- 15CA1C42 je 15CA1C46
- 15CA1C44 mov dword ptr [edi],ebp
- 15CA1C46 mov edx,dword ptr [esp+20h]
- 15CA1C4A lea ebp,[edx+ebx]
- 15CA1C4D jmp 15CA1B76
- 15CA1C52 mov eax,ebp
- 15CA1C54 lea edx,[eax+1]
- 15CA1C57 mov cl,byte ptr [eax]
- 15CA1C59 add eax,1
- 15CA1C5C test cl,cl
- 15CA1C5E jne 15CA1C57
- 15CA1C60 sub eax,edx
- 15CA1C62 je 15CA1CFF
- 15CA1C68 mov eax,ebp
- 15CA1C6A lea edx,[eax+1]
- 15CA1C6D lea ecx,[ecx]
- 15CA1C70 mov cl,byte ptr [eax]
- 15CA1C72 add eax,1
- 15CA1C75 test cl,cl
- 15CA1C77 jne 15CA1C70
- 15CA1C79 sub eax,edx
- 15CA1C7B lea edi,[eax+1]
- 15CA1C7E push edi
- 15CA1C7F call 15AD6350
- 15CA1C84 mov ebx,eax
- 15CA1C86 push edi
- 15CA1C87 push ebx
- 15CA1C88 call dword ptr ds:[15D81214h]
- 15CA1C8E push 0FFFFFFh
- 15CA1C93 push ebp
- 15CA1C94 call dword ptr ds:[15D811A8h]
- 15CA1C9A push edi
- 15CA1C9B push ebp
- 15CA1C9C push ebx
- 15CA1C9D call 15D3C370
- 15CA1CA2 add esp,20h
- 15CA1CA5 test edi,edi
- 15CA1CA7 jle 15CA1CAE
- 15CA1CA9 mov byte ptr [edi+ebx-1],0
- 15CA1CAE mov edi,dword ptr [esi+0Ch]
- 15CA1CB1 mov eax,dword ptr [esi+4]
- 15CA1CB4 lea ecx,[edi+1]
- 15CA1CB7 cmp ecx,eax
- 15CA1CB9 jle 15CA1CCA
- 15CA1CBB mov edx,edi
- 15CA1CBD sub edx,eax
- 15CA1CBF add edx,1
- 15CA1CC2 push edx
- 15CA1CC3 mov ecx,esi
- 15CA1CC5 call 15A08830
- 15CA1CCA add dword ptr [esi+0Ch],1
- 15CA1CCE mov eax,dword ptr [esi+0Ch]
- 15CA1CD1 mov ecx,dword ptr [esi]
- 15CA1CD3 sub eax,edi
- 15CA1CD5 sub eax,1
- 15CA1CD8 test eax,eax
- 15CA1CDA mov dword ptr [esi+10h],ecx
- 15CA1CDD jle 15CA1CF4
- 15CA1CDF add eax,eax
- 15CA1CE1 add eax,eax
- 15CA1CE3 lea ecx,[ecx+edi*4]
- 15CA1CE6 push eax
- 15CA1CE7 push ecx
- 15CA1CE8 add ecx,4
- 15CA1CEB push ecx
- 15CA1CEC call 15D37B90
- 15CA1CF1 add esp,0Ch
- 15CA1CF4 mov ecx,dword ptr [esi]
- 15CA1CF6 lea eax,[ecx+edi*4]
- 15CA1CF9 test eax,eax
- 15CA1CFB je 15CA1CFF
- 15CA1CFD mov dword ptr [eax],ebx
- 15CA1CFF pop edi
- 15CA1D00 pop esi
- 15CA1D01 pop ebp
- 15CA1D02 pop ebx
- 15CA1D03 ret
- 15CA1D04 int 3
- 15CA1D05 int 3
- 15CA1D06 int 3
- 15CA1D07 int 3
- 15CA1D08 int 3
- 15CA1D09 int 3
- 15CA1D0A int 3
- 15CA1D0B int 3
- 15CA1D0C int 3
- 15CA1D0D int 3
- 15CA1D0E int 3
- 15CA1D0F int 3
- 15CA1D10 mov eax,dword ptr [esp+0Ch]
- 15CA1D14 mov edx,dword ptr [esp+4]
- 15CA1D18 push eax
- 15CA1D19 push 1
- 15CA1D1B lea ecx,[esp+10h]
- 15CA1D1F push ecx
- 15CA1D20 push edx
- 15CA1D21 call 15CA1B40
- 15CA1D26 add esp,10h
- 15CA1D29 ret
- 15CA1D2A int 3
- 15CA1D2B int 3
- 15CA1D2C int 3
- 15CA1D2D int 3
- 15CA1D2E int 3
- 15CA1D2F int 3
- 15CA1D30 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA1D36 test ecx,ecx
- 15CA1D38 je 15CA1DC3
- 15CA1D3E cmp byte ptr ds:[15FCCAD4h],0
- 15CA1D45 jne 15CA1DC3
- 15CA1D47 mov eax,dword ptr [esp+4]
- 15CA1D4B mov edx,dword ptr [ecx]
- 15CA1D4D mov dword ptr ds:[15FCCAD0h],eax
- 15CA1D52 mov eax,dword ptr [edx+14h]
- 15CA1D55 mov byte ptr ds:[15FCCAD4h],1
- 15CA1D5C call eax
- 15CA1D5E mov dword ptr ds:[15F072ECh],eax
- 15CA1D63 mov eax,dword ptr [esp+8]
- 15CA1D67 test eax,eax
- 15CA1D69 mov dword ptr ds:[15FCCACCh],eax
- 15CA1D6E jne 15CA1D7A
- 15CA1D70 mov dword ptr ds:[15FCCACCh],15F072F8h
- 15CA1D7A push esi
- 15CA1D7B mov esi,dword ptr ds:[15FCCAC8h]
- 15CA1D81 test esi,esi
- 15CA1D83 je 15CA1DA8
- 15CA1D85 push edi
- 15CA1D86 mov edx,dword ptr [esi]
- 15CA1D88 mov eax,dword ptr ds:[15FCCAD0h]
- 15CA1D8D mov edx,dword ptr [edx+0Ch]
- 15CA1D90 mov edi,dword ptr [esi+4]
- 15CA1D93 push eax
- 15CA1D94 mov ecx,esi
- 15CA1D96 call edx
- 15CA1D98 mov eax,dword ptr [esi]
- 15CA1D9A mov edx,dword ptr [eax+24h]
- 15CA1D9D mov ecx,esi
- 15CA1D9F call edx
- 15CA1DA1 test edi,edi
- 15CA1DA3 mov esi,edi
- 15CA1DA5 jne 15CA1D86
- 15CA1DA7 pop edi
- 15CA1DA8 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA1DAE mov eax,dword ptr [ecx]
- 15CA1DB0 mov edx,dword ptr [eax+84h]
- 15CA1DB6 call edx
- 15CA1DB8 mov dword ptr ds:[15FCCAC8h],0
- 15CA1DC2 pop esi
- 15CA1DC3 ret
- 15CA1DC4 int 3
- 15CA1DC5 int 3
- 15CA1DC6 int 3
- 15CA1DC7 int 3
- 15CA1DC8 int 3
- 15CA1DC9 int 3
- 15CA1DCA int 3
- 15CA1DCB int 3
- 15CA1DCC int 3
- 15CA1DCD int 3
- 15CA1DCE int 3
- 15CA1DCF int 3
- 15CA1DD0 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA1DD6 test ecx,ecx
- 15CA1DD8 je 15CA1E02
- 15CA1DDA cmp byte ptr ds:[15FCCAD4h],0
- 15CA1DE1 je 15CA1E02
- 15CA1DE3 mov eax,dword ptr [ecx]
- 15CA1DE5 mov edx,dword ptr ds:[15F072ECh]
- 15CA1DEB mov eax,dword ptr [eax+20h]
- 15CA1DEE push edx
- 15CA1DEF call eax
- 15CA1DF1 mov dword ptr ds:[15F072ECh],0FFFFFFFFh
- 15CA1DFB mov byte ptr ds:[15FCCAD4h],0
- 15CA1E02 ret
- 15CA1E03 int 3
- 15CA1E04 int 3
- 15CA1E05 int 3
- 15CA1E06 int 3
- 15CA1E07 int 3
- 15CA1E08 int 3
- 15CA1E09 int 3
- 15CA1E0A int 3
- 15CA1E0B int 3
- 15CA1E0C int 3
- 15CA1E0D int 3
- 15CA1E0E int 3
- 15CA1E0F int 3
- 15CA1E10 mov eax,dword ptr ds:[15F072ECh]
- 15CA1E15 ret
- 15CA1E16 int 3
- 15CA1E17 int 3
- 15CA1E18 int 3
- 15CA1E19 int 3
- 15CA1E1A int 3
- 15CA1E1B int 3
- 15CA1E1C int 3
- 15CA1E1D int 3
- 15CA1E1E int 3
- 15CA1E1F int 3
- 15CA1E20 mov eax,dword ptr [esp+4]
- 15CA1E24 xor edx,edx
- 15CA1E26 mov dword ptr [ecx+0Ch],eax
- 15CA1E29 mov eax,dword ptr [esp+8]
- 15CA1E2D cmp eax,edx
- 15CA1E2F mov byte ptr [ecx+8],dl
- 15CA1E32 jne 15CA1E39
- 15CA1E34 mov eax,dword ptr ds:[15F07370h]
- 15CA1E39 mov dword ptr [ecx+10h],eax
- 15CA1E3C mov eax,dword ptr [esp+0Ch]
- 15CA1E40 test al,1
- 15CA1E42 mov dword ptr [ecx+14h],eax
- 15CA1E45 jne 15CA1E57
- 15CA1E47 mov eax,dword ptr ds:[15FCCAC8h]
- 15CA1E4C mov dword ptr [ecx+4],eax
- 15CA1E4F mov dword ptr ds:[15FCCAC8h],ecx
- 15CA1E55 jmp 15CA1E5A
- 15CA1E57 mov dword ptr [ecx+4],edx
- 15CA1E5A cmp dword ptr ds:[15FCCACCh],edx
- 15CA1E60 je 15CA1E69
- 15CA1E62 mov edx,dword ptr [ecx]
- 15CA1E64 mov eax,dword ptr [edx+24h]
- 15CA1E67 call eax
- 15CA1E69 ret 0Ch
- 15CA1E6C int 3
- 15CA1E6D int 3
- 15CA1E6E int 3
- 15CA1E6F int 3
- 15CA1E70 mov eax,dword ptr ds:[15FCCACCh]
- 15CA1E75 test eax,eax
- 15CA1E77 je 15CA1E82
- 15CA1E79 mov edx,dword ptr [eax]
- 15CA1E7B push ecx
- 15CA1E7C mov ecx,eax
- 15CA1E7E mov eax,dword ptr [edx]
- 15CA1E80 call eax
- 15CA1E82 ret
- 15CA1E83 int 3
- 15CA1E84 int 3
- 15CA1E85 int 3
- 15CA1E86 int 3
- 15CA1E87 int 3
- 15CA1E88 int 3
- 15CA1E89 int 3
- 15CA1E8A int 3
- 15CA1E8B int 3
- 15CA1E8C int 3
- 15CA1E8D int 3
- 15CA1E8E int 3
- 15CA1E8F int 3
- 15CA1E90 mov eax,dword ptr ds:[15FCD2FCh]
- 15CA1E95 test eax,eax
- 15CA1E97 je 15CA1EA3
- 15CA1E99 mov edx,dword ptr [eax]
- 15CA1E9B push ecx
- 15CA1E9C mov ecx,eax
- 15CA1E9E mov eax,dword ptr [edx+1Ch]
- 15CA1EA1 call eax
- 15CA1EA3 ret
- 15CA1EA4 int 3
- 15CA1EA5 int 3
- 15CA1EA6 int 3
- 15CA1EA7 int 3
- 15CA1EA8 int 3
- 15CA1EA9 int 3
- 15CA1EAA int 3
- 15CA1EAB int 3
- 15CA1EAC int 3
- 15CA1EAD int 3
- 15CA1EAE int 3
- 15CA1EAF int 3
- 15CA1EB0 mov eax,dword ptr [esp+4]
- 15CA1EB4 test dword ptr [ecx+14h],eax
- 15CA1EB7 setne al
- 15CA1EBA ret 4
- 15CA1EBD int 3
- 15CA1EBE int 3
- 15CA1EBF int 3
- 15CA1EC0 mov eax,dword ptr [esp+4]
- 15CA1EC4 or dword ptr [ecx+14h],eax
- 15CA1EC7 ret 4
- 15CA1ECA int 3
- 15CA1ECB int 3
- 15CA1ECC int 3
- 15CA1ECD int 3
- 15CA1ECE int 3
- 15CA1ECF int 3
- 15CA1ED0 mov al,byte ptr [ecx+8]
- 15CA1ED3 ret
- 15CA1ED4 int 3
- 15CA1ED5 int 3
- 15CA1ED6 int 3
- 15CA1ED7 int 3
- 15CA1ED8 int 3
- 15CA1ED9 int 3
- 15CA1EDA int 3
- 15CA1EDB int 3
- 15CA1EDC int 3
- 15CA1EDD int 3
- 15CA1EDE int 3
- 15CA1EDF int 3
- 15CA1EE0 mov eax,dword ptr [esp+8]
- 15CA1EE4 push ebx
- 15CA1EE5 xor ebx,ebx
- 15CA1EE7 push esi
- 15CA1EE8 mov esi,ecx
- 15CA1EEA mov ecx,dword ptr [esp+1Ch]
- 15CA1EEE and byte ptr [esi+20h],0F9h
- 15CA1EF2 cmp ecx,ebx
- 15CA1EF4 mov dword ptr [esi+18h],eax
- 15CA1EF7 mov al,byte ptr [esi+20h]
- 15CA1EFA mov byte ptr [esi+8],bl
- 15CA1EFD mov dword ptr [esi+0Ch],ebx
- 15CA1F00 mov dword ptr [esi+10h],ebx
- 15CA1F03 mov dword ptr [esi+14h],ebx
- 15CA1F06 mov dword ptr [esi+4],ebx
- 15CA1F09 mov dword ptr [esi],15E5F270h
- 15CA1F0F mov edx,ecx
- 15CA1F11 jne 15CA1F18
- 15CA1F13 mov edx,15C0DDE0h
- 15CA1F18 cmp ecx,ebx
- 15CA1F1A setne cl
- 15CA1F1D xor cl,al
- 15CA1F1F and cl,1
- 15CA1F22 xor cl,al
- 15CA1F24 mov eax,dword ptr [esp+14h]
- 15CA1F28 cmp eax,ebx
- 15CA1F2A mov dword ptr [esi+1Ch],edx
- 15CA1F2D mov edx,dword ptr [esp+0Ch]
- 15CA1F31 mov byte ptr [esi+20h],cl
- 15CA1F34 mov byte ptr [esi+8],bl
- 15CA1F37 mov dword ptr [esi+0Ch],edx
- 15CA1F3A jne 15CA1F41
- 15CA1F3C mov eax,dword ptr ds:[15F07370h]
- 15CA1F41 mov dword ptr [esi+10h],eax
- 15CA1F44 mov eax,dword ptr [esp+18h]
- 15CA1F48 test al,1
- 15CA1F4A mov dword ptr [esi+14h],eax
- 15CA1F4D jne 15CA1F5F
- 15CA1F4F mov eax,dword ptr ds:[15FCCAC8h]
- 15CA1F54 mov dword ptr [esi+4],eax
- 15CA1F57 mov dword ptr ds:[15FCCAC8h],esi
- 15CA1F5D jmp 15CA1F62
- 15CA1F5F mov dword ptr [esi+4],ebx
- 15CA1F62 cmp dword ptr ds:[15FCCACCh],ebx
- 15CA1F68 je 15CA1F73
- 15CA1F6A mov edx,dword ptr [esi]
- 15CA1F6C mov eax,dword ptr [edx+24h]
- 15CA1F6F mov ecx,esi
- 15CA1F71 call eax
- 15CA1F73 mov eax,esi
- 15CA1F75 pop esi
- 15CA1F76 pop ebx
- 15CA1F77 ret 14h
- 15CA1F7A int 3
- 15CA1F7B int 3
- 15CA1F7C int 3
- 15CA1F7D int 3
- 15CA1F7E int 3
- 15CA1F7F int 3
- 15CA1F80 mov eax,dword ptr [esp+8]
- 15CA1F84 push ebx
- 15CA1F85 xor ebx,ebx
- 15CA1F87 push esi
- 15CA1F88 mov esi,ecx
- 15CA1F8A mov ecx,dword ptr [esp+1Ch]
- 15CA1F8E or byte ptr [esi+20h],2
- 15CA1F92 cmp ecx,ebx
- 15CA1F94 mov dword ptr [esi+18h],eax
- 15CA1F97 mov al,byte ptr [esi+20h]
- 15CA1F9A mov byte ptr [esi+8],bl
- 15CA1F9D mov dword ptr [esi+0Ch],ebx
- 15CA1FA0 mov dword ptr [esi+10h],ebx
- 15CA1FA3 mov dword ptr [esi+14h],ebx
- 15CA1FA6 mov dword ptr [esi+4],ebx
- 15CA1FA9 mov dword ptr [esi],15E5F270h
- 15CA1FAF mov edx,ecx
- 15CA1FB1 jne 15CA1FB8
- 15CA1FB3 mov edx,15C0DDE0h
- 15CA1FB8 cmp ecx,ebx
- 15CA1FBA setne cl
- 15CA1FBD and al,0FAh
- 15CA1FBF and cl,1
- 15CA1FC2 or cl,al
- 15CA1FC4 mov eax,dword ptr [esp+14h]
- 15CA1FC8 cmp eax,ebx
- 15CA1FCA mov dword ptr [esi+1Ch],edx
- 15CA1FCD mov edx,dword ptr [esp+0Ch]
- 15CA1FD1 mov byte ptr [esi+20h],cl
- 15CA1FD4 mov byte ptr [esi+8],bl
- 15CA1FD7 mov dword ptr [esi+0Ch],edx
- 15CA1FDA jne 15CA1FE1
- 15CA1FDC mov eax,dword ptr ds:[15F07370h]
- 15CA1FE1 mov dword ptr [esi+10h],eax
- 15CA1FE4 mov eax,dword ptr [esp+18h]
- 15CA1FE8 test al,1
- 15CA1FEA mov dword ptr [esi+14h],eax
- 15CA1FED jne 15CA1FFF
- 15CA1FEF mov eax,dword ptr ds:[15FCCAC8h]
- 15CA1FF4 mov dword ptr [esi+4],eax
- 15CA1FF7 mov dword ptr ds:[15FCCAC8h],esi
- 15CA1FFD jmp 15CA2002
- 15CA1FFF mov dword ptr [esi+4],ebx
- 15CA2002 cmp dword ptr ds:[15FCCACCh],ebx
- 15CA2008 je 15CA2013
- 15CA200A mov edx,dword ptr [esi]
- 15CA200C mov eax,dword ptr [edx+24h]
- 15CA200F mov ecx,esi
- 15CA2011 call eax
- 15CA2013 mov eax,esi
- 15CA2015 pop esi
- 15CA2016 pop ebx
- 15CA2017 ret 14h
- 15CA201A int 3
- 15CA201B int 3
- 15CA201C int 3
- 15CA201D int 3
- 15CA201E int 3
- 15CA201F int 3
- 15CA2020 mov eax,dword ptr [esp+8]
- 15CA2024 push esi
- 15CA2025 mov esi,ecx
- 15CA2027 xor ecx,ecx
- 15CA2029 mov dword ptr [esi+18h],eax
- 15CA202C mov eax,dword ptr [esp+18h]
- 15CA2030 cmp eax,ecx
- 15CA2032 setne dl
- 15CA2035 mov dword ptr [esi+1Ch],eax
- 15CA2038 mov al,byte ptr [esi+20h]
- 15CA203B and dl,1
- 15CA203E and al,0FCh
- 15CA2040 or dl,al
- 15CA2042 mov eax,dword ptr [esp+10h]
- 15CA2046 or dl,4
- 15CA2049 cmp eax,ecx
- 15CA204B mov byte ptr [esi+20h],dl
- 15CA204E mov edx,dword ptr [esp+8]
- 15CA2052 mov dword ptr [esi+10h],ecx
- 15CA2055 mov dword ptr [esi+14h],ecx
- 15CA2058 mov dword ptr [esi+4],ecx
- 15CA205B mov dword ptr [esi],15E5F270h
- 15CA2061 mov byte ptr [esi+8],cl
- 15CA2064 mov dword ptr [esi+0Ch],edx
- 15CA2067 jne 15CA206E
- 15CA2069 mov eax,dword ptr ds:[15F07370h]
- 15CA206E mov dword ptr [esi+10h],eax
- 15CA2071 mov eax,dword ptr [esp+14h]
- 15CA2075 test al,1
- 15CA2077 mov dword ptr [esi+14h],eax
- 15CA207A jne 15CA208C
- 15CA207C mov eax,dword ptr ds:[15FCCAC8h]
- 15CA2081 mov dword ptr [esi+4],eax
- 15CA2084 mov dword ptr ds:[15FCCAC8h],esi
- 15CA208A jmp 15CA208F
- 15CA208C mov dword ptr [esi+4],ecx
- 15CA208F cmp dword ptr ds:[15FCCACCh],ecx
- 15CA2095 je 15CA20A0
- 15CA2097 mov edx,dword ptr [esi]
- 15CA2099 mov eax,dword ptr [edx+24h]
- 15CA209C mov ecx,esi
- 15CA209E call eax
- 15CA20A0 mov eax,esi
- 15CA20A2 pop esi
- 15CA20A3 ret 14h
- 15CA20A6 int 3
- 15CA20A7 int 3
- 15CA20A8 int 3
- 15CA20A9 int 3
- 15CA20AA int 3
- 15CA20AB int 3
- 15CA20AC int 3
- 15CA20AD int 3
- 15CA20AE int 3
- 15CA20AF int 3
- 15CA20B0 mov dword ptr [ecx],15E5F244h
- 15CA20B6 ret
- 15CA20B7 int 3
- 15CA20B8 int 3
- 15CA20B9 int 3
- 15CA20BA int 3
- 15CA20BB int 3
- 15CA20BC int 3
- 15CA20BD int 3
- 15CA20BE int 3
- 15CA20BF int 3
- 15CA20C0 mov al,byte ptr [ecx+20h]
- 15CA20C3 test al,2
- 15CA20C5 je 15CA20DB
- 15CA20C7 mov ecx,dword ptr [ecx+18h]
- 15CA20CA test ecx,ecx
- 15CA20CC je 15CA20F7
- 15CA20CE mov eax,dword ptr [esp+4]
- 15CA20D2 push eax
- 15CA20D3 call ecx
- 15CA20D5 add esp,4
- 15CA20D8 ret 4
- 15CA20DB test al,4
- 15CA20DD je 15CA20EE
- 15CA20DF cmp dword ptr [ecx+18h],0
- 15CA20E3 je 15CA20F7
- 15CA20E5 mov ecx,dword ptr [ecx+18h]
- 15CA20E8 mov edx,dword ptr [ecx]
- 15CA20EA mov edx,dword ptr [edx]
- 15CA20EC jmp edx
- 15CA20EE mov ecx,dword ptr [ecx+18h]
- 15CA20F1 test ecx,ecx
- 15CA20F3 je 15CA20F7
- 15CA20F5 call ecx
- 15CA20F7 ret 4
- 15CA20FA int 3
- 15CA20FB int 3
- 15CA20FC int 3
- 15CA20FD int 3
- 15CA20FE int 3
- 15CA20FF int 3
- 15CA2100 mov al,byte ptr [ecx+20h]
- 15CA2103 and al,1
- 15CA2105 ret
- 15CA2106 int 3
- 15CA2107 int 3
- 15CA2108 int 3
- 15CA2109 int 3
- 15CA210A int 3
- 15CA210B int 3
- 15CA210C int 3
- 15CA210D int 3
- 15CA210E int 3
- 15CA210F int 3
- 15CA2110 push esi
- 15CA2111 mov esi,ecx
- 15CA2113 mov eax,dword ptr [esi+24h]
- 15CA2116 test eax,eax
- 15CA2118 mov dword ptr [esi],15E5F2DCh
- 15CA211E mov dword ptr [esi+18h],15E5F2C0h
- 15CA2125 je 15CA2137
- 15CA2127 push eax
- 15CA2128 call 15AD63B0
- 15CA212D add esp,4
- 15CA2130 mov dword ptr [esi+24h],0
- 15CA2137 mov dword ptr [esi],15E5F244h
- 15CA213D pop esi
- 15CA213E ret
- 15CA213F int 3
- 15CA2140 mov eax,dword ptr [ecx+1Ch]
- 15CA2143 mov ecx,dword ptr [esp+4]
- 15CA2147 test dword ptr [eax+14h],ecx
- 15CA214A setne al
- 15CA214D ret 4
- 15CA2150 mov eax,dword ptr [ecx+1Ch]
- 15CA2153 mov eax,dword ptr [eax+10h]
- 15CA2156 ret
- 15CA2157 int 3
- 15CA2158 int 3
- 15CA2159 int 3
- 15CA215A int 3
- 15CA215B int 3
- 15CA215C int 3
- 15CA215D int 3
- 15CA215E int 3
- 15CA215F int 3
- 15CA2160 mov eax,dword ptr [ecx+1Ch]
- 15CA2163 mov ecx,dword ptr [esp+4]
- 15CA2167 or dword ptr [eax+14h],ecx
- 15CA216A ret 4
- 15CA216D int 3
- 15CA216E int 3
- 15CA216F int 3
- 15CA2170 mov eax,dword ptr [ecx+1Ch]
- 15CA2173 mov al,byte ptr [eax+8]
- 15CA2176 ret
- 15CA2177 int 3
- 15CA2178 int 3
- 15CA2179 int 3
- 15CA217A int 3
- 15CA217B int 3
- 15CA217C int 3
- 15CA217D int 3
- 15CA217E int 3
- 15CA217F int 3
- 15CA2180 mov eax,dword ptr [ecx+1Ch]
- 15CA2183 mov eax,dword ptr [eax+0Ch]
- 15CA2186 ret
- 15CA2187 int 3
- 15CA2188 int 3
- 15CA2189 int 3
- 15CA218A int 3
- 15CA218B int 3
- 15CA218C int 3
- 15CA218D int 3
- 15CA218E int 3
- 15CA218F int 3
- 15CA2190 sub esp,28h
- 15CA2193 push esi
- 15CA2194 mov esi,ecx
- 15CA2196 mov eax,dword ptr [esi]
- 15CA2198 mov edx,dword ptr [eax+8]
- 15CA219B push 0B00000h
- 15CA21A0 call edx
- 15CA21A2 test al,al
- 15CA21A4 je 15CA21D5
- 15CA21A6 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA21AC test ecx,ecx
- 15CA21AE je 15CA21D5
- 15CA21B0 mov eax,dword ptr [ecx]
- 15CA21B2 mov edx,dword ptr [eax+70h]
- 15CA21B5 call edx
- 15CA21B7 test al,al
- 15CA21B9 jne 15CA21D5
- 15CA21BB mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA21C1 mov edx,dword ptr [esp+30h]
- 15CA21C5 mov eax,dword ptr [ecx]
- 15CA21C7 mov eax,dword ptr [eax+7Ch]
- 15CA21CA push edx
- 15CA21CB push esi
- 15CA21CC call eax
- 15CA21CE pop esi
- 15CA21CF add esp,28h
- 15CA21D2 ret 4
- 15CA21D5 mov eax,dword ptr [esp+30h]
- 15CA21D9 fld dword ptr [esi+2Ch]
- 15CA21DC test eax,eax
- 15CA21DE fstp dword ptr [esp+8]
- 15CA21E2 push edi
- 15CA21E3 mov edi,eax
- 15CA21E5 jne 15CA21EF
- 15CA21E7 fldz
- 15CA21E9 fstp dword ptr [esp+8]
- 15CA21ED jmp 15CA21FC
- 15CA21EF push eax
- 15CA21F0 call 15D3850A
- 15CA21F5 fstp dword ptr [esp+0Ch]
- 15CA21F9 add esp,4
- 15CA21FC mov edx,dword ptr [esi]
- 15CA21FE mov edx,dword ptr [edx+34h]
- 15CA2201 lea eax,[esp+8]
- 15CA2205 push eax
- 15CA2206 mov ecx,esi
- 15CA2208 call edx
- 15CA220A test al,al
- 15CA220C je 15CA2230
- 15CA220E fld dword ptr [esp+8]
- 15CA2212 sub esp,8
- 15CA2215 fstp qword ptr [esp]
- 15CA2218 push 15D91640h
- 15CA221D lea eax,[esp+1Ch]
- 15CA2221 push 20h
- 15CA2223 push eax
- 15CA2224 call 15CA1350
- 15CA2229 add esp,14h
- 15CA222C lea edi,[esp+10h]
- 15CA2230 fld dword ptr [esp+8]
- 15CA2234 fst dword ptr [esi+2Ch]
- 15CA2237 call 15D378B0
- 15CA223C test dword ptr [esi+14h],1000h
- 15CA2243 mov dword ptr [esi+30h],eax
- 15CA2246 jne 15CA225A
- 15CA2248 mov edx,dword ptr [esi]
- 15CA224A fld dword ptr [esp+0Ch]
- 15CA224E mov eax,dword ptr [edx+38h]
- 15CA2251 push ecx
- 15CA2252 fstp dword ptr [esp]
- 15CA2255 push edi
- 15CA2256 mov ecx,esi
- 15CA2258 call eax
- 15CA225A pop edi
- 15CA225B pop esi
- 15CA225C add esp,28h
- 15CA225F ret 4
- 15CA2262 int 3
- 15CA2263 int 3
- 15CA2264 int 3
- 15CA2265 int 3
- 15CA2266 int 3
- 15CA2267 int 3
- 15CA2268 int 3
- 15CA2269 int 3
- 15CA226A int 3
- 15CA226B int 3
- 15CA226C int 3
- 15CA226D int 3
- 15CA226E int 3
- 15CA226F int 3
- 15CA2270 push ebp
- 15CA2271 mov ebp,esp
- 15CA2273 push ebx
- 15CA2274 push esi
- 15CA2275 mov esi,ecx
- 15CA2277 push edi
- 15CA2278 mov edi,dword ptr [esi+28h]
- 15CA227B lea eax,[edi+0Fh]
- 15CA227E and eax,0FFFFFFF0h
- 15CA2281 call 15D38E30
- 15CA2286 mov eax,dword ptr [esi+24h]
- 15CA2289 mov ebx,esp
- 15CA228B push edi
- 15CA228C push eax
- 15CA228D push ebx
- 15CA228E call 15D38AC0
- 15CA2293 mov eax,dword ptr [ebp+8]
- 15CA2296 add esp,0Ch
- 15CA2299 test eax,eax
- 15CA229B je 15CA22E5
- 15CA229D lea edx,[eax+1]
- 15CA22A0 mov cl,byte ptr [eax]
- 15CA22A2 add eax,1
- 15CA22A5 test cl,cl
- 15CA22A7 jne 15CA22A0
- 15CA22A9 sub eax,edx
- 15CA22AB lea edi,[eax+1]
- 15CA22AE cmp edi,dword ptr [esi+28h]
- 15CA22B1 jle 15CA22D2
- 15CA22B3 mov eax,dword ptr [esi+24h]
- 15CA22B6 test eax,eax
- 15CA22B8 je 15CA22C3
- 15CA22BA push eax
- 15CA22BB call 15AD63B0
- 15CA22C0 add esp,4
- 15CA22C3 push edi
- 15CA22C4 call 15AD6350
- 15CA22C9 add esp,4
- 15CA22CC mov dword ptr [esi+24h],eax
- 15CA22CF mov dword ptr [esi+28h],edi
- 15CA22D2 mov ecx,dword ptr [ebp+8]
- 15CA22D5 mov edx,dword ptr [esi+24h]
- 15CA22D8 push edi
- 15CA22D9 push ecx
- 15CA22DA push edx
- 15CA22DB call 15D38AC0
- 15CA22E0 add esp,0Ch
- 15CA22E3 jmp 15CA22EC
- 15CA22E5 mov dword ptr [esi+24h],15D85B29h
- 15CA22EC mov eax,dword ptr [esi+44h]
- 15CA22EF test eax,eax
- 15CA22F1 je 15CA2304
- 15CA22F3 fld dword ptr [ebp+0Ch]
- 15CA22F6 push ecx
- 15CA22F7 fstp dword ptr [esp]
- 15CA22FA lea ecx,[esi+18h]
- 15CA22FD push ebx
- 15CA22FE push ecx
- 15CA22FF call eax
- 15CA2301 add esp,0Ch
- 15CA2304 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA230A fld dword ptr [ebp+0Ch]
- 15CA230D mov edx,dword ptr [ecx]
- 15CA230F mov eax,dword ptr [edx+50h]
- 15CA2312 push ecx
- 15CA2313 fstp dword ptr [esp]
- 15CA2316 push ebx
- 15CA2317 push esi
- 15CA2318 call eax
- 15CA231A lea esp,[ebp-0Ch]
- 15CA231D pop edi
- 15CA231E pop esi
- 15CA231F pop ebx
- 15CA2320 pop ebp
- 15CA2321 ret 8
- 15CA2324 int 3
- 15CA2325 int 3
- 15CA2326 int 3
- 15CA2327 int 3
- 15CA2328 int 3
- 15CA2329 int 3
- 15CA232A int 3
- 15CA232B int 3
- 15CA232C int 3
- 15CA232D int 3
- 15CA232E int 3
- 15CA232F int 3
- 15CA2330 cmp byte ptr [ecx+34h],0
- 15CA2334 mov edx,dword ptr [esp+4]
- 15CA2338 je 15CA2350
- 15CA233A fld dword ptr [ecx+38h]
- 15CA233D fcomp dword ptr [edx]
- 15CA233F fnstsw ax
- 15CA2341 test ah,41h
- 15CA2344 jne 15CA2350
- 15CA2346 fld dword ptr [ecx+38h]
- 15CA2349 mov al,1
- 15CA234B fstp dword ptr [edx]
- 15CA234D ret 4
- 15CA2350 cmp byte ptr [ecx+3Ch],0
- 15CA2354 je 15CA236C
- 15CA2356 fld dword ptr [ecx+40h]
- 15CA2359 fcomp dword ptr [edx]
- 15CA235B fnstsw ax
- 15CA235D test ah,5
- 15CA2360 jp 15CA236C
- 15CA2362 fld dword ptr [ecx+40h]
- 15CA2365 mov al,1
- 15CA2367 fstp dword ptr [edx]
- 15CA2369 ret 4
- 15CA236C xor al,al
- 15CA236E ret 4
- 15CA2371 int 3
- 15CA2372 int 3
- 15CA2373 int 3
- 15CA2374 int 3
- 15CA2375 int 3
- 15CA2376 int 3
- 15CA2377 int 3
- 15CA2378 int 3
- 15CA2379 int 3
- 15CA237A int 3
- 15CA237B int 3
- 15CA237C int 3
- 15CA237D int 3
- 15CA237E int 3
- 15CA237F int 3
- 15CA2380 sub esp,24h
- 15CA2383 push esi
- 15CA2384 mov esi,ecx
- 15CA2386 fld dword ptr [esi+2Ch]
- 15CA2389 fcomp dword ptr [esp+2Ch]
- 15CA238D fnstsw ax
- 15CA238F test ah,44h
- 15CA2392 jnp 15CA2442
- 15CA2398 mov eax,dword ptr [esi]
- 15CA239A mov edx,dword ptr [eax+8]
- 15CA239D push 0B00000h
- 15CA23A2 call edx
- 15CA23A4 test al,al
- 15CA23A6 je 15CA23DA
- 15CA23A8 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA23AE test ecx,ecx
- 15CA23B0 je 15CA23DA
- 15CA23B2 mov eax,dword ptr [ecx]
- 15CA23B4 mov edx,dword ptr [eax+70h]
- 15CA23B7 call edx
- 15CA23B9 test al,al
- 15CA23BB jne 15CA23DA
- 15CA23BD mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA23C3 fld dword ptr [esp+2Ch]
- 15CA23C7 mov eax,dword ptr [ecx]
- 15CA23C9 mov edx,dword ptr [eax+74h]
- 15CA23CC push ecx
- 15CA23CD fstp dword ptr [esp]
- 15CA23D0 push esi
- 15CA23D1 call edx
- 15CA23D3 pop esi
- 15CA23D4 add esp,24h
- 15CA23D7 ret 4
- 15CA23DA mov eax,dword ptr [esi]
- 15CA23DC mov edx,dword ptr [eax+34h]
- 15CA23DF lea ecx,[esp+2Ch]
- 15CA23E3 push ecx
- 15CA23E4 mov ecx,esi
- 15CA23E6 call edx
- 15CA23E8 fld dword ptr [esi+2Ch]
- 15CA23EB fstp dword ptr [esp+4]
- 15CA23EF fld dword ptr [esp+2Ch]
- 15CA23F3 fst dword ptr [esi+2Ch]
- 15CA23F6 fld st(0)
- 15CA23F8 call 15D378B0
- 15CA23FD test dword ptr [esi+14h],1000h
- 15CA2404 mov dword ptr [esi+30h],eax
- 15CA2407 jne 15CA2440
- 15CA2409 sub esp,8
- 15CA240C fstp qword ptr [esp]
- 15CA240F push 15D91640h
- 15CA2414 lea eax,[esp+14h]
- 15CA2418 push 20h
- 15CA241A push eax
- 15CA241B call 15CA1350
- 15CA2420 fld dword ptr [esp+18h]
- 15CA2424 mov edx,dword ptr [esi]
- 15CA2426 fstp dword ptr [esp+10h]
- 15CA242A mov edx,dword ptr [edx+38h]
- 15CA242D add esp,10h
- 15CA2430 lea eax,[esp+0Ch]
- 15CA2434 push eax
- 15CA2435 mov ecx,esi
- 15CA2437 call edx
- 15CA2439 pop esi
- 15CA243A add esp,24h
- 15CA243D ret 4
- 15CA2440 fstp st(0)
- 15CA2442 pop esi
- 15CA2443 add esp,24h
- 15CA2446 ret 4
- 15CA2449 int 3
- 15CA244A int 3
- 15CA244B int 3
- 15CA244C int 3
- 15CA244D int 3
- 15CA244E int 3
- 15CA244F int 3
- 15CA2450 sub esp,24h
- 15CA2453 push esi
- 15CA2454 push edi
- 15CA2455 mov edi,dword ptr [esp+30h]
- 15CA2459 mov esi,ecx
- 15CA245B cmp edi,dword ptr [esi+30h]
- 15CA245E je 15CA2508
- 15CA2464 mov eax,dword ptr [esi]
- 15CA2466 mov edx,dword ptr [eax+8]
- 15CA2469 push 0B00000h
- 15CA246E call edx
- 15CA2470 test al,al
- 15CA2472 je 15CA24A0
- 15CA2474 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA247A test ecx,ecx
- 15CA247C je 15CA24A0
- 15CA247E mov eax,dword ptr [ecx]
- 15CA2480 mov edx,dword ptr [eax+70h]
- 15CA2483 call edx
- 15CA2485 test al,al
- 15CA2487 jne 15CA24A0
- 15CA2489 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA248F mov eax,dword ptr [ecx]
- 15CA2491 mov edx,dword ptr [eax+78h]
- 15CA2494 push edi
- 15CA2495 push esi
- 15CA2496 call edx
- 15CA2498 pop edi
- 15CA2499 pop esi
- 15CA249A add esp,24h
- 15CA249D ret 4
- 15CA24A0 fild dword ptr [esp+30h]
- 15CA24A4 mov eax,dword ptr [esi]
- 15CA24A6 mov edx,dword ptr [eax+34h]
- 15CA24A9 lea ecx,[esp+8]
- 15CA24AD push ecx
- 15CA24AE fstp dword ptr [esp+0Ch]
- 15CA24B2 mov ecx,esi
- 15CA24B4 call edx
- 15CA24B6 fld dword ptr [esp+8]
- 15CA24BA test al,al
- 15CA24BC je 15CA24C7
- 15CA24BE fld st(0)
- 15CA24C0 call 15D378B0
- 15CA24C5 mov edi,eax
- 15CA24C7 test dword ptr [esi+14h],1000h
- 15CA24CE fld dword ptr [esi+2Ch]
- 15CA24D1 fstp dword ptr [esp+30h]
- 15CA24D5 mov dword ptr [esi+30h],edi
- 15CA24D8 fstp dword ptr [esi+2Ch]
- 15CA24DB jne 15CA2508
- 15CA24DD push edi
- 15CA24DE push 15D91764h
- 15CA24E3 lea eax,[esp+14h]
- 15CA24E7 push 20h
- 15CA24E9 push eax
- 15CA24EA call 15CA1350
- 15CA24EF fld dword ptr [esp+40h]
- 15CA24F3 mov edx,dword ptr [esi]
- 15CA24F5 fstp dword ptr [esp+0Ch]
- 15CA24F9 mov edx,dword ptr [edx+38h]
- 15CA24FC add esp,0Ch
- 15CA24FF lea eax,[esp+10h]
- 15CA2503 push eax
- 15CA2504 mov ecx,esi
- 15CA2506 call edx
- 15CA2508 pop edi
- 15CA2509 pop esi
- 15CA250A add esp,24h
- 15CA250D ret 4
- 15CA2510 mov ecx,dword ptr [ecx+4]
- 15CA2513 mov eax,dword ptr [ecx]
- 15CA2515 mov eax,dword ptr [eax+28h]
- 15CA2518 jmp eax
- 15CA251A int 3
- 15CA251B int 3
- 15CA251C int 3
- 15CA251D int 3
- 15CA251E int 3
- 15CA251F int 3
- 15CA2520 mov ecx,dword ptr [ecx+4]
- 15CA2523 fld dword ptr [esp+4]
- 15CA2527 mov eax,dword ptr [ecx]
- 15CA2529 mov edx,dword ptr [eax+2Ch]
- 15CA252C push ecx
- 15CA252D fstp dword ptr [esp]
- 15CA2530 call edx
- 15CA2532 ret 4
- 15CA2535 int 3
- 15CA2536 int 3
- 15CA2537 int 3
- 15CA2538 int 3
- 15CA2539 int 3
- 15CA253A int 3
- 15CA253B int 3
- 15CA253C int 3
- 15CA253D int 3
- 15CA253E int 3
- 15CA253F int 3
- 15CA2540 mov ecx,dword ptr [ecx+4]
- 15CA2543 mov eax,dword ptr [ecx]
- 15CA2545 mov eax,dword ptr [eax+30h]
- 15CA2548 jmp eax
- 15CA254A int 3
- 15CA254B int 3
- 15CA254C int 3
- 15CA254D int 3
- 15CA254E int 3
- 15CA254F int 3
- 15CA2550 mov eax,dword ptr [ecx+1Ch]
- 15CA2553 mov edx,dword ptr [eax+18h]
- 15CA2556 mov edx,dword ptr [edx+8]
- 15CA2559 lea ecx,[eax+18h]
- 15CA255C mov eax,dword ptr [eax+20h]
- 15CA255F push eax
- 15CA2560 call edx
- 15CA2562 ret
- 15CA2563 int 3
- 15CA2564 int 3
- 15CA2565 int 3
- 15CA2566 int 3
- 15CA2567 int 3
- 15CA2568 int 3
- 15CA2569 int 3
- 15CA256A int 3
- 15CA256B int 3
- 15CA256C int 3
- 15CA256D int 3
- 15CA256E int 3
- 15CA256F int 3
- 15CA2570 mov eax,dword ptr [ecx+1Ch]
- 15CA2573 mov eax,dword ptr [eax+20h]
- 15CA2576 ret
- 15CA2577 int 3
- 15CA2578 int 3
- 15CA2579 int 3
- 15CA257A int 3
- 15CA257B int 3
- 15CA257C int 3
- 15CA257D int 3
- 15CA257E int 3
- 15CA257F int 3
- 15CA2580 mov eax,dword ptr [esp+4]
- 15CA2584 test eax,eax
- 15CA2586 jne 15CA258D
- 15CA2588 mov eax,dword ptr ds:[15F07374h]
- 15CA258D mov dword ptr [ecx+20h],eax
- 15CA2590 ret 4
- 15CA2593 int 3
- 15CA2594 int 3
- 15CA2595 int 3
- 15CA2596 int 3
- 15CA2597 int 3
- 15CA2598 int 3
- 15CA2599 int 3
- 15CA259A int 3
- 15CA259B int 3
- 15CA259C int 3
- 15CA259D int 3
- 15CA259E int 3
- 15CA259F int 3
- 15CA25A0 mov eax,ecx
- 15CA25A2 mov ecx,dword ptr [esp+4]
- 15CA25A6 test ecx,ecx
- 15CA25A8 jne 15CA25AF
- 15CA25AA mov ecx,15F07318h
- 15CA25AF test ecx,ecx
- 15CA25B1 mov dword ptr [eax],ecx
- 15CA25B3 je 15CA25BE
- 15CA25B5 add ecx,0FFFFFFE8h
- 15CA25B8 mov dword ptr [eax+4],ecx
- 15CA25BB ret 4
- 15CA25BE xor ecx,ecx
- 15CA25C0 mov dword ptr [eax+4],ecx
- 15CA25C3 ret 4
- 15CA25C6 int 3
- 15CA25C7 int 3
- 15CA25C8 int 3
- 15CA25C9 int 3
- 15CA25CA int 3
- 15CA25CB int 3
- 15CA25CC int 3
- 15CA25CD int 3
- 15CA25CE int 3
- 15CA25CF int 3
- 15CA25D0 xor eax,eax
- 15CA25D2 cmp dword ptr [ecx],15F07318h
- 15CA25D8 setne al
- 15CA25DB ret
- 15CA25DC int 3
- 15CA25DD int 3
- 15CA25DE int 3
- 15CA25DF int 3
- 15CA25E0 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA25E6 mov eax,dword ptr [ecx]
- 15CA25E8 mov edx,dword ptr [esp+4]
- 15CA25EC mov eax,dword ptr [eax+18h]
- 15CA25EF push edx
- 15CA25F0 call eax
- 15CA25F2 mov al,1
- 15CA25F4 ret 4
- 15CA25F7 int 3
- 15CA25F8 int 3
- 15CA25F9 int 3
- 15CA25FA int 3
- 15CA25FB int 3
- 15CA25FC int 3
- 15CA25FD int 3
- 15CA25FE int 3
- 15CA25FF int 3
- 15CA2600 cmp byte ptr ds:[15FCCAD5h],0
- 15CA2607 push esi
- 15CA2608 mov esi,ecx
- 15CA260A jne 15CA2625
- 15CA260C push 15DB1850h
- 15CA2611 push 15FCC9C8h
- 15CA2616 mov byte ptr ds:[15FCCAD5h],1
- 15CA261D call 15CAA590
- 15CA2622 add esp,8
- 15CA2625 mov dword ptr [esi],0
- 15CA262B mov dword ptr [esi+4],0
- 15CA2632 mov byte ptr [esi+8],0
- 15CA2636 mov eax,esi
- 15CA2638 pop esi
- 15CA2639 ret
- 15CA263A int 3
- 15CA263B int 3
- 15CA263C int 3
- 15CA263D int 3
- 15CA263E int 3
- 15CA263F int 3
- 15CA2640 test byte ptr [esp+4],1
- 15CA2645 push esi
- 15CA2646 mov esi,ecx
- 15CA2648 mov dword ptr [esi],15E5F244h
- 15CA264E je 15CA2659
- 15CA2650 push esi
- 15CA2651 call 15AD63B0
- 15CA2656 add esp,4
- 15CA2659 mov eax,esi
- 15CA265B pop esi
- 15CA265C ret 4
- 15CA265F int 3
- 15CA2660 push esi
- 15CA2661 mov esi,ecx
- 15CA2663 mov eax,dword ptr [esi+24h]
- 15CA2666 test eax,eax
- 15CA2668 mov dword ptr [esi],15E5F2DCh
- 15CA266E mov dword ptr [esi+18h],15E5F2C0h
- 15CA2675 je 15CA2687
- 15CA2677 push eax
- 15CA2678 call 15AD63B0
- 15CA267D add esp,4
- 15CA2680 mov dword ptr [esi+24h],0
- 15CA2687 test byte ptr [esp+8],1
- 15CA268C mov dword ptr [esi],15E5F244h
- 15CA2692 je 15CA269D
- 15CA2694 push esi
- 15CA2695 call 15AD63B0
- 15CA269A add esp,4
- 15CA269D mov eax,esi
- 15CA269F pop esi
- 15CA26A0 ret 4
- 15CA26A3 int 3
- 15CA26A4 int 3
- 15CA26A5 int 3
- 15CA26A6 int 3
- 15CA26A7 int 3
- 15CA26A8 int 3
- 15CA26A9 int 3
- 15CA26AA int 3
- 15CA26AB int 3
- 15CA26AC int 3
- 15CA26AD int 3
- 15CA26AE int 3
- 15CA26AF int 3
- 15CA26B0 mov eax,dword ptr [esp+8]
- 15CA26B4 test eax,eax
- 15CA26B6 push esi
- 15CA26B7 mov esi,ecx
- 15CA26B9 mov dword ptr [esi+1Ch],esi
- 15CA26BC jne 15CA26C3
- 15CA26BE mov eax,dword ptr ds:[15F07374h]
- 15CA26C3 mov dword ptr [esi+20h],eax
- 15CA26C6 lea edx,[eax+1]
- 15CA26C9 lea esp,[esp]
- 15CA26D0 mov cl,byte ptr [eax]
- 15CA26D2 add eax,1
- 15CA26D5 test cl,cl
- 15CA26D7 jne 15CA26D0
- 15CA26D9 sub eax,edx
- 15CA26DB add eax,1
- 15CA26DE push eax
- 15CA26DF mov dword ptr [esi+28h],eax
- 15CA26E2 call 15AD6350
- 15CA26E7 mov ecx,dword ptr [esi+28h]
- 15CA26EA mov edx,dword ptr [esi+20h]
- 15CA26ED push ecx
- 15CA26EE push edx
- 15CA26EF push eax
- 15CA26F0 mov dword ptr [esi+24h],eax
- 15CA26F3 call 15D38AC0
- 15CA26F8 fld dword ptr [esp+2Ch]
- 15CA26FC mov al,byte ptr [esp+28h]
- 15CA2700 fstp dword ptr [esi+38h]
- 15CA2703 mov cl,byte ptr [esp+30h]
- 15CA2707 fld dword ptr [esp+34h]
- 15CA270B mov edx,dword ptr [esp+38h]
- 15CA270F fstp dword ptr [esi+40h]
- 15CA2712 mov byte ptr [esi+34h],al
- 15CA2715 mov eax,dword ptr [esi+24h]
- 15CA2718 push eax
- 15CA2719 mov byte ptr [esi+3Ch],cl
- 15CA271C mov dword ptr [esi+44h],edx
- 15CA271F call 15D3850A
- 15CA2724 fst dword ptr [esi+2Ch]
- 15CA2727 add esp,14h
- 15CA272A call 15D378B0
- 15CA272F mov ecx,dword ptr [esp+8]
- 15CA2733 mov dword ptr [esi+30h],eax
- 15CA2736 mov eax,dword ptr [esp+14h]
- 15CA273A test eax,eax
- 15CA273C mov byte ptr [esi+8],0
- 15CA2740 mov dword ptr [esi+0Ch],ecx
- 15CA2743 jne 15CA274A
- 15CA2745 mov eax,dword ptr ds:[15F07370h]
- 15CA274A mov dword ptr [esi+10h],eax
- 15CA274D mov eax,dword ptr [esp+10h]
- 15CA2751 test al,1
- 15CA2753 mov dword ptr [esi+14h],eax
- 15CA2756 jne 15CA2769
- 15CA2758 mov edx,dword ptr ds:[15FCCAC8h]
- 15CA275E mov dword ptr [esi+4],edx
- 15CA2761 mov dword ptr ds:[15FCCAC8h],esi
- 15CA2767 jmp 15CA2770
- 15CA2769 mov dword ptr [esi+4],0
- 15CA2770 cmp dword ptr ds:[15FCCACCh],0
- 15CA2777 je 15CA2782
- 15CA2779 mov eax,dword ptr [esi]
- 15CA277B mov edx,dword ptr [eax+24h]
- 15CA277E mov ecx,esi
- 15CA2780 call edx
- 15CA2782 pop esi
- 15CA2783 ret 24h
- 15CA2786 int 3
- 15CA2787 int 3
- 15CA2788 int 3
- 15CA2789 int 3
- 15CA278A int 3
- 15CA278B int 3
- 15CA278C int 3
- 15CA278D int 3
- 15CA278E int 3
- 15CA278F int 3
- 15CA2790 push esi
- 15CA2791 mov esi,ecx
- 15CA2793 mov ecx,dword ptr ds:[15FCD2FCh]
- 15CA2799 test ecx,ecx
- 15CA279B push edi
- 15CA279C mov edi,dword ptr [esp+0Ch]
- 15CA27A0 je 15CA27B3
- 15CA27A2 mov eax,dword ptr [ecx]
- 15CA27A4 mov edx,dword ptr [eax+34h]
- 15CA27A7 push edi
- 15CA27A8 call edx
- 15CA27AA test eax,eax
- 15CA27AC je 15CA27BD
- 15CA27AE add eax,18h
- 15CA27B1 jmp 15CA27BF
- 15CA27B3 mov eax,15F07300h
- 15CA27B8 add eax,18h
- 15CA27BB jmp 15CA27BF
- 15CA27BD xor eax,eax
- 15CA27BF test eax,eax
- 15CA27C1 mov dword ptr [esi],eax
- 15CA27C3 jne 15CA27CB
- 15CA27C5 mov dword ptr [esi],15F07318h
- 15CA27CB mov eax,dword ptr [esi]
- 15CA27CD cmp eax,15F07318h
- 15CA27D2 lea ecx,[eax-18h]
- 15CA27D5 mov dword ptr [esi+4],ecx
- 15CA27D8 jne 15CA2809
- 15CA27DA cmp dword ptr ds:[15FCD2FCh],0
- 15CA27E1 jne 15CA27EC
- 15CA27E3 cmp byte ptr ds:[15F07397h],0
- 15CA27EA je 15CA2809
- 15CA27EC cmp byte ptr [esp+10h],0
- 15CA27F1 jne 15CA2802
- 15CA27F3 push edi
- 15CA27F4 push 15E5F324h
- 15CA27F9 call dword ptr ds:[15D81224h]
- 15CA27FF add esp,8
- 15CA2802 mov byte ptr ds:[15F07397h],0
- 15CA2809 pop edi
- 15CA280A pop esi
- 15CA280B ret 8
- 15CA280E int 3
- 15CA280F int 3
- 15CA2810 fldz
- 15CA2812 mov edx,dword ptr [esp+4]
- 15CA2816 push esi
- 15CA2817 xor eax,eax
- 15CA2819 push eax
- 15CA281A push ecx
- 15CA281B fst dword ptr [esp]
- 15CA281E push eax
- 15CA281F push ecx
- 15CA2820 mov esi,ecx
- 15CA2822 fstp dword ptr [esp]
- 15CA2825 mov ecx,dword ptr [esp+1Ch]
- 15CA2829 push eax
- 15CA282A push eax
- 15CA282B mov byte ptr [esi+8],al
- 15CA282E mov dword ptr [esi+0Ch],eax
- 15CA2831 mov dword ptr [esi+10h],eax
- 15CA2834 mov dword ptr [esi+14h],eax
- 15CA2837 mov dword ptr [esi+4],eax
- 15CA283A mov eax,dword ptr [esp+28h]
- 15CA283E push eax
- 15CA283F push ecx
- 15CA2840 mov dword ptr [esi+18h],15E5F2A8h
- 15CA2847 push edx
- 15CA2848 mov ecx,esi
- 15CA284A mov dword ptr [esi],15E5F2DCh
- 15CA2850 mov dword ptr [esi+18h],15E5F2C0h
- 15CA2857 call 15CA26B0
- 15CA285C mov eax,esi
- 15CA285E pop esi
- 15CA285F ret 0Ch
- 15CA2862 int 3
- 15CA2863 int 3
- 15CA2864 int 3
- 15CA2865 int 3
- 15CA2866 int 3
- 15CA2867 int 3
- 15CA2868 int 3
- 15CA2869 int 3
- 15CA286A int 3
- 15CA286B int 3
- 15CA286C int 3
- 15CA286D int 3
- 15CA286E int 3
- 15CA286F int 3
- 15CA2870 fldz
- 15CA2872 mov edx,dword ptr [esp+8]
- 15CA2876 push esi
- 15CA2877 xor eax,eax
- 15CA2879 push eax
- 15CA287A push ecx
- 15CA287B fst dword ptr [esp]
- 15CA287E push eax
- 15CA287F mov esi,ecx
- 15CA2881 push ecx
- 15CA2882 mov ecx,dword ptr [esp+20h]
- 15CA2886 fstp dword ptr [esp]
- 15CA2889 push eax
- 15CA288A mov byte ptr [esi+8],al
- 15CA288D mov dword ptr [esi+0Ch],eax
- 15CA2890 mov dword ptr [esi+10h],eax
- 15CA2893 mov dword ptr [esi+14h],eax
- 15CA2896 mov dword ptr [esi+4],eax
- 15CA2899 mov eax,dword ptr [esp+28h]
- 15CA289D push eax
- 15CA289E mov eax,dword ptr [esp+20h]
- 15CA28A2 push ecx
- 15CA28A3 push edx
- 15CA28A4 mov dword ptr [esi+18h],15E5F2A8h
- 15CA28AB push eax
- 15CA28AC mov ecx,esi
- 15CA28AE mov dword ptr [esi],15E5F2DCh
- 15CA28B4 mov dword ptr [esi+18h],15E5F2C0h
- 15CA28BB call 15CA26B0
- 15CA28C0 mov eax,esi
- 15CA28C2 pop esi
- 15CA28C3 ret 10h
- 15CA28C6 int 3
- 15CA28C7 int 3
- 15CA28C8 int 3
- 15CA28C9 int 3
- 15CA28CA int 3
- 15CA28CB int 3
- 15CA28CC int 3
- 15CA28CD int 3
- 15CA28CE int 3
- 15CA28CF int 3
- 15CA28D0 fld dword ptr [esp+20h]
- 15CA28D4 mov edx,dword ptr [esp+10h]
- 15CA28D8 push esi
- 15CA28D9 mov esi,ecx
- 15CA28DB xor eax,eax
- 15CA28DD push eax
- 15CA28DE push ecx
- 15CA28DF fstp dword ptr [esp]
- 15CA28E2 mov byte ptr [esi+8],al
- 15CA28E5 fld dword ptr [esp+24h]
- 15CA28E9 mov dword ptr [esi+0Ch],eax
- 15CA28EC mov dword ptr [esi+10h],eax
- 15CA28EF mov dword ptr [esi+14h],eax
- 15CA28F2 mov dword ptr [esi+4],eax
- 15CA28F5 mov eax,dword ptr [esp+28h]
- 15CA28F9 push eax
- 15CA28FA mov eax,dword ptr [esp+1Ch]
- 15CA28FE push ecx
- 15CA28FF mov ecx,dword ptr [esp+28h]
- 15CA2903 fstp dword ptr [esp]
- 15CA2906 push ecx
- 15CA2907 mov ecx,dword ptr [esp+20h]
- 15CA290B push edx
- 15CA290C mov edx,dword ptr [esp+20h]
- 15CA2910 push eax
- 15CA2911 push ecx
- 15CA2912 mov dword ptr [esi+18h],15E5F2A8h
- 15CA2919 push edx
- 15CA291A mov ecx,esi
- 15CA291C mov dword ptr [esi],15E5F2DCh
- 15CA2922 mov dword ptr [esi+18h],15E5F2C0h
- 15CA2929 call 15CA26B0
- 15CA292E mov eax,esi
- 15CA2930 pop esi
- 15CA2931 ret 20h
- 15CA2934 int 3
- 15CA2935 int 3
- 15CA2936 int 3
- 15CA2937 int 3
- 15CA2938 int 3
- 15CA2939 int 3
- 15CA293A int 3
- 15CA293B int 3
- 15CA293C int 3
- 15CA293D int 3
- 15CA293E int 3
- 15CA293F int 3
- 15CA2940 fldz
- 15CA2942 mov edx,dword ptr [esp+10h]
- 15CA2946 push esi
- 15CA2947 mov esi,ecx
- 15CA2949 mov ecx,dword ptr [esp+18h]
- 15CA294D push ecx
- 15CA294E push ecx
- 15CA294F xor eax,eax
- 15CA2951 fst dword ptr [esp]
- 15CA2954 push eax
- 15CA2955 push ecx
- 15CA2956 mov ecx,dword ptr [esp+1Ch]
- 15CA295A fstp dword ptr [esp]
- 15CA295D push eax
- 15CA295E push edx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement