Function at 0x4af740
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x5e9f18
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x68
push ebx
push ebp
push esi
mov esi, ecx
push edi
lea ecx, [esp + 0x14]
call fcn.005df190
lea eax, [esp + 0x14]
xor edi, edi
push eax
lea ecx, [esi + 0xdc00]
mov dword [esp + 0x84], edi
call fcn.005df28c
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x44], esp
push edx
call fcn.005df334
call fcn.00542e20
fmul qword [0x5ff1b8]
add esp, 4
fst qword [esp + 0x54]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
je 0x4af7c6
fld qword [0x63d138]
fmul qword [0x5ff1b8]
fstp qword [esp + 0x54]
lea eax, [esp + 0x14]
lea ecx, [esi + 0xdbc0]
push eax
call fcn.005df28c
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x44], esp
push edx
call fcn.005df334
call fcn.00542e20
fdiv qword [esp + 0x58]
add esp, 4
xor ecx, ecx
mov dword [esp + 0x1c], ecx
fmul qword [0x5ff1b8]
fstp qword [esp + 0x5c]
fld qword [0x5fd8a8]
fdiv qword [esp + 0x54]
fmul qword [0x5ff1b8]
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
je 0x4af845
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4af841
fmul qword [0x5ff518]
inc ecx
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4af820
mov dword [esp + 0x1c], ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4af86a
fmul qword [0x5ff4e0]
dec ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4af852
mov dword [esp + 0x1c], ecx
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x44], esp
push eax
fstp st(0)
call fcn.005df334
call fcn.00542e20
fcom qword [0x5ff518]
add esp, 4
mov ecx, 4
mov dword [esp + 0x2c], ecx
fnstsw ax
test ah, 1
jne 0x4af8b3
fmul qword [0x5ff4e0]
inc ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4af89b
mov dword [esp + 0x2c], ecx
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esi + 0xdc80]
fstp st(0)
call fcn.005df28c
mov edx, dword [esp + 0x14]
push edx
call dword [0x5fca50]
mov ebp, eax
add esp, 4
cmp ebp, edi
mov dword [esp + 0x3c], ebp
jne 0x4af8e6
mov ebp, 0x10
mov dword [esp + 0x3c], ebp
fld qword [0x62d4d8]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
jne 0x4af94f
fld qword [0x62d450]
fdiv qword [0x62d4d8]
fstp qword [esp + 0x44]
fld qword [esp + 0x44]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
je 0x4af92a
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0x3ff00000
fld qword [0x62d4e0]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
jne 0x4af961
fld qword [0x62d458]
fdiv qword [0x62d4e0]
fst qword [esp + 0x4c]
jmp 0x4af973
mov dword [esp + 0x44], 0x78b58c40
mov dword [esp + 0x48], 0x4415af1d
jmp 0x4af92a
mov dword [esp + 0x4c], 0x78b58c40
mov dword [esp + 0x50], 0x4415af1d
jmp 0x4af990
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
je 0x4af990
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0x3ff00000
fld qword [esp + 0x44]
fadd st(0), st(0)
fstp qword [esp + 0x64]
fld qword [0x5ff4e8]
fild dword [esp + 0x3c]
call fcn.005dffc6
fld qword [esp + 0x64]
fdiv st(1)
mov dword [esp + 0x10], edi
fabs
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
je 0x4af9e7
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4af9e3
fmul qword [0x5ff518]
inc edi
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4af9c2
mov dword [esp + 0x10], edi
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afa0c
fmul qword [0x5ff4e0]
dec edi
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4af9f4
mov dword [esp + 0x10], edi
fstp st(0)
fld st(0)
fcom qword [0x5ff518]
mov ebx, 4
mov dword [esp + 0x20], ebx
fnstsw ax
test ah, 1
jne 0x4afa3e
fmul qword [0x5ff4e0]
inc ebx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afa26
mov dword [esp + 0x20], ebx
fstp st(0)
fld qword [esp + 0x4c]
fadd st(0), st(0)
xor ecx, ecx
mov dword [esp + 0x18], ecx
fst qword [esp + 0x6c]
fdiv st(1)
fabs
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
je 0x4afa86
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4afa82
fmul qword [0x5ff518]
inc ecx
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4afa61
mov dword [esp + 0x18], ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afaab
fmul qword [0x5ff4e0]
dec ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afa93
mov dword [esp + 0x18], ecx
fstp st(0)
fcom qword [0x5ff518]
mov ecx, 4
mov dword [esp + 0x28], ecx
fnstsw ax
test ah, 1
jne 0x4afadb
fmul qword [0x5ff4e0]
inc ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afac3
mov dword [esp + 0x28], ecx
fstp st(0)
fld qword [0x63c0d0]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
jne 0x4afb1b
fld qword [esp + 0x44]
fmul qword [esp + 0x44]
lea eax, [ebp + ebp]
mov dword [esp + 0x40], eax
fdiv qword [0x63c0d0]
fld qword [0x5ff4e8]
fild dword [esp + 0x40]
call fcn.005dffc6
fdivp st(1)
fabs
jmp 0x4afb21
fld qword [0x5fd8a8]
fcom qword [0x5fd8a8]
xor esi, esi
mov dword [esp + 0x34], esi
fnstsw ax
test ah, 1
je 0x4afb59
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4afb55
fmul qword [0x5ff518]
inc esi
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4afb34
mov dword [esp + 0x34], esi
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afb7e
fmul qword [0x5ff4e0]
dec esi
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afb66
mov dword [esp + 0x34], esi
fstp st(0)
fld qword [0x5ff4e8]
lea ecx, [ebp + ebp]
mov dword [esp + 0x40], ecx
fild dword [esp + 0x40]
call fcn.005dffc6
fld st(0)
fcom qword [0x5ff518]
mov ecx, 3
mov dword [esp + 0x40], ecx
fnstsw ax
test ah, 1
jne 0x4afbc7
fmul qword [0x5ff4e0]
inc ecx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afbaf
mov dword [esp + 0x40], ecx
fstp st(0)
fld qword [0x63c0c8]
fcomp qword [0x5fd8b0]
fnstsw ax
test ah, 0x40
jne 0x4afbf0
fld qword [esp + 0x4c]
fmul qword [esp + 0x4c]
fdiv qword [0x63c0c8]
fdiv st(1)
fabs
jmp 0x4afbf6
fld qword [0x5fd8a8]
fcom qword [0x5fd8a8]
xor edx, edx
mov dword [esp + 0x24], edx
fnstsw ax
test ah, 1
je 0x4afc2e
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4afc2a
fmul qword [0x5ff518]
inc edx
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4afc09
mov dword [esp + 0x24], edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afc53
fmul qword [0x5ff4e0]
dec edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afc3b
mov dword [esp + 0x24], edx
fstp st(0)
fcom qword [0x5ff518]
mov edx, 3
mov dword [esp + 0x3c], edx
fnstsw ax
test ah, 1
jne 0x4afc83
fmul qword [0x5ff4e0]
inc edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afc6b
mov dword [esp + 0x3c], edx
fstp st(0)
fld qword [0x62d4b8]
fsub qword [0x63c410]
xor edx, edx
mov dword [esp + 0x30], edx
fabs
fmul qword [0x604b00]
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
je 0x4afcd1
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4afccd
fmul qword [0x5ff518]
inc edx
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4afcac
mov dword [esp + 0x30], edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afcf6
fmul qword [0x5ff4e0]
dec edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afcde
mov dword [esp + 0x30], edx
fstp st(0)
fld qword [0x62d4c0]
fsub qword [0x63c418]
xor edx, edx
mov dword [esp + 0x38], edx
fabs
fmul qword [0x604b00]
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
je 0x4afd44
fcom qword [0x5fd8b0]
fnstsw ax
test ah, 0x41
jne 0x4afd40
fmul qword [0x5ff518]
inc edx
fcom qword [0x5fd8a8]
fnstsw ax
test ah, 1
jne 0x4afd1f
mov dword [esp + 0x38], edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
jne 0x4afd69
fmul qword [0x5ff4e0]
dec edx
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4afd51
mov dword [esp + 0x38], edx
mov eax, dword [esp + 0x48]
mov edx, dword [esp + 0x44]
fstp st(0)
fld qword [esp + 0x44]
fchs
fst qword [0x637ef0]
fst qword [0x637f20]
fst qword [0x637f80]
fld qword [0x63c0d0]
fcomp qword [0x5fd8b0]
mov dword [0x637efc], eax
mov dword [0x637f2c], eax
mov eax, dword [esp + 0x68]
mov dword [0x637ef8], edx
mov dword [0x637f5c], eax
mov eax, dword [esp + 0x48]
mov dword [0x637f28], edx
mov edx, dword [esp + 0x64]
mov dword [0x637f8c], eax
mov dword [0x637fbc], eax
mov dword [0x637f00], edi
mov dword [0x637f30], edi
mov dword [0x637f60], edi
mov dword [0x637f04], ebx
fnstsw ax
mov dword [0x637f34], ebx
mov dword [0x637f58], edx
mov edx, dword [esp + 0x44]
mov dword [0x637f64], ebx
inc edi
inc ebx
test ah, 0x40
mov dword [0x637f50], 0
mov dword [0x637f54], 0
mov dword [0x637f88], edx
mov dword [0x637f90], edi
mov dword [0x637f94], ebx
mov dword [0x637fb0], 0
mov dword [0x637fb4], 0
mov dword [0x637fb8], edx
mov dword [0x637fc0], edi
mov dword [0x637fc4], ebx
mov dword [0x637fe0], 0
mov dword [0x637fe4], 0
jne 0x4afe75
fld qword [esp + 0x44]
fmul qword [esp + 0x44]
fdiv qword [0x63c0d0]
fstp qword [0x637fe8]
jmp 0x4afe89
mov dword [0x637fe8], 0
mov dword [0x637fec], 0x3ff00000
mov eax, dword [esp + 0x58]
mov ebp, dword [esp + 0x58]
mov dword [0x637ff4], ecx
mov ecx, dword [esp + 0x54]
mov dword [0x63825c], eax
mov eax, dword [esp + 0x54]
mov dword [0x637ff0], esi
mov dword [0x638258], ecx
mov dword [0x6382b8], eax
mov dword [0x6382bc], ebp
mov dword [0x638318], eax
mov dword [0x63831c], ebp
mov dword [0x638378], eax
mov dword [0x63837c], ebp
mov dword [0x6383d8], eax
mov dword [0x6383dc], ebp
mov dword [0x638438], eax
mov dword [0x63843c], ebp
mov dword [0x638498], eax
mov dword [0x63849c], ebp
mov dword [0x63a478], eax
mov eax, dword [esp + 0x44]
mov dword [0x63a47c], ebp
mov ebp, dword [esp + 0x48]
mov esi, 2
mov edx, 7
mov ecx, 9
mov dword [0x638040], 0
mov dword [0x638044], 0
mov dword [0x638048], 0
mov dword [0x63804c], 0x40590000
mov dword [0x638050], 4
mov dword [0x638054], 8
mov dword [0x638070], 0
mov dword [0x638074], 0xc0690000
mov dword [0x638078], 0
mov dword [0x63807c], 0
mov dword [0x638080], esi
mov dword [0x638084], edx
mov dword [0x638250], 0
mov dword [0x638254], 0
mov dword [0x638260], 1
mov dword [0x638264], ecx
mov dword [0x6382b0], 0
mov dword [0x6382b4], 0
mov dword [0x6382c0], 1
mov dword [0x6382c4], ecx
mov dword [0x638310], 0
mov dword [0x638314], 0
mov dword [0x638320], 1
mov dword [0x638324], ecx
mov dword [0x638370], 0
mov dword [0x638374], 0
mov dword [0x638380], 1
mov dword [0x638384], ecx
mov dword [0x6383d0], 0
mov dword [0x6383d4], 0
mov dword [0x6383e0], 1
mov dword [0x6383e4], ecx
mov dword [0x638430], 0
mov dword [0x638434], 0
mov dword [0x638440], 1
mov dword [0x638444], ecx
mov dword [0x638490], 0
mov dword [0x638494], 0
mov dword [0x6384a0], 1
mov dword [0x6384a4], ecx
mov dword [0x63a470], 0
mov dword [0x63a474], 0
mov dword [0x63a480], 1
mov dword [0x63a484], ecx
mov dword [0x6384f0], 0
mov dword [0x6384f4], 0
mov dword [0x6384f8], eax
mov dword [0x6384fc], ebp
mov dword [0x638500], edi
mov dword [0x638504], ebx
mov dword [0x6385b0], 0
mov dword [0x6385b4], 0
mov dword [0x6385b8], eax
mov dword [0x6385bc], ebp
mov dword [0x638618], eax
mov dword [0x63861c], ebp
mov dword [0x638678], eax
mov dword [0x63867c], ebp
mov dword [0x6386d8], eax
mov dword [0x6386dc], ebp
mov dword [0x638738], eax
mov dword [0x63873c], ebp
mov dword [0x638798], eax
mov dword [0x63879c], ebp
mov dword [0x63a418], eax
mov dword [0x63a41c], ebp
mov ebp, 4
mov eax, 8
mov dword [0x6385c0], edi
mov dword [0x6385c4], ebx
mov dword [0x638610], 0
mov dword [0x638614], 0
mov dword [0x638620], edi
mov dword [0x638624], ebx
mov dword [0x638670], 0
mov dword [0x638674], 0
mov dword [0x638680], edi
mov dword [0x638684], ebx
mov dword [0x6386d0], 0
mov dword [0x6386d4], 0
mov dword [0x6386e0], edi
mov dword [0x6386e4], ebx
mov dword [0x638730], 0
mov dword [0x638734], 0
mov dword [0x638740], edi
mov dword [0x638744], ebx
mov dword [0x638790], 0
mov dword [0x638794], 0
mov dword [0x6387a0], edi
mov dword [0x6387a4], ebx
mov dword [0x63a410], 0
mov dword [0x63a414], 0
mov dword [0x63a420], edi
mov dword [0x63a424], ebx
mov dword [0x638520], 0
mov dword [0x638524], 0xc0668000
mov dword [0x638528], 0
mov dword [0x63852c], 0x40668000
mov dword [0x638530], esi
mov dword [0x638534], edx
mov dword [0x63a4d0], 0
mov dword [0x63a4d4], 0xc0668000
mov dword [0x63a4d8], 0
mov dword [0x63a4dc], 0x40668000
mov dword [0x63a4e0], esi
mov dword [0x63a4e4], edx
mov dword [0x638cd0], 0
mov dword [0x638cd4], 0
mov dword [0x638cd8], 0
mov dword [0x638cdc], 0x40590000
mov dword [0x638ce0], ebp
mov dword [0x638ce4], eax
mov dword [0x638d00], 0
mov dword [0x638d04], 0
mov dword [0x638d08], 0
mov dword [0x638d0c], 0x40590000
mov dword [0x638d10], ebp
mov dword [0x638d14], eax
mov dword [0x638d30], 0
mov dword [0x638d34], 0xc062c000
mov dword [0x638d38], 0
mov dword [0x638d3c], 0
mov dword [0x638d40], esi
mov dword [0x638d44], edx
mov dword [0x638d60], 0
mov dword [0x638d64], 0xc062c000
mov dword [0x638d68], 0
mov dword [0x638d6c], 0
mov dword [0x638d70], esi
mov dword [0x638d74], edx
mov dword [0x638e50], 0
mov dword [0x638e54], 0
mov dword [0x638e58], 0
mov dword [0x638e5c], 0x4062c000
mov dword [0x638e60], esi
mov eax, dword [esp + 0x44]
mov ebp, dword [esp + 0x48]
mov dword [0x639578], eax
mov dword [0x63957c], ebp
mov eax, 4
mov ebp, 8
mov dword [0x639640], eax
mov dword [0x639644], ebp
mov dword [0x639700], eax
mov dword [0x639704], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a900], eax
mov eax, dword [esp + 0x54]
mov dword [0x63981c], ebp
mov dword [0x639818], eax
mov dword [0x639848], eax
mov eax, dword [esp + 0x44]
mov dword [0x63984c], ebp
mov ebp, dword [esp + 0x48]
mov dword [0x638e64], edx
mov dword [0x638eb0], 0
mov dword [0x638eb4], 0
mov dword [0x638eb8], 0
mov dword [0x638ebc], 0x4062c000
mov dword [0x638ec0], esi
mov dword [0x638ec4], edx
mov dword [0x639570], 0
mov dword [0x639574], 0
mov dword [0x639580], edi
mov dword [0x639584], ebx
mov dword [0x638f10], 0
mov dword [0x638f14], 0
mov dword [0x638f18], 0
mov dword [0x638f1c], 0x40380000
mov dword [0x638f20], esi
mov dword [0x638f24], 5
mov dword [0x639630], 0
mov dword [0x639634], 0
mov dword [0x639638], 0
mov dword [0x63963c], 0x40590000
mov dword [0x639660], 0
mov dword [0x639664], 0xc062c000
mov dword [0x639668], 0
mov dword [0x63966c], 0
mov dword [0x639670], esi
mov dword [0x639674], edx
mov dword [0x6396f0], 0
mov dword [0x6396f4], 0
mov dword [0x6396f8], 0
mov dword [0x6396fc], 0x40590000
mov dword [0x639720], 0
mov dword [0x639724], 0xc062c000
mov dword [0x639728], 0
mov dword [0x63972c], 0
mov dword [0x639730], esi
mov dword [0x639734], edx
mov dword [0x63a8f0], 0
mov dword [0x63a8f4], 0
mov dword [0x63a8f8], 0
mov dword [0x63a8fc], 0x40590000
mov dword [0x63a904], edx
mov dword [0x639810], 0
mov dword [0x639814], 0
mov dword [0x639820], 1
mov dword [0x639824], ecx
mov dword [0x639840], 0
mov dword [0x639844], 0
mov dword [0x639850], 1
mov dword [0x639854], ecx
mov dword [0x6387f0], 0
mov dword [0x6387f4], 0
mov dword [0x6387f8], eax
mov dword [0x6387fc], ebp
mov dword [0x638800], edi
mov dword [0x638804], ebx
mov dword [0x638850], 0
mov dword [0x638854], 0
mov dword [0x638858], eax
mov dword [0x63885c], ebp
mov dword [0x638860], edi
mov dword [0x638864], ebx
fldlg2
mov dword [0x6388b0], 0
mov dword [0x6388b4], 0
mov dword [0x6388b8], eax
mov dword [0x6388bc], ebp
fld qword [esp + 0x44]
mov dword [0x6388c0], edi
mov dword [0x6388c4], ebx
fyl2x
mov dword [0x638910], 0
mov dword [0x638914], 0
mov dword [0x638918], eax
mov dword [0x63891c], ebp
mov dword [0x638920], edi
mov dword [0x638924], ebx
mov dword [0x638970], 0
mov dword [0x638974], 0
mov dword [0x638978], eax
mov dword [0x63897c], ebp
mov dword [0x638980], edi
mov dword [0x638984], ebx
mov dword [0x6389d0], 0
mov dword [0x6389d4], 0
mov dword [0x6389d8], eax
mov dword [0x6389dc], ebp
mov dword [0x6389e0], edi
mov dword [0x6389e4], ebx
mov dword [0x638a30], 0
mov dword [0x638a34], 0
mov dword [0x638a38], eax
mov dword [0x638a3c], ebp
mov dword [0x638a40], edi
mov dword [0x638a44], ebx
mov dword [0x638a90], 0
mov dword [0x638a94], 0
mov dword [0x638a98], eax
mov dword [0x638a9c], ebp
mov dword [0x638aa0], edi
mov dword [0x638aa4], ebx
mov dword [0x638f70], 0
mov dword [0x638f74], 0
mov dword [0x638f78], 0
mov dword [0x638f7c], 0x4062c000
mov dword [0x638f80], esi
mov dword [0x638f84], edx
mov dword [0x638fe0], esi
mov dword [0x638fe4], edx
mov dword [0x639010], esi
mov dword [0x639014], edx
mov dword [0x639030], 0
mov dword [0x639034], 0
mov dword [0x639038], 0
mov dword [0x63903c], 0x4062c000
mov dword [0x639040], esi
mov dword [0x639044], edx
mov dword [0x639060], 0
mov dword [0x639064], 0
mov dword [0x639068], 0
mov dword [0x63906c], 0x4062c000
mov dword [0x639070], esi
mov dword [0x639074], edx
mov dword [0x639090], 0
mov dword [0x639094], 0
mov dword [0x639098], 0
mov dword [0x63909c], 0x4062c000
mov dword [0x6390a0], esi
mov dword [0x6390a4], edx
mov dword [0x6390c0], 0
fmul qword [0x5fdae0]
fst qword [0x638fd8]
fsub qword [0x604a00]
fstp qword [0x638fd0]
fld qword [esp + 0x44]
fmul qword [0x602540]
fldlg2
fxch st(1)
fyl2x
fmul qword [0x5fdae0]
fst qword [0x639008]
fsub qword [0x604a00]
fstp qword [0x639000]
fld qword [esp + 0x54]
fld qword [esp + 0x54]
fcomp qword [0x5ff518]
mov eax, dword [esp + 0x54]
mov ebp, dword [esp + 0x58]
mov dword [0x639218], eax
mov dword [0x63921c], ebp
mov dword [0x6390c4], 0
mov dword [0x6390c8], 0
fnstsw ax
mov dword [0x6390cc], 0x4062c000
mov dword [0x6390d0], esi
test ah, 1
mov dword [0x6390d4], edx
mov dword [0x639210], 0
mov dword [0x639214], 0
mov dword [0x639220], 3
mov ebp, 6
jne 0x4b08a3
fmul qword [0x5ff4e0]
inc ebp
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4b088f
mov eax, dword [0x63c410]
mov dword [0x639224], ebp
mov dword [0x639390], eax
mov eax, dword [0x62d4b8]
mov dword [0x639398], eax
mov eax, dword [esp + 0x30]
mov dword [0x6393a0], eax
mov eax, dword [esp + 0x44]
mov dword [0x6393f8], eax
mov dword [0x639458], eax
mov eax, dword [esp + 0x34]
mov ebp, dword [0x63c414]
inc eax
mov dword [0x639394], ebp
mov dword [0x6394c0], eax
mov eax, dword [esp + 0x40]
mov ebp, dword [0x62d4bc]
inc eax
mov dword [0x6394c4], eax
mov eax, dword [esp + 0x5c]
mov dword [0x639518], eax
mov eax, dword [esp + 0x1c]
mov dword [0x63939c], ebp
mov ebp, dword [esp + 0x48]
mov dword [0x639520], eax
mov eax, dword [esp + 0x2c]
mov dword [0x6393fc], ebp
mov dword [0x63945c], ebp
mov ebp, dword [esp + 0x60]
mov dword [0x639524], eax
fstp st(0)
fst qword [0x639450]
mov eax, 6
mov dword [0x639270], 0
mov dword [0x639274], 0
mov dword [0x639278], 0
mov dword [0x63927c], 0x41002fc0
mov dword [0x639280], 1
mov dword [0x639284], ecx
mov dword [0x6392d0], 0
mov dword [0x6392d4], 0
mov dword [0x6392d8], 0
mov dword [0x6392dc], 0x41002fc0
mov dword [0x6392e0], 0
mov dword [0x6392e4], ecx
mov dword [0x639330], 0
mov dword [0x639334], 0
mov dword [0x639338], 0
mov dword [0x63933c], 0x40590000
mov dword [0x639340], 4
mov dword [0x639344], edx
mov dword [0x6393a4], ecx
mov dword [0x6393f0], 0
mov dword [0x6393f4], 0
mov dword [0x639400], edi
mov dword [0x639404], ebx
mov dword [0x639460], edi
mov dword [0x639464], ebx
mov dword [0x6394b0], 0
mov dword [0x6394b4], 0
mov dword [0x6394b8], 0
mov dword [0x6394bc], 0x3ff00000
mov dword [0x639510], 0
mov dword [0x639514], 0
mov dword [0x63951c], ebp
mov dword [0x6398d0], 0
mov dword [0x6398d4], 0
mov dword [0x6398d8], 0
mov dword [0x6398dc], 0x40240000
mov dword [0x6398e0], eax
mov dword [0x6398e4], ecx
mov dword [0x639900], 0
mov dword [0x639904], 0
mov dword [0x639908], 0
mov dword [0x63990c], 0x40240000
mov dword [0x639910], eax
mov dword [0x639914], ecx
mov dword [0x639930], 0
mov dword [0x639934], 0
mov dword [0x639938], 0
mov dword [0x63993c], 0x40240000
mov dword [0x639940], eax
mov dword [0x639970], eax
mov dword [0x6399d0], eax
mov dword [0x639a00], eax
mov dword [0x639a60], eax
mov dword [0x639a90], eax
mov eax, dword [esp + 0x44]
mov ebp, 5
mov dword [0x639ff8], eax
mov eax, dword [esp + 0x10]
mov dword [0x63a000], eax
mov eax, dword [esp + 0x20]
mov dword [0x63a004], eax
mov eax, dword [esp + 0x44]
mov dword [0x63a028], eax
mov eax, dword [esp + 0x10]
fst qword [0x639ff0]
fst qword [0x63a020]
fst qword [0x63a110]
fst qword [0x63a140]
mov dword [0x63a030], eax
mov eax, dword [esp + 0x20]
mov dword [0x6399a0], ebp
mov dword [0x639a30], ebp
mov dword [0x639ac0], ebp
mov ebp, dword [esp + 0x48]
mov dword [0x63a034], eax
mov eax, dword [esp + 0x44]
mov dword [0x639944], ecx
mov dword [0x639960], 0
mov dword [0x639964], 0
mov dword [0x639968], 0
mov dword [0x63996c], 0x40240000
mov dword [0x639974], ecx
mov dword [0x639990], 0
mov dword [0x639994], 0x3ff00000
mov dword [0x639998], 0
mov dword [0x63999c], 0x40240000
mov dword [0x6399a4], ecx
mov dword [0x6399c0], 0
mov dword [0x6399c4], 0
mov dword [0x6399c8], 0
mov dword [0x6399cc], 0x40590000
mov dword [0x6399d4], ecx
mov dword [0x6399f0], 0
mov dword [0x6399f4], 0
mov dword [0x6399f8], 0
mov dword [0x6399fc], 0x40590000
mov dword [0x639a04], ecx
mov dword [0x639a20], 0
mov dword [0x639a24], 0x3ff00000
mov dword [0x639a28], 0
mov dword [0x639a2c], 0x40240000
mov dword [0x639a34], ecx
mov dword [0x639a50], 0
mov dword [0x639a54], 0
mov dword [0x639a58], 0
mov dword [0x639a5c], 0x408f4000
mov dword [0x639a64], ecx
mov dword [0x639a80], 0
mov dword [0x639a84], 0
mov dword [0x639a88], 0
mov dword [0x639a8c], 0x408f4000
mov dword [0x639a94], ecx
mov dword [0x639ab0], 0
mov dword [0x639ab4], 0x3ff00000
mov dword [0x639ab8], 0
mov dword [0x639abc], 0x40240000
mov dword [0x639ac4], ecx
mov dword [0x639ffc], ebp
mov dword [0x63a02c], ebp
mov dword [0x63a050], 0
mov dword [0x63a054], 0
mov dword [0x63a058], 0
mov dword [0x63a05c], 0x40590000
mov dword [0x63a060], 4
mov dword [0x63a064], edx
mov dword [0x63a118], eax
mov dword [0x63a11c], ebp
mov dword [0x63a120], edi
mov dword [0x63a124], ebx
mov dword [0x63a148], eax
mov eax, dword [esp + 0x54]
mov dword [0x63a14c], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a268], eax
mov eax, dword [esp + 0x44]
mov dword [0x63a26c], ebp
mov ebp, dword [esp + 0x48]
mov dword [0x63a2c8], eax
mov eax, dword [esp + 0x54]
mov dword [0x63a2cc], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a238], eax
mov eax, dword [esp + 0x44]
mov dword [0x63a150], edi
mov dword [0x63a2d0], edi
mov dword [0x63a23c], ebp
mov ebp, dword [esp + 0x48]
mov dword [0x63a298], eax
mov dword [0x63a2a0], edi
mov dword [0x63a3b8], eax
mov dword [0x63a3c0], edi
mov eax, 4
mov edi, 8
mov dword [0x63a154], ebx
mov dword [0x63a170], 0
mov dword [0x63a174], 0
mov dword [0x63a178], 0
mov dword [0x63a17c], 0x40590000
mov dword [0x63a180], 4
mov dword [0x63a184], edx
mov dword [0x63a260], 0
mov dword [0x63a264], 0
mov dword [0x63a270], 1
mov dword [0x63a274], ecx
mov dword [0x63a2c0], 0
mov dword [0x63a2c4], 0
mov dword [0x63a2d4], ebx
mov dword [0x63a230], 0
mov dword [0x63a234], 0
mov dword [0x63a240], 1
mov dword [0x63a244], ecx
mov dword [0x63a290], 0
mov dword [0x63a294], 0
mov dword [0x63a29c], ebp
mov dword [0x63a2a4], ebx
mov dword [0x63a3b0], 0
mov dword [0x63a3b4], 0
mov dword [0x63a3bc], ebp
mov dword [0x63a3c4], ebx
mov dword [0x63a530], 0
mov dword [0x63a534], 0
mov dword [0x63a538], 0
mov dword [0x63a53c], 0x40590000
mov dword [0x63a540], eax
mov dword [0x63a544], edi
mov dword [0x63a590], 0
mov dword [0x63a594], 0
mov dword [0x63a598], 0
mov dword [0x63a59c], 0x40590000
mov dword [0x63a5a0], eax
mov dword [0x63a5a4], edi
mov dword [0x63a5c0], 0
mov dword [0x63a5c4], 0
mov dword [0x63a5c8], 0
mov dword [0x63a5cc], 0x40590000
mov dword [0x63a5d0], eax
mov dword [0x63a5d4], edi
mov dword [0x63a5f0], 0
mov dword [0x63a5f4], 0
mov dword [0x63a5f8], 0
mov dword [0x63a5fc], 0x40590000
mov dword [0x63a600], eax
mov dword [0x63a604], edi
mov dword [0x63a620], 0
mov dword [0x63a624], 0
mov dword [0x63a628], 0
mov dword [0x63a62c], 0x40590000
mov dword [0x63a630], eax
mov dword [0x63a634], edi
mov dword [0x63a710], 0
mov ebx, 6
mov dword [0x63aab0], eax
mov dword [0x63a720], ebx
mov dword [0x63a750], ebx
mov ebx, dword [esp + 0x44]
mov eax, dword [esp + 0x5c]
mov dword [0x63ab38], ebx
mov ebx, dword [esp + 0x10]
mov dword [0x63ab40], ebx
mov ebx, dword [esp + 0x20]
mov dword [0x63ab44], ebx
mov ebx, dword [esp + 0x44]
fst qword [0x63ab30]
fst qword [0x63ab60]
mov dword [0x63ab68], ebx
mov ebx, dword [esp + 0x10]
mov dword [0x63aab4], edi
mov edi, dword [esp + 0x60]
mov dword [0x63ab70], ebx
mov ebx, dword [esp + 0x20]
mov dword [0x63aa78], eax
mov eax, dword [esp + 0x2c]
mov dword [0x63aa7c], edi
mov edi, dword [esp + 0x1c]
mov dword [0x63ab3c], ebp
mov dword [0x63ab6c], ebp
mov ebp, 4
mov dword [0x63ab74], ebx
mov dword [0x63a714], 0
mov dword [0x63a718], 0
mov dword [0x63a71c], 0x3ff00000
mov dword [0x63a724], ecx
mov dword [0x63a740], 0
mov dword [0x63a744], 0
mov dword [0x63a748], 0
mov dword [0x63a74c], 0x3ff00000
mov dword [0x63a754], ecx
mov dword [0x63a7d0], 0
mov dword [0x63a7d4], 0
mov dword [0x63a7d8], 0
mov dword [0x63a7dc], 0x40900000
mov dword [0x63a7e0], esi
mov dword [0x63a7e4], edx
mov dword [0x63a800], 0
mov dword [0x63a804], 0
mov dword [0x63a808], 0
mov dword [0x63a80c], 0x4062c000
mov dword [0x63a810], esi
mov dword [0x63a814], edx
mov dword [0x63a830], 0
mov dword [0x63a834], 0
mov dword [0x63a838], 0
mov dword [0x63a83c], 0x408f4000
mov dword [0x63a840], esi
mov dword [0x63a844], edx
mov dword [0x63a950], 0
mov dword [0x63a954], 0xc072c000
mov dword [0x63a958], 0
mov dword [0x63a95c], 0
mov dword [0x63a960], esi
mov dword [0x63a964], edx
mov dword [0x63aa10], 0
mov dword [0x63aa14], 0xc0590000
mov dword [0x63aa18], 0
mov dword [0x63aa1c], 0x40590000
mov dword [0x63aa20], esi
mov dword [0x63aa24], edx
mov dword [0x63aaa0], 0
mov dword [0x63aaa4], 0
mov dword [0x63aaa8], 0
mov dword [0x63aaac], 0x40590000
mov dword [0x63aa70], 0
mov dword [0x63aa74], 0
mov dword [0x63aa80], edi
mov dword [0x63aa84], eax
mov dword [0x63ab90], 0
mov dword [0x63ab94], 0
mov dword [0x63ab98], 0
mov dword [0x63ab9c], 0x40590000
mov dword [0x63aba0], ebp
mov ebx, 8
fld qword [esp + 0x4c]
mov dword [0x63aba4], ebx
mov dword [0x63abd4], ebx
mov ebx, dword [esp + 0x5c]
mov dword [0x63ac00], edi
mov dword [0x63ac30], edi
mov dword [0x63ac60], edi
mov dword [0x63ac90], edi
mov dword [0x63acc0], edi
mov dword [0x63acf0], edi
mov dword [0x63af00], edi
mov edi, dword [esp + 0x50]
mov dword [0x63abd0], ebp
mov ebp, dword [esp + 0x60]
mov dword [0x63abf8], ebx
mov dword [0x63ac04], eax
mov dword [0x63ac28], ebx
mov dword [0x63ac34], eax
mov dword [0x63ac58], ebx
mov dword [0x63ac64], eax
mov dword [0x63ac88], ebx
mov dword [0x63ac94], eax
mov dword [0x63acb8], ebx
mov dword [0x63acc4], eax
mov dword [0x63ace8], ebx
mov dword [0x63acf4], eax
mov dword [0x63aef8], ebx
mov ebx, dword [esp + 0x28]
mov dword [0x63af04], eax
mov eax, dword [esp + 0x4c]
mov dword [0x6380ac], edi
mov edi, dword [esp + 0x18]
mov dword [0x63abc0], 0
fchs
fst qword [0x6380a0]
fst qword [0x6380d0]
mov dword [0x63abc4], 0
mov dword [0x63abc8], 0
mov dword [0x63abcc], 0x40590000
mov dword [0x63abf0], 0
mov dword [0x63abf4], 0
mov dword [0x63abfc], ebp
mov dword [0x63ac20], 0
mov dword [0x63ac24], 0
mov dword [0x63ac2c], ebp
mov dword [0x63ac50], 0
mov dword [0x63ac54], 0
mov dword [0x63ac5c], ebp
mov dword [0x63ac80], 0
mov dword [0x63ac84], 0
mov dword [0x63ac8c], ebp
mov dword [0x63acb0], 0
mov dword [0x63acb4], 0
mov dword [0x63acbc], ebp
mov dword [0x63ace0], 0
mov dword [0x63ace4], 0
mov dword [0x63acec], ebp
mov dword [0x63aef0], 0
mov dword [0x63aef4], 0
mov dword [0x63aefc], ebp
mov dword [0x63af50], 0
mov dword [0x63af54], 0
mov dword [0x63af58], 0
mov dword [0x63af5c], 0x40240000
mov dword [0x63af60], esi
mov dword [0x63af64], 5
mov dword [0x63afb0], 0
mov dword [0x63afb4], 0
mov dword [0x63afb8], 0
mov dword [0x63afbc], 0x40590000
mov dword [0x63afc0], esi
mov dword [0x63afc4], 6
mov dword [0x63b010], 0
mov dword [0x63b014], 0xc05b4000
mov dword [0x63b018], 0
mov dword [0x63b01c], 0x4063e000
mov dword [0x63b020], esi
mov dword [0x63b024], edx
mov dword [0x6380a8], eax
mov dword [0x6380b0], edi
mov dword [0x6380b4], ebx
fst qword [0x638130]
fld qword [0x63c0c8]
fcomp qword [0x5fd8b0]
mov ebp, dword [esp + 0x50]
mov dword [0x6380d8], eax
mov eax, dword [esp + 0x6c]
mov dword [0x6380dc], ebp
mov ebp, dword [esp + 0x70]
mov dword [0x638108], eax
mov eax, dword [esp + 0x4c]
mov dword [0x6380e0], edi
mov dword [0x638138], eax
mov dword [0x638168], eax
mov dword [0x638110], edi
mov dword [0x6380e4], ebx
fnstsw ax
mov dword [0x63810c], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x638114], ebx
inc edi
inc ebx
mov dword [0x638100], 0
test ah, 0x40
mov dword [0x638104], 0
mov dword [0x63813c], ebp
mov dword [0x638140], edi
mov dword [0x638144], ebx
mov dword [0x638160], 0
mov dword [0x638164], 0
mov dword [0x63816c], ebp
mov dword [0x638170], edi
mov dword [0x638174], ebx
mov dword [0x638190], 0
mov dword [0x638194], 0
jne 0x4b152c
fld qword [esp + 0x4c]
fmul qword [esp + 0x4c]
fdiv qword [0x63c0c8]
fstp qword [0x638198]
jmp 0x4b1540
mov dword [0x638198], 0
mov dword [0x63819c], 0x3ff00000
mov eax, dword [esp + 0x24]
mov ebp, dword [esp + 0x58]
mov dword [0x6381a0], eax
mov eax, dword [esp + 0x3c]
mov dword [0x6381a4], eax
mov eax, dword [esp + 0x54]
mov dword [0x638288], eax
mov dword [0x63828c], ebp
mov dword [0x6382e8], eax
mov dword [0x6382ec], ebp
mov dword [0x638348], eax
mov dword [0x63834c], ebp
mov dword [0x6383a8], eax
mov dword [0x6383ac], ebp
mov dword [0x638408], eax
mov dword [0x63840c], ebp
mov dword [0x638468], eax
mov dword [0x63846c], ebp
mov dword [0x6384c8], eax
mov dword [0x6384cc], ebp
mov dword [0x63a4a8], eax
mov eax, dword [esp + 0x4c]
mov dword [0x63a4ac], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x6381f0], 0
mov dword [0x6381f4], 0
mov dword [0x6381f8], 0
mov dword [0x6381fc], 0x40590000
mov dword [0x638200], 4
mov dword [0x638204], 8
mov dword [0x638220], 0
mov dword [0x638224], 0xc0690000
mov dword [0x638228], 0
mov dword [0x63822c], 0
mov dword [0x638230], esi
mov dword [0x638234], edx
mov dword [0x638280], 0
mov dword [0x638284], 0
mov dword [0x638290], 1
mov dword [0x638294], ecx
mov dword [0x6382e0], 0
mov dword [0x6382e4], 0
mov dword [0x6382f0], 1
mov dword [0x6382f4], ecx
mov dword [0x638340], 0
mov dword [0x638344], 0
mov dword [0x638350], 1
mov dword [0x638354], ecx
mov dword [0x6383a0], 0
mov dword [0x6383a4], 0
mov dword [0x6383b0], 1
mov dword [0x6383b4], ecx
mov dword [0x638400], 0
mov dword [0x638404], 0
mov dword [0x638410], 1
mov dword [0x638414], ecx
mov dword [0x638460], 0
mov dword [0x638464], 0
mov dword [0x638470], 1
mov dword [0x638474], ecx
mov dword [0x6384c0], 0
mov dword [0x6384c4], 0
mov dword [0x6384d0], 1
mov dword [0x6384d4], ecx
mov dword [0x63a4a0], 0
mov dword [0x63a4a4], 0
mov dword [0x63a4b0], 1
mov dword [0x63a4b4], ecx
mov dword [0x638550], 0
mov dword [0x638554], 0
mov dword [0x638558], eax
mov dword [0x63855c], ebp
mov dword [0x638560], edi
mov dword [0x638564], ebx
mov dword [0x6385e0], 0
mov dword [0x6385e4], 0
mov dword [0x6385e8], eax
mov dword [0x6385ec], ebp
mov dword [0x6385f0], edi
mov dword [0x6385f4], ebx
mov dword [0x638640], 0
mov dword [0x638648], eax
mov dword [0x63864c], ebp
mov dword [0x6386a8], eax
mov dword [0x6386ac], ebp
mov dword [0x638708], eax
mov dword [0x63870c], ebp
mov dword [0x638768], eax
mov dword [0x63876c], ebp
mov dword [0x6387c8], eax
mov dword [0x6387cc], ebp
mov dword [0x63a448], eax
mov dword [0x63a44c], ebp
mov eax, 4
mov ebp, 8
mov dword [0x638644], 0
mov dword [0x638650], edi
mov dword [0x638654], ebx
mov dword [0x6386a0], 0
mov dword [0x6386a4], 0
mov dword [0x6386b0], edi
mov dword [0x6386b4], ebx
mov dword [0x638700], 0
mov dword [0x638704], 0
mov dword [0x638710], edi
mov dword [0x638714], ebx
mov dword [0x638760], 0
mov dword [0x638764], 0
mov dword [0x638770], edi
mov dword [0x638774], ebx
mov dword [0x6387c0], 0
mov dword [0x6387c4], 0
mov dword [0x6387d0], edi
mov dword [0x6387d4], ebx
mov dword [0x63a440], 0
mov dword [0x63a444], 0
mov dword [0x63a450], edi
mov dword [0x63a454], ebx
mov dword [0x638580], 0
mov dword [0x638584], 0xc0668000
mov dword [0x638588], 0
mov dword [0x63858c], 0x40668000
mov dword [0x638590], esi
mov dword [0x638594], edx
mov dword [0x63a500], 0
mov dword [0x63a504], 0xc0668000
mov dword [0x63a508], 0
mov dword [0x63a50c], 0x40668000
mov dword [0x63a510], esi
mov dword [0x63a514], edx
mov dword [0x638d90], 0
mov dword [0x638d94], 0
mov dword [0x638d98], 0
mov dword [0x638d9c], 0x40590000
mov dword [0x638da0], eax
mov dword [0x638da4], ebp
mov dword [0x638dc0], 0
mov dword [0x638dc4], 0
mov dword [0x638dc8], 0
mov dword [0x638dcc], 0x40590000
mov dword [0x638dd0], eax
mov dword [0x638dd4], ebp
mov dword [0x638df0], 0
mov dword [0x638df4], 0xc062c000
mov dword [0x638df8], 0
mov dword [0x638dfc], 0
mov dword [0x638e00], esi
mov dword [0x638e04], edx
mov dword [0x638e20], 0
mov dword [0x638e24], 0xc062c000
mov dword [0x638e28], 0
mov dword [0x638e2c], 0
mov dword [0x638e30], esi
mov dword [0x638e34], edx
mov dword [0x638e80], 0
mov dword [0x638e84], 0
mov dword [0x638e88], 0
mov dword [0x638e8c], 0x4062c000
mov dword [0x638e90], esi
mov dword [0x638e94], edx
mov dword [0x638ee0], 0
mov dword [0x638ee4], 0
mov eax, dword [esp + 0x4c]
mov ebp, dword [esp + 0x50]
mov dword [0x6395a8], eax
mov dword [0x6395ac], ebp
mov eax, 4
mov ebp, 8
mov dword [0x6396a0], eax
mov dword [0x6396a4], ebp
mov dword [0x639760], eax
mov dword [0x639764], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a930], eax
mov eax, dword [esp + 0x54]
mov dword [0x63987c], ebp
mov dword [0x639878], eax
mov dword [0x6398a8], eax
mov eax, dword [esp + 0x4c]
mov dword [0x6398ac], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x638ee8], 0
mov dword [0x638eec], 0x4062c000
mov dword [0x638ef0], esi
mov dword [0x638ef4], edx
mov dword [0x6395a0], 0
mov dword [0x6395a4], 0
mov dword [0x6395b0], edi
mov dword [0x6395b4], ebx
mov dword [0x638f40], 0
mov dword [0x638f44], 0
mov dword [0x638f48], 0
mov dword [0x638f4c], 0x40380000
mov dword [0x638f50], esi
mov dword [0x638f54], 5
mov dword [0x639690], 0
mov dword [0x639694], 0
mov dword [0x639698], 0
mov dword [0x63969c], 0x40590000
mov dword [0x6396c0], 0
mov dword [0x6396c4], 0xc062c000
mov dword [0x6396c8], 0
mov dword [0x6396cc], 0
mov dword [0x6396d0], esi
mov dword [0x6396d4], edx
mov dword [0x639750], 0
mov dword [0x639754], 0
mov dword [0x639758], 0
mov dword [0x63975c], 0x40590000
mov dword [0x639780], 0
mov dword [0x639784], 0xc062c000
mov dword [0x639788], 0
mov dword [0x63978c], 0
mov dword [0x639790], esi
mov dword [0x639794], edx
mov dword [0x63a920], 0
mov dword [0x63a924], 0
mov dword [0x63a928], 0
mov dword [0x63a92c], 0x40590000
mov dword [0x63a934], edx
mov dword [0x639870], 0
mov dword [0x639874], 0
mov dword [0x639880], 1
mov dword [0x639884], ecx
mov dword [0x6398a0], 0
mov dword [0x6398a4], 0
mov dword [0x6398b0], 1
mov dword [0x6398b4], ecx
mov dword [0x638820], 0
mov dword [0x638824], 0
mov dword [0x638828], eax
mov dword [0x63882c], ebp
mov dword [0x638830], edi
mov dword [0x638834], ebx
mov dword [0x638880], 0
mov dword [0x638884], 0
mov dword [0x638888], eax
mov dword [0x63888c], ebp
mov dword [0x638890], edi
mov dword [0x638894], ebx
mov dword [0x6388e0], 0
mov dword [0x6388e4], 0
mov dword [0x6388e8], eax
fldlg2
mov dword [0x6388ec], ebp
mov dword [0x6388f0], edi
mov dword [0x6388f4], ebx
mov dword [0x638940], 0
fld qword [esp + 0x4c]
mov dword [0x638944], 0
mov dword [0x638948], eax
fyl2x
mov dword [0x63894c], ebp
mov dword [0x638950], edi
mov dword [0x638954], ebx
mov dword [0x6389a0], 0
mov dword [0x6389a4], 0
mov dword [0x6389a8], eax
mov dword [0x6389ac], ebp
mov dword [0x6389b0], edi
mov dword [0x6389b4], ebx
mov dword [0x638a00], 0
mov dword [0x638a04], 0
mov dword [0x638a08], eax
mov dword [0x638a0c], ebp
mov dword [0x638a10], edi
mov dword [0x638a14], ebx
mov dword [0x638a60], 0
mov dword [0x638a64], 0
mov dword [0x638a68], eax
mov dword [0x638a6c], ebp
mov dword [0x638a70], edi
mov dword [0x638a74], ebx
mov dword [0x638ac0], 0
mov dword [0x638ac4], 0
mov dword [0x638ac8], eax
mov dword [0x638acc], ebp
mov dword [0x638ad0], edi
mov dword [0x638ad4], ebx
mov dword [0x638fa0], 0
mov dword [0x638fa4], 0
mov dword [0x638fa8], 0
mov dword [0x638fac], 0x4062c000
mov dword [0x638fb0], esi
mov dword [0x638fb4], edx
mov dword [0x639100], esi
mov dword [0x639104], edx
mov dword [0x639130], esi
mov dword [0x639134], edx
mov dword [0x639150], 0
mov dword [0x639154], 0
mov dword [0x639158], 0
mov dword [0x63915c], 0x4062c000
mov dword [0x639160], esi
mov dword [0x639164], edx
mov dword [0x639180], 0
mov dword [0x639184], 0
mov dword [0x639188], 0
mov dword [0x63918c], 0x4062c000
mov dword [0x639190], esi
mov dword [0x639194], edx
mov dword [0x6391b0], 0
mov dword [0x6391b4], 0
mov dword [0x6391b8], 0
mov dword [0x6391bc], 0x4062c000
mov dword [0x6391c0], esi
mov dword [0x6391c4], edx
mov dword [0x6391e0], 0
mov dword [0x6391e4], 0
mov dword [0x6391e8], 0
mov dword [0x6391ec], 0x4062c000
fmul qword [0x5fdae0]
fst qword [0x6390f8]
fsub qword [0x604a00]
fstp qword [0x6390f0]
fld qword [esp + 0x4c]
fmul qword [0x602540]
fldlg2
fxch st(1)
fyl2x
fmul qword [0x5fdae0]
fst qword [0x639128]
fsub qword [0x604a00]
fstp qword [0x639120]
fld qword [esp + 0x54]
fld qword [esp + 0x54]
fcomp qword [0x5ff518]
mov eax, dword [esp + 0x54]
mov ebp, dword [esp + 0x58]
mov dword [0x639248], eax
mov dword [0x63924c], ebp
mov dword [0x6391f0], esi
mov dword [0x6391f4], edx
fnstsw ax
mov dword [0x639240], 0
mov dword [0x639244], 0
test ah, 1
mov dword [0x639250], 3
mov ebp, 6
jne 0x4b1f49
fmul qword [0x5ff4e0]
inc ebp
fcom qword [0x5ff518]
fnstsw ax
test ah, 1
je 0x4b1f35
mov eax, dword [0x63c418]
mov dword [0x639254], ebp
mov ebp, dword [0x63c41c]
mov dword [0x6393c0], eax
mov eax, dword [0x62d4c0]
mov dword [0x6393c4], ebp
fstp st(0)
fst qword [0x639480]
fld qword [0x63c0c8]
fcomp qword [0x5fd8b0]
mov ebp, dword [0x62d4c4]
mov dword [0x6393c8], eax
mov eax, dword [esp + 0x38]
mov dword [0x6393cc], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x6393d0], eax
mov eax, dword [esp + 0x4c]
mov dword [0x6392a0], 0
mov dword [0x639428], eax
mov dword [0x639488], eax
fnstsw ax
mov dword [0x6392a4], 0
mov dword [0x6392a8], 0
test ah, 0x40
mov dword [0x6392ac], 0x41002fc0
mov dword [0x6392b0], 1
mov dword [0x6392b4], ecx
mov dword [0x639300], 0
mov dword [0x639304], 0
mov dword [0x639308], 0
mov dword [0x63930c], 0x41002fc0
mov dword [0x639310], 0
mov dword [0x639314], ecx
mov dword [0x639360], 0
mov dword [0x639364], 0
mov dword [0x639368], 0
mov dword [0x63936c], 0x40590000
mov dword [0x639370], 4
mov dword [0x639374], edx
mov dword [0x6393d4], ecx
mov dword [0x639420], 0
mov dword [0x639424], 0
mov dword [0x63942c], ebp
mov dword [0x639430], edi
mov dword [0x639434], ebx
mov dword [0x63948c], ebp
mov dword [0x639490], edi
mov dword [0x639494], ebx
mov dword [0x6394e0], 0
mov dword [0x6394e4], 0
jne 0x4b20c1
fld qword [esp + 0x4c]
fmul qword [esp + 0x4c]
fdiv qword [0x63c0c8]
fstp qword [0x6394e8]
jmp 0x4b20d5
mov dword [0x6394e8], 0
mov dword [0x6394ec], 0x3ff00000
mov eax, dword [esp + 0x24]
mov ebp, dword [esp + 0x60]
inc eax
mov dword [0x63954c], ebp
mov dword [0x6394f0], eax
mov eax, dword [esp + 0x3c]
inc eax
mov ebp, 5
mov dword [0x6394f4], eax
mov eax, dword [esp + 0x5c]
mov dword [0x639548], eax
mov eax, dword [esp + 0x1c]
mov dword [0x639550], eax
mov eax, dword [esp + 0x2c]
mov dword [0x639554], eax
mov eax, 6
mov dword [0x639540], 0
mov dword [0x639544], 0
mov dword [0x639ae0], 0
mov dword [0x639ae4], 0
mov dword [0x639ae8], 0
mov dword [0x639aec], 0x40240000
mov dword [0x639af0], eax
mov dword [0x639af4], ecx
mov dword [0x639b10], 0
mov dword [0x639b14], 0
mov dword [0x639b18], 0
mov dword [0x639b1c], 0x40240000
mov dword [0x639b20], eax
mov dword [0x639b24], ecx
mov dword [0x639b40], 0
mov dword [0x639b44], 0
mov dword [0x639b48], 0
mov dword [0x639b4c], 0x40240000
mov dword [0x639b50], eax
mov dword [0x639b54], ecx
mov dword [0x639b70], 0
mov dword [0x639b74], 0
mov dword [0x639b78], 0
mov dword [0x639b7c], 0x40240000
mov dword [0x639b80], eax
mov dword [0x639b84], ecx
mov dword [0x639ba0], 0
mov dword [0x639ba4], 0x3ff00000
mov dword [0x639ba8], 0
mov dword [0x639bac], 0x40240000
mov dword [0x639bb0], ebp
mov dword [0x639bb4], ecx
mov dword [0x639bd0], 0
mov dword [0x639bd4], 0
mov dword [0x639bd8], 0
mov dword [0x639bdc], 0x40590000
mov dword [0x639be0], eax
mov dword [0x639be4], ecx
mov dword [0x639c00], 0
mov dword [0x639c04], 0
mov dword [0x639c08], 0
mov dword [0x639c0c], 0x40590000
mov dword [0x639c10], eax
mov dword [0x639c14], ecx
mov dword [0x639c30], 0
mov dword [0x639c34], 0x3ff00000
mov dword [0x639c38], 0
mov dword [0x639c3c], 0x40240000
mov dword [0x639c40], ebp
mov dword [0x639c44], ecx
mov dword [0x639c60], 0
mov dword [0x639c64], 0
mov dword [0x639c68], 0
mov dword [0x639c6c], 0x408f4000
mov dword [0x639c70], eax
mov dword [0x639c74], ecx
mov dword [0x639c90], 0
mov dword [0x639c94], 0
mov dword [0x639c98], 0
mov dword [0x639c9c], 0x408f4000
mov dword [0x639ca0], eax
mov dword [0x639ca4], ecx
mov dword [0x639cc0], 0
mov dword [0x639cc4], 0x3ff00000
mov dword [0x639cc8], 0
mov eax, dword [esp + 0x4c]
mov dword [0x639cd0], ebp
mov dword [0x63a088], eax
mov eax, dword [esp + 0x18]
mov dword [0x63a090], eax
mov eax, dword [esp + 0x28]
mov dword [0x63a094], eax
mov eax, dword [esp + 0x4c]
mov dword [0x63a0b8], eax
mov eax, dword [esp + 0x18]
mov dword [0x63a0c0], eax
mov eax, dword [esp + 0x28]
mov ebp, dword [esp + 0x50]
mov dword [0x63a0c4], eax
mov eax, dword [esp + 0x4c]
mov dword [0x63a08c], ebp
mov dword [0x63a1a8], eax
mov dword [0x63a1d8], eax
mov eax, dword [esp + 0x18]
mov dword [0x63a0bc], ebp
mov dword [0x63a1e0], eax
mov eax, dword [esp + 0x28]
mov dword [0x63a1ac], ebp
mov dword [0x63a1dc], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a1e4], eax
mov eax, dword [esp + 0x54]
mov dword [0x63a32c], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x63a328], eax
mov eax, dword [esp + 0x4c]
mov dword [0x63a38c], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63a388], eax
mov eax, dword [esp + 0x54]
mov dword [0x63a2fc], ebp
mov ebp, dword [esp + 0x50]
mov dword [0x63a2f8], eax
mov eax, dword [esp + 0x4c]
mov dword [0x639ccc], 0x40240000
fst qword [0x63a080]
fst qword [0x63a0b0]
fst qword [0x63a1a0]
fstp qword [0x63a1d0]
mov dword [0x639cd4], ecx
mov dword [0x63a0e0], 0
mov dword [0x63a0e4], 0
mov dword [0x63a0e8], 0
mov dword [0x63a0ec], 0x40590000
mov dword [0x63a0f0], 4
mov dword [0x63a0f4], edx
mov dword [0x63a1b0], edi
mov dword [0x63a1b4], ebx
mov dword [0x63a200], 0
mov dword [0x63a204], 0
mov dword [0x63a208], 0
mov dword [0x63a20c], 0x40590000
mov dword [0x63a210], 4
mov dword [0x63a214], edx
mov dword [0x63a320], 0
mov dword [0x63a324], 0
mov dword [0x63a330], 1
mov dword [0x63a334], ecx
mov dword [0x63a380], 0
mov dword [0x63a384], 0
mov dword [0x63a390], edi
mov dword [0x63a394], ebx
mov dword [0x63a2f0], 0
mov dword [0x63a2f4], 0
mov dword [0x63a300], 1
mov dword [0x63a304], ecx
mov dword [0x63a350], 0
mov dword [0x63a354], 0
mov dword [0x63a358], eax
mov dword [0x63a35c], ebp
mov dword [0x63a360], edi
mov dword [0x63a364], ebx
mov dword [0x63a3e0], 0
mov dword [0x63a3e4], 0
mov dword [0x63a3e8], eax
mov dword [0x63a3ec], ebp
mov dword [0x63a3f0], edi
mov dword [0x63a3f4], ebx
mov eax, 4
mov edi, 8
mov ebx, 6
mov dword [0x63a560], 0
mov dword [0x63a564], 0
mov dword [0x63a568], 0
mov dword [0x63a56c], 0x40590000
mov dword [0x63a570], eax
mov dword [0x63a574], edi
mov dword [0x63a650], 0
mov dword [0x63a654], 0
mov dword [0x63a658], 0
mov dword [0x63a65c], 0x40590000
mov dword [0x63a660], eax
mov dword [0x63a664], edi
mov dword [0x63a680], 0
mov dword [0x63a684], 0
mov dword [0x63a688], 0
mov dword [0x63a68c], 0x40590000
mov dword [0x63a690], eax
mov dword [0x63a694], edi
mov dword [0x63a6b0], 0
mov dword [0x63a6b4], 0
mov dword [0x63a6b8], 0
mov dword [0x63a6bc], 0x40590000
mov dword [0x63a6c0], eax
mov dword [0x63a6c4], edi
mov dword [0x63a6e0], 0
mov dword [0x63a6e4], 0
mov dword [0x63a6e8], 0
mov dword [0x63a6ec], 0x40590000
mov dword [0x63a6f0], eax
mov dword [0x63a6f4], edi
mov dword [0x63a770], 0
mov dword [0x63a774], 0
mov dword [0x63a778], 0
mov dword [0x63a77c], 0x3ff00000
mov dword [0x63a780], ebx
mov dword [0x63a784], ecx
mov dword [0x63a7a0], 0
mov dword [0x63a7a4], 0
mov dword [0x63a7a8], 0
mov dword [0x63a7ac], 0x3ff00000
mov dword [0x63a7b0], ebx
mov dword [0x63a7b4], ecx
mov dword [0x63a860], 0
mov dword [0x63a864], 0
mov dword [0x63a868], 0
mov dword [0x63a86c], 0x40900000
mov dword [0x63a870], esi
mov dword [0x63a874], edx
mov dword [0x63a890], 0
mov dword [0x63a894], 0
mov dword [0x63a898], 0
mov dword [0x63a89c], 0x4062c000
mov dword [0x63a8a0], esi
mov dword [0x63a8a4], edx
mov dword [0x63a8c0], 0
mov dword [0x63a8c4], 0
mov dword [0x63a8c8], 0
mov dword [0x63a8cc], 0x408f4000
mov dword [0x63a8d0], esi
mov dword [0x63a8d4], edx
mov dword [0x63a980], 0
mov dword [0x63a984], 0xc072c000
mov dword [0x63a988], 0
mov dword [0x63a98c], 0
mov dword [0x63a990], esi
mov dword [0x63a994], edx
mov dword [0x63aa40], 0
mov dword [0x63aa44], 0xc0590000
mov dword [0x63aa48], 0
mov dword [0x63aa4c], 0x40590000
mov dword [0x63aa50], esi
mov dword [0x63aa54], edx
mov dword [0x63ab00], 0
mov dword [0x63ab04], 0
mov dword [0x63ab08], 0
mov dword [0x63ab0c], 0x40590000
mov ebx, dword [esp + 0x44]
mov ebp, dword [esp + 0x48]
mov dword [0x63ad18], ebx
mov ebx, dword [esp + 0x10]
mov dword [0x63ad20], ebx
mov ebx, dword [esp + 0x20]
mov dword [0x63ad24], ebx
mov ebx, dword [esp + 0x44]
mov dword [0x63ad48], ebx
mov ebx, dword [esp + 0x10]
fst qword [0x63ad10]
mov dword [0x63ad50], ebx
mov ebx, dword [esp + 0x20]
fstp qword [0x63ad40]
mov dword [0x63ab10], eax
mov eax, dword [esp + 0x5c]
mov dword [0x63ab14], edi
mov edi, dword [esp + 0x60]
mov dword [0x63ad1c], ebp
mov dword [0x63ad4c], ebp
mov dword [0x63ad54], ebx
mov ebx, 4
mov ebp, 8
mov dword [0x63aad8], eax
mov eax, dword [esp + 0x2c]
mov dword [0x63aadc], edi
mov edi, dword [esp + 0x1c]
mov dword [0x63ad80], ebx
mov dword [0x63ad84], ebp
mov dword [0x63adb0], ebx
mov ebx, dword [esp + 0x5c]
mov dword [0x63adb4], ebp
mov ebp, dword [esp + 0x60]
mov dword [0x63aad0], 0
mov dword [0x63aad4], 0
mov dword [0x63aae0], edi
mov dword [0x63aae4], eax
mov dword [0x63ad70], 0
mov dword [0x63ad74], 0
mov dword [0x63ad78], 0
mov dword [0x63ad7c], 0x40590000
mov dword [0x63ada0], 0
mov dword [0x63ada4], 0
mov dword [0x63ada8], 0
mov dword [0x63adac], 0x40590000
mov dword [0x63add0], 0
mov dword [0x63add4], 0
mov dword [0x63add8], ebx
mov dword [0x63addc], ebp
mov dword [0x63ade0], edi
mov dword [0x63ade4], eax
mov dword [0x63ae00], 0
mov dword [0x63ae04], 0
mov dword [0x63ae08], ebx
mov dword [0x63ae0c], ebp
mov dword [0x63ae10], edi
mov dword [0x63ae14], eax
mov dword [0x63ae30], 0
mov dword [0x63ae34], 0
mov dword [0x63ae38], ebx
mov dword [0x63ae3c], ebp
mov dword [0x63ae40], edi
mov dword [0x63ae44], eax
mov dword [0x63ae60], 0
mov dword [0x63ae64], 0
mov dword [0x63ae68], ebx
mov dword [0x63ae6c], ebp
mov dword [0x63ae70], edi
mov dword [0x63ae74], eax
mov dword [0x63ae90], 0
mov dword [0x63ae94], 0
mov dword [0x63ae98], ebx
mov dword [0x63ae9c], ebp
mov dword [0x63aea0], edi
mov dword [0x63aea4], eax
mov dword [0x63aec0], 0
mov dword [0x63aec4], 0
mov dword [0x63aec8], ebx
mov dword [0x63aecc], ebp
mov dword [0x63aed0], edi
mov dword [0x63aed4], eax
mov dword [0x63af28], ebx
mov ebx, dword [esp + 0x58]
mov dword [0x63af30], edi
mov edi, dword [esp + 0x54]
mov dword [0x63af2c], ebp
mov ebp, dword [esp + 0x58]
mov dword [0x63af34], eax
mov dword [0x638b58], edi
mov dword [0x638b5c], ebx
mov ebx, dword [esp + 0x54]
mov eax, 6
mov edi, 8
mov dword [0x63af20], 0
mov dword [0x63af24], 0
mov dword [0x63af80], 0
mov dword [0x63af84], 0
mov dword [0x63af88], 0
mov dword [0x63af8c], 0x40240000
mov dword [0x63af90], esi
mov dword [0x63af94], 5
mov dword [0x63afe0], 0
mov dword [0x63afe4], 0
mov dword [0x63afe8], 0
mov dword [0x63afec], 0x40590000
mov dword [0x63aff0], esi
mov dword [0x63aff4], eax
mov dword [0x63b040], 0
mov dword [0x63b044], 0xc05b4000
mov dword [0x63b048], 0
mov dword [0x63b04c], 0x4063e000
mov dword [0x63b050], esi
mov dword [0x63b054], edx
mov dword [0x638af0], 0
mov dword [0x638af4], 0
mov dword [0x638af8], 0
mov dword [0x638afc], 0x3ff00000
mov dword [0x638b00], eax
mov dword [0x638b04], ecx
mov dword [0x638b20], 0
mov dword [0x638b24], 0
mov dword [0x638b28], 0
mov dword [0x638b2c], 0x3ff00000
mov dword [0x638b30], eax
mov dword [0x638b34], ecx
mov dword [0x638b50], 0
mov dword [0x638b54], 0
mov dword [0x638b60], 1
mov dword [0x638b64], ecx
mov dword [0x638b80], 0
mov dword [0x638b84], 0
mov dword [0x638b88], 0
mov dword [0x638b8c], 0x3ff00000
mov dword [0x638b90], eax
mov dword [0x638b94], edi
mov dword [0x638bb0], 0
mov dword [0x638bb4], 0
mov dword [0x638bb8], 0
mov dword [0x638bbc], 0x40590000
mov dword [0x638bc0], 4
mov dword [0x638bc4], edi
mov dword [0x638be0], 0
mov dword [0x638be4], 0
mov dword [0x638be8], ebx
mov dword [0x638bec], ebp
mov dword [0x638bf0], 1
mov dword [0x638bf4], ecx
mov dword [0x638c10], 0
mov dword [0x638c14], 0xc062c000
mov dword [0x638c18], 0
mov dword [0x638c1c], 0x4062c000
mov dword [0x638c20], esi
mov dword [0x638c24], edx
mov dword [0x638c40], 0
mov dword [0x638c44], 0xc0668000
mov dword [0x638c48], 0
mov dword [0x638c4c], 0x40668000
mov dword [0x638c50], esi
mov dword [0x638c54], edx
mov dword [0x638c70], 0
mov dword [0x638c74], 0
mov dword [0x638c78], 0
mov dword [0x638c84], ecx
xor ecx, ecx
mov dword [0x638c80], eax
mov dword [0x638cb0], eax
mov dword [0x638cb4], edi
mov dword [0x638c7c], 0x3ff00000
mov dword [0x638ca0], 0
mov dword [0x638ca4], 0xbff00000
mov dword [0x638ca8], 0
mov dword [0x638cac], 0x3ff00000
mov dword [0x6395d0], 0
mov dword [0x6395d4], 0xc062c000
mov dword [0x6395d8], 0
mov dword [0x6395dc], 0x4062c000
mov dword [0x6395e0], esi
mov dword [0x6395e4], edx
mov dword [0x639600], 0
mov dword [0x639604], 0xc0668000
mov dword [0x639608], 0
mov dword [0x63960c], 0x40668000
mov dword [0x639610], esi
mov dword [0x639614], edx
mov dword [0x6397b0], 0
mov dword [0x6397b4], 0xc062c000
mov dword [0x6397b8], 0
mov dword [0x6397bc], 0
mov dword [0x6397c0], esi
mov dword [0x6397c4], edx
mov dword [0x6397e0], 0
mov dword [0x6397e4], 0xc062c000
mov dword [0x6397e8], 0
mov dword [0x6397ec], 0
mov dword [0x6397f0], esi
mov dword [0x6397f4], edx
mov dword [0x63a9b0], 0
mov dword [0x63a9b4], 0xc0300000
mov dword [0x63a9b8], 0
mov dword [0x63a9bc], 0x40300000
mov dword [0x63a9c0], ecx
mov dword [0x63a9c4], 3
mov dword [0x63a9e0], ecx
mov dword [0x63a9e4], ecx
mov dword [0x63a9e8], ecx
mov dword [0x63a9ec], 0x40c38800
mov dword [0x63a9f0], ecx
mov dword [0x63a9f4], 5
mov eax, 0x639cf8
mov ebx, 0xc0590000
mov edi, 0x40590000
mov dword [eax - 8], ecx
mov dword [eax - 4], ebx
mov dword [eax], ecx
mov dword [eax + 4], edi
mov dword [eax + 8], esi
mov dword [eax + 0xc], edx
add eax, 0x30
cmp eax, 0x639fc8
jle 0x4b2e48
lea ecx, [esp + 0x14]
mov dword [esp + 0x80], 0xffffffff
call fcn.005df184
mov ecx, dword [esp + 0x78]
pop edi
mov dword fs:[0], ecx
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret