00e0c540 cc int3 
00e0c541 ab stosd dword ptr es:[edi], eax
00e0c542 46 inc esi
00e0c543 0100 add dword ptr [eax], eax
00e0c545 7422 je 0xe0c569
00e0c547 e8d470f9ff call 0xda3620
00e0c54c 8b90341d0200 mov edx, dword ptr [eax + 0x21d34]
00e0c552 8b8a64080000 mov ecx, dword ptr [edx + 0x864]
00e0c558 8b01 mov eax, dword ptr [ecx]
00e0c55a 8b5024 mov edx, dword ptr [eax + 0x24]
00e0c55d ffd2 call edx
00e0c55f 33d2 xor edx, edx
00e0c561 8d4a06 lea ecx, [edx + 6]
00e0c564 e8c7300000 call 0xe0f630
00e0c569 83be5408000000 cmp dword ptr [esi + 0x854], 0
00e0c570 7515 jne 0xe0c587
00e0c572 8b8650080000 mov eax, dword ptr [esi + 0x850]
00e0c578 6a13 push 0x13
00e0c57a 6a00 push 0
00e0c57c 6a00 push 0
00e0c57e 6a00 push 0
00e0c580 6a00 push 0
00e0c582 6afe push -2
00e0c584 50 push eax
00e0c585 ffd5 call ebp
00e0c587 6a00 push 0
00e0c589 6810270000 push 0x2710
00e0c58e e8fd54f9ff call 0xda1a90
00e0c593 833dccab460100 cmp dword ptr [0x146abcc], 0
00e0c59a 7422 je 0xe0c5be
00e0c59c e87f70f9ff call 0xda3620
00e0c5a1 8b88341d0200 mov ecx, dword ptr [eax + 0x21d34]
00e0c5a7 8b8964080000 mov ecx, dword ptr [ecx + 0x864]
00e0c5ad 8b11 mov edx, dword ptr [ecx]
00e0c5af 8b4224 mov eax, dword ptr [edx + 0x24]
00e0c5b2 ffd0 call eax
00e0c5b4 33d2 xor edx, edx
00e0c5b6 8d4a06 lea ecx, [edx + 6]
00e0c5b9 e872300000 call 0xe0f630
00e0c5be 6a00 push 0
00e0c5c0 6810270000 push 0x2710
00e0c5c5 e8c654f9ff call 0xda1a90
00e0c5ca 833dccab460100 cmp dword ptr [0x146abcc], 0
00e0c5d1 7422 je 0xe0c5f5
00e0c5d3 e84870f9ff call 0xda3620
00e0c5d8 8b88341d0200 mov ecx, dword ptr [eax + 0x21d34]
00e0c5de 8b8964080000 mov ecx, dword ptr [ecx + 0x864]
00e0c5e4 8b11 mov edx, dword ptr [ecx]
00e0c5e6 8b4224 mov eax, dword ptr [edx + 0x24]
00e0c5e9 ffd0 call eax
00e0c5eb 33d2 xor edx, edx
00e0c5ed 8d4a06 lea ecx, [edx + 6]
00e0c5f0 e83b300000 call 0xe0f630
00e0c5f5 8bbe50080000 mov edi, dword ptr [esi + 0x850]
00e0c5fb 8b4e0c mov ecx, dword ptr [esi + 0xc]
00e0c5fe 8b5610 mov edx, dword ptr [esi + 0x10]
00e0c601 8b1d6023ec00 mov ebx, dword ptr [0xec2360]
00e0c607 660fefc0 pxor xmm0, xmm0
00e0c60b 6aec push -0x14
00e0c60d 660fd6442424 movq qword ptr [esp + 0x24], xmm0
00e0c613 57 push edi
00e0c614 660fd6442420 movq qword ptr [esp + 0x20], xmm0
00e0c61a 894c2428 mov dword ptr [esp + 0x28], ecx
00e0c61e 8954242c mov dword ptr [esp + 0x2c], edx
00e0c622 ffd3 call ebx
00e0c624 50 push eax
00e0c625 57 push edi
00e0c626 ff15cc22ec00 call dword ptr [0xec22cc]
00e0c62c f7d8 neg eax
00e0c62e 1bc0 sbb eax, eax
00e0c630 f7d8 neg eax
00e0c632 50 push eax
00e0c633 6af0 push -0x10
00e0c635 57 push edi
00e0c636 ffd3 call ebx
00e0c638 50 push eax
00e0c639 8d442424 lea eax, [esp + 0x24]
00e0c63d 50 push eax
00e0c63e ff156c23ec00 call dword ptr [0xec236c]
00e0c644 8b8e54080000 mov ecx, dword ptr [esi + 0x854]
00e0c64a 8b542424 mov edx, dword ptr [esp + 0x24]
00e0c64e 8b442420 mov eax, dword ptr [esp + 0x20]
00e0c652 f7d9 neg ecx
00e0c654 1bc9 sbb ecx, ecx
00e0c656 2b54241c sub edx, dword ptr [esp + 0x1c]
00e0c65a 2b442418 sub eax, dword ptr [esp + 0x18]
00e0c65e 83e1fe and ecx, 0xfffffffe
00e0c661 83c102 add ecx, 2
00e0c664 83c914 or ecx, 0x14
00e0c667 51 push ecx
00e0c668 8b8e50080000 mov ecx, dword ptr [esi + 0x850]
00e0c66e 52 push edx
00e0c66f 50 push eax
00e0c670 6a00 push 0
00e0c672 6a00 push 0
00e0c674 6a00 push 0
00e0c676 51 push ecx
00e0c677 ffd5 call ebp
00e0c679 6a00 push 0
00e0c67b 6810270000 push 0x2710
00e0c680 e80b54f9ff call 0xda1a90
00e0c685 833dccab460100 cmp dword ptr [0x146abcc], 0
00e0c68c 5f pop edi
00e0c68d 5d pop ebp
00e0c68e 5b pop ebx
00e0c68f 7422 je 0xe0c6b3
00e0c691 e88a6ff9ff call 0xda3620
00e0c696 8b90341d0200 mov edx, dword ptr [eax + 0x21d34]
