00e0b860 sub esp, 0x24
00e0b863 push ebx
00e0b864 mov ebx, dword ptr [esp + 0x34]
00e0b868 push ebp
00e0b869 mov ebp, dword ptr [esp + 0x30]
00e0b86d push esi
00e0b86e mov esi, dword ptr [esp + 0x38]
00e0b872 push edi
00e0b873 mov edi, dword ptr [esp + 0x44]
00e0b877 cmp esi, 0x84
00e0b87d ja 0xe0b936
00e0b883 je 0xe0b8a8
00e0b885 mov eax, esi
00e0b887 sub eax, 2
00e0b88a je 0xe0b89c
00e0b88c sub eax, 0xe
00e0b88f jne 0xe0b986
00e0b895 push eax
00e0b896 call dword ptr [0xec22e4]
00e0b89c pop edi
00e0b89d pop esi
00e0b89e pop ebp
00e0b89f xor eax, eax
00e0b8a1 pop ebx
00e0b8a2 add esp, 0x24
00e0b8a5 ret 0x10
00e0b8a8 lea edx, [esp + 0x24]
00e0b8ac movzx eax, di
00e0b8af mov ecx, edi
00e0b8b1 push edx
00e0b8b2 shr ecx, 0x10
00e0b8b5 push ebp
00e0b8b6 mov dword ptr [esp + 0x18], eax
00e0b8ba mov dword ptr [esp + 0x1c], ecx
00e0b8be call dword ptr [0xec22f4]
00e0b8c4 test eax, eax
00e0b8c6 je 0xe0b8fc
00e0b8c8 lea eax, [esp + 0x10]
00e0b8cc push eax
00e0b8cd push ebp
00e0b8ce call dword ptr [0xec22f8]
00e0b8d4 test eax, eax
00e0b8d6 je 0xe0b8fc
00e0b8d8 mov eax, dword ptr [esp + 0x10]
00e0b8dc cmp eax, dword ptr [esp + 0x24]
00e0b8e0 jl 0xe0b8fc
00e0b8e2 cmp eax, dword ptr [esp + 0x2c]
00e0b8e6 jg 0xe0b8fc
00e0b8e8 mov eax, dword ptr [esp + 0x14]
00e0b8ec cmp eax, dword ptr [esp + 0x28]
00e0b8f0 jl 0xe0b8fc
00e0b8f2 cmp eax, dword ptr [esp + 0x30]
00e0b8f6 jle 0xe0b986
00e0b8fc call 0xda3620
00e0b901 mov ecx, dword ptr [eax + 0x21d14]
00e0b907 test ecx, ecx
00e0b909 jne 0xe0b986
00e0b90b push 1
00e0b90d call dword ptr [0xec22e8]
00e0b913 call 0xda3620
00e0b918 push edi
00e0b919 push ebx
00e0b91a push esi
00e0b91b push ebp
00e0b91c mov dword ptr [eax + 0x21d14], 1
00e0b926 call dword ptr [0xec22ec]
00e0b92c pop edi
00e0b92d pop esi
00e0b92e pop ebp
00e0b92f pop ebx
00e0b930 add esp, 0x24
00e0b933 ret 0x10
00e0b936 cmp esi, 0x112
00e0b93c je 0xe0b975
00e0b93e cmp esi, 0x219
00e0b944 jne 0xe0b986
00e0b946 lea edx, [esp + 0x18]
00e0b94a xor ecx, ecx
00e0b94c mov dword ptr [esp + 0x18], ebx
00e0b950 mov dword ptr [esp + 0x1c], edi
00e0b954 mov dword ptr [esp + 0x20], 0
00e0b95c call 0xe0f630
00e0b961 push edi
00e0b962 push ebx
00e0b963 push esi
00e0b964 push ebp
00e0b965 call dword ptr [0xec22ec]
00e0b96b pop edi
00e0b96c pop esi
00e0b96d pop ebp
00e0b96e pop ebx
00e0b96f add esp, 0x24
00e0b972 ret 0x10
00e0b975 mov edx, ebx
00e0b977 and edx, 0xfffffff0
00e0b97a cmp edx, 0xf100
00e0b980 je 0xe0b89c
00e0b986 push edi
00e0b987 push ebx
00e0b988 push esi
00e0b989 push ebp
00e0b98a call dword ptr [0xec22ec]
00e0b990 pop edi
00e0b991 pop esi
00e0b992 pop ebp
00e0b993 pop ebx
00e0b994 add esp, 0x24
00e0b997 ret 0x10
00e0b99a int3 
