REF 2128acc 4df5c5
004df57a 1404                     adc al, 4
004df57c 0000                     add byte ptr [eax], al
004df57e c20800                   ret 8
004df581 5f                       pop edi
004df582 b801000000               mov eax, 1
004df587 5e                       pop esi
004df588 81c414040000             add esp, 0x414
004df58e c20800                   ret 8
004df591 ac                       lodsb al, byte ptr [esi]
004df592 cc                       int3 
004df593 cc                       int3 
004df594 cc                       int3 
004df595 cc                       int3 
004df596 cc                       int3 
004df597 cc                       int3 
004df598 cc                       int3 
004df599 cc                       int3 
004df59a cc                       int3 
004df59b cc                       int3 
004df59c cc                       int3 
004df59d cc                       int3 
004df59e cc                       int3 
004df59f cc                       int3 
004df5a0 6a00                     push 0
004df5a2 ff15a020ec00             call dword ptr [0xec20a0]
004df5a8 50                       push eax
004df5a9 ff15b420ec00             call dword ptr [0xec20b4]
004df5af b801000000               mov eax, 1
004df5b4 c20400                   ret 4
004df5b7 a2cccccccc               mov byte ptr [0xcccccccc], al
004df5bc cc                       int3 
004df5bd cc                       int3 
004df5be cc                       int3 
004df5bf cc                       int3 
004df5c0 83ec2c                   sub esp, 0x2c
004df5c3 56                       push esi
004df5c4 68cc8a1202               push 0x2128acc
004df5c9 6a01                     push 1
004df5cb 6a00                     push 0
004df5cd ff15c420ec00             call dword ptr [0xec20c4]
004df5d3 a384065d01               mov dword ptr [0x15d0684], eax
004df5d8 83f8ff                   cmp eax, -1
004df5db 7416                     je 0x4df5f3
004df5dd 8b35c020ec00             mov esi, dword ptr [0xec20c0]
004df5e3 ffd6                     call esi
004df5e5 3db7000000               cmp eax, 0xb7
004df5ea 7407                     je 0x4df5f3
004df5ec ffd6                     call esi
004df5ee 83f805                   cmp eax, 5
004df5f1 7573                     jne 0x4df666
004df5f3 6a00                     push 0
004df5f5 6800f54d00               push 0x4df500
004df5fa c70580065d0100000000     mov dword ptr [0x15d0680], 0
004df604 ff153423ec00             call dword ptr [0xec2334]
004df60a a180065d01               mov eax, dword ptr [0x15d0680]
004df60f 85c0                     test eax, eax
004df611 7444                     je 0x4df657
004df613 8d4c2404                 lea ecx, [esp + 4]
004df617 51                       push ecx
004df618 50                       push eax
004df619 ff153823ec00             call dword ptr [0xec2338]
004df61f 85c0                     test eax, eax
004df621 7427                     je 0x4df64a
004df623 8b44240c                 mov eax, dword ptr [esp + 0xc]
004df627 83f806                   cmp eax, 6
004df62a 7405                     je 0x4df631
004df62c 83f802                   cmp eax, 2
004df62f 7519                     jne 0x4df64a
004df631 a180065d01               mov eax, dword ptr [0x15d0680]
004df636 8d542404                 lea edx, [esp + 4]
004df63a 52                       push edx
004df63b 50                       push eax
004df63c c744241401000000         mov dword ptr [esp + 0x14], 1
004df644 ff153c23ec00             call dword ptr [0xec233c]
004df64a 8b0d80065d01             mov ecx, dword ptr [0x15d0680]
004df650 51                       push ecx
004df651 ff154023ec00             call dword ptr [0xec2340]
004df657 6a00                     push 0
004df659 ff15a020ec00             call dword ptr [0xec20a0]
004df65f 50                       push eax
004df660 ff15b420ec00             call dword ptr [0xec20b4]
004df666 b801000000               mov eax, 1
004df66b 5e                       pop esi
004df66c 83c42c                   add esp, 0x2c
004df66f c3                       ret 
004df670 e8ab1f0000               call 0x4e1620
004df675 f7d8                     neg eax
004df677 1bc0                     sbb eax, eax
004df679 f7d8                     neg eax
004df67b c3                       ret 
004df67c cc                       int3 
004df67d cc                       int3 
004df67e cc                       int3 
004df67f cc                       int3 
004df680 85d2                     test edx, edx
004df682 750a                     jne 0x4df68e
004df684 b900095d01               mov ecx, 0x15d0900
004df689 e972831c00               jmp 0x6a7a00
004df68e c3                       ret 
004df68f cc                       int3 
004df690 85d2                     test edx, edx
004df692 753b                     jne 0x4df6cf
004df694 e817831c00               call 0x6a79b0
004df699 85c0                     test eax, eax
004df69b 740a                     je 0x4df6a7