Address Hex dump Command
00419910 /$ 55 PUSH EBP
00419911 |. 8BEC MOV EBP,ESP
00419913 |. 83EC 08 SUB ESP,8
00419916 |. A1 E8E14900 MOV EAX,DWORD PTR DS:[49E1E8]
0041991B |. 83C8 02 OR EAX,00000002
0041991E |. 75 05 JNE SHORT 00419925
00419920 |. E9 23020000 JMP 00419B48
00419925 |> 0FB60D C8E649 MOVZX ECX,BYTE PTR DS:[49E6C8]
0041992C |. 85C9 TEST ECX,ECX
0041992E |. 74 05 JE SHORT 00419935
00419930 |. E9 13020000 JMP 00419B48
00419935 |> 6A 01 PUSH 1
00419937 |. 6A 10 PUSH 10
00419939 |. E8 026D0000 CALL 00420640
0041993E |. 83C4 08 ADD ESP,8
00419941 |. 0FB615 38E649 MOVZX EDX,BYTE PTR DS:[49E638]
00419948 |. 83E2 FE AND EDX,FFFFFFFE
0041994B |. 8815 38E64900 MOV BYTE PTR DS:[49E638],DL
00419951 |. C605 C8E64900 MOV BYTE PTR DS:[49E6C8],80
00419958 |. 833D 4CE64900 CMP DWORD PTR DS:[49E64C],1
0041995F |. 75 02 JNE SHORT 00419963
00419961 |. EB 0A JMP SHORT 0041996D
00419963 |> C705 70E64900 MOV DWORD PTR DS:[49E670],-400
0041996D |> 0FBF45 08 MOVSX EAX,WORD PTR SS:[ARG.1]
00419971 |. 0FBF0D CCE649 MOVSX ECX,WORD PTR DS:[49E6CC]
00419978 |. 2BC8 SUB ECX,EAX
0041997A |. 66:890D CCE64 MOV WORD PTR DS:[49E6CC],CX
00419981 |. 8B15 50E64900 MOV EDX,DWORD PTR DS:[49E650]
00419987 |. 81E2 80000000 AND EDX,00000080
0041998D |. 74 1C JE SHORT 004199AB
0041998F |. 0FBF05 CEE649 MOVSX EAX,WORD PTR DS:[49E6CE]
00419996 |. 85C0 TEST EAX,EAX
00419998 |. 7E 11 JLE SHORT 004199AB
0041999A |. 0FBF0D CEE649 MOVSX ECX,WORD PTR DS:[49E6CE]
004199A1 |. 83E9 01 SUB ECX,1
004199A4 |. 66:890D CEE64 MOV WORD PTR DS:[49E6CE],CX
004199AB |> 8B15 50E64900 MOV EDX,DWORD PTR DS:[49E650]
004199B1 |. 83E2 04 AND EDX,00000004
004199B4 |. 74 22 JE SHORT 004199D8
004199B6 |. A1 689C4900 MOV EAX,DWORD PTR DS:[499C68]
004199BB |. 6BC0 14 IMUL EAX,EAX,14
004199BE |. 8B88 D09B4900 MOV ECX,DWORD PTR DS:[EAX+499BD0]
004199C4 |. 2B4D 08 SUB ECX,DWORD PTR SS:[ARG.1]
004199C7 |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
004199CD |. 6BD2 14 IMUL EDX,EDX,14
004199D0 |. 898A D09B4900 MOV DWORD PTR DS:[EDX+499BD0],ECX
004199D6 |. EB 23 JMP SHORT 004199FB
004199D8 |> A1 689C4900 MOV EAX,DWORD PTR DS:[499C68]
004199DD |. 6BC0 14 IMUL EAX,EAX,14
004199E0 |. 8B4D 08 MOV ECX,DWORD PTR SS:[ARG.1]
004199E3 |. D1E1 SHL ECX,1
004199E5 |. 8B90 D09B4900 MOV EDX,DWORD PTR DS:[EAX+499BD0]
004199EB |. 2BD1 SUB EDX,ECX
004199ED |. A1 689C4900 MOV EAX,DWORD PTR DS:[499C68]
004199F2 |. 6BC0 14 IMUL EAX,EAX,14
004199F5 |. 8990 D09B4900 MOV DWORD PTR DS:[EAX+499BD0],EDX
004199FB |> 8B0D 689C4900 MOV ECX,DWORD PTR DS:[499C68]
00419A01 |. 6BC9 14 IMUL ECX,ECX,14
00419A04 |. 83B9 D09B4900 CMP DWORD PTR DS:[ECX+499BD0],0
00419A0B |. 0F8D DA000000 JGE 00419AEB
00419A11 |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
00419A17 |. 6BD2 14 IMUL EDX,EDX,14
00419A1A |. 83BA CC9B4900 CMP DWORD PTR DS:[EDX+499BCC],1
00419A21 |. 0F8E AC000000 JLE 00419AD3
00419A27 |. A1 689C4900 MOV EAX,DWORD PTR DS:[499C68]
00419A2C |. 6BC0 14 IMUL EAX,EAX,14
00419A2F |. 8B88 CC9B4900 MOV ECX,DWORD PTR DS:[EAX+499BCC]
00419A35 |. 83E9 01 SUB ECX,1
00419A38 |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
00419A3E |. 6BD2 14 IMUL EDX,EDX,14
00419A41 |. 898A CC9B4900 MOV DWORD PTR DS:[EDX+499BCC],ECX
00419A47 |. A1 689C4900 MOV EAX,DWORD PTR DS:[499C68]
00419A4C |. 6BC0 14 IMUL EAX,EAX,14
00419A4F |. 8B88 CC9B4900 MOV ECX,DWORD PTR DS:[EAX+499BCC]
00419A55 |. 83E9 01 SUB ECX,1
00419A58 |. 894D F8 MOV DWORD PTR SS:[LOCAL.2],ECX
00419A5B |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
00419A61 |. 6BD2 14 IMUL EDX,EDX,14
00419A64 |. 8B82 C89B4900 MOV EAX,DWORD PTR DS:[EDX+499BC8]
00419A6A |. 8945 FC MOV DWORD PTR SS:[LOCAL.1],EAX
00419A6D |. 8B4D FC MOV ECX,DWORD PTR SS:[LOCAL.1]
00419A70 |. 6BC9 0C IMUL ECX,ECX,0C
00419A73 |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
00419A79 |. 6BD2 14 IMUL EDX,EDX,14
00419A7C |. 8B45 F8 MOV EAX,DWORD PTR SS:[LOCAL.2]
00419A7F |. 8B8C81 603649 MOV ECX,DWORD PTR DS:[EAX*4+ECX+493660]
00419A86 |. 038A D09B4900 ADD ECX,DWORD PTR DS:[EDX+499BD0]
00419A8C |. 8B15 689C4900 MOV EDX,DWORD PTR DS:[499C68]
00419A92 |. 6BD2 14 IMUL EDX,EDX,14
00419A95 |. 898A D09B4900 MOV DWORD PTR DS:[EDX+499BD0],ECX
00419A9B |. 0FBF05 CCE649 MOVSX EAX,WORD PTR DS:[49E6CC]
00419AA2 |. 85C0 TEST EAX,EAX
00419AA4 |.^ 7E 2B JLE SHORT 00419AD1
00419AA6 |. 8B0D 689C4900 MOV ECX,DWORD PTR DS:[499C68]
00419AAC |. 6BC9 14 IMUL ECX,ECX,14
00419AAF |. 83B9 C89B4900 CMP DWORD PTR DS:[ECX+499BC8],0D
00419AB6 |.^ 74 19 JE SHORT 00419AD1
00419AB8 |. 6A 02 PUSH 2
00419ABA |. 6A 0A PUSH 0A
00419ABC |. 8B15 58E64900 MOV EDX,DWORD PTR DS:[49E658]
00419AC2 |. 52 PUSH EDX
00419AC3 |. A1 54E64900 MOV EAX,DWORD PTR DS:[49E654]
00419AC8 |. 50 PUSH EAX
00419AC9 |. E8 C211FFFF CALL 0040AC90
00419ACE |. 83C4 10 ADD ESP,10
00419AD1 |>^ EB 13 JMP SHORT 00419AE6
00419AD3 |> 8B0D 689C4900 MOV ECX,DWORD PTR DS:[499C68]
00419AD9 |. 6BC9 14 IMUL ECX,ECX,14
00419ADC |. C781 D09B4900 MOV DWORD PTR DS:[ECX+499BD0],0
00419AE6 |>^ E9 10FFFFFF JMP 004199FB
00419AEB |> 8B55 08 MOV EDX,DWORD PTR SS:[ARG.1]
00419AEE |. F7DA NEG EDX
00419AF0 |. 52 PUSH EDX
00419AF1 |. 68 58E64900 PUSH OFFSET 0049E658
00419AF6 |. 68 54E64900 PUSH OFFSET 0049E654
00419AFB |. E8 F0C00000 CALL 00425BF0
00419B00 |. 83C4 0C ADD ESP,0C
00419B03 |. 0FBF05 CCE649 MOVSX EAX,WORD PTR DS:[49E6CC]
00419B0A |. 85C0 TEST EAX,EAX
00419B0C |. 7F 3A JG SHORT 00419B48
00419B0E |. 6A 01 PUSH 1
00419B10 |. 6A 11 PUSH 11
00419B12 |. E8 296B0000 CALL 00420640
00419B17 |. 83C4 08 ADD ESP,8
00419B1A |. C605 38E64900 MOV BYTE PTR DS:[49E638],0
00419B21 |. 6A 40 PUSH 40
00419B23 |. 68 00140000 PUSH 1400
00419B28 |. 8B0D 58E64900 MOV ECX,DWORD PTR DS:[49E658]
00419B2E |. 51 PUSH ECX
00419B2F |. 8B15 54E64900 MOV EDX,DWORD PTR DS:[49E654]
00419B35 |. 52 PUSH EDX
00419B36 |. E8 15560500 CALL 0046F150
00419B3B |. 83C4 10 ADD ESP,10
00419B3E |. 6A 28 PUSH 28
00419B40 |. E8 4B7E0000 CALL 00421990
00419B45 |. 83C4 04 ADD ESP,4
00419B48 |> 8BE5 MOV ESP,EBP
00419B4A |. 5D POP EBP
00419B4B \. C3 RETN