00b813e0 adc al, 0x50
00b813e2 lea edx, [esp + 0x18]
00b813e6 mov ecx, ebp
00b813e8 call 0x63a2a0
00b813ed mov dword ptr [esp + 0x1c], esi
00b813f1 mov edx, 0x6b384fb3
00b813f6 lea ecx, [esp + 0x18]
00b813fa push ecx
00b813fb mov ecx, ebp
00b813fd mov dword ptr [esp + 0x1c], esi
00b81401 call 0x660060
00b81406 pop edi
00b81407 pop esi
00b81408 pop ebp
00b81409 pop ebx
00b8140a add esp, 0x54
00b8140d ret 8
00b81410 sub esp, 0x40
00b81413 push ebx
00b81414 push esi
00b81415 call 0x5df320
00b8141a mov esi, eax
00b8141c xor ebx, ebx
00b8141e cmp esi, ebx
00b81420 je 0xb81837
00b81426 xor edx, edx
00b81428 mov ecx, esi
00b8142a call 0x96bce0
00b8142f cmp eax, ebx
00b81431 je 0xb81837
00b81437 push ebp
00b81438 push edi
00b81439 mov ecx, esi
00b8143b call 0x60e370
00b81440 mov ecx, esi
00b81442 mov dword ptr [esp + 0x10], eax
00b81446 call 0x60e2a0
00b8144b mov ecx, esi
00b8144d mov ebp, eax
00b8144f call 0x497060
00b81454 mov ecx, esi
00b81456 mov dword ptr [esp + 0x14], eax
00b8145a call 0x60e0b0
00b8145f mov edi, eax
00b81461 mov ecx, edi
00b81463 mov dword ptr [esp + 0x18], ebx
00b81467 mov dword ptr [esp + 0x1c], ebx
00b8146b mov dword ptr [esp + 0x20], ebx
00b8146f mov dword ptr [esp + 0x24], ebx
00b81473 mov dword ptr [esp + 0x28], ebx
00b81477 mov dword ptr [esp + 0x2c], ebx
00b8147b call 0x5f7d10
00b81480 mov ecx, edi
00b81482 mov dword ptr [esp + 0x2c], eax
00b81486 call 0x5f7d20
00b8148b mov ecx, edi
00b8148d mov dword ptr [esp + 0x28], eax
00b81491 call 0x5f7d30
00b81496 mov ecx, edi
00b81498 mov dword ptr [esp + 0x24], eax
00b8149c call 0x5f7d40
00b814a1 mov ecx, edi
00b814a3 mov dword ptr [esp + 0x20], eax
00b814a7 call 0x5f7d60
00b814ac lea ecx, [esp + 0x58]
00b814b0 mov dword ptr [esp + 0x1c], eax
00b814b4 call 0x65ffb0
00b814b9 cmp eax, 0x645cc97a
00b814be ja 0xb816c4
00b814c4 je 0xb8162c
00b814ca cmp eax, 0x135bf9ec
00b814cf je 0xb8151d
00b814d1 cmp eax, 0x590175f1
00b814d6 jne 0xb81835
00b814dc lea ecx, [esp + 0x30]
00b814e0 lea edx, [esp + 0x34]
00b814e4 lea eax, [esp + 0x18]
00b814e8 mov dword ptr [esp + 0x3c], ecx
00b814ec mov ecx, dword ptr [esp + 0x54]
00b814f0 push edx
00b814f1 mov edx, 0x870da514
00b814f6 mov dword ptr [esp + 0x38], ebx
00b814fa mov dword ptr [esp + 0x3c], 1
00b81502 mov dword ptr [esp + 0x34], eax
00b81506 mov dword ptr [esp + 0x44], 0x688240
00b8150e call 0x660060
00b81513 pop edi
00b81514 pop ebp
00b81515 pop esi
00b81516 pop ebx
00b81517 add esp, 0x40
00b8151a ret 8
00b8151d cmp ebp, ebx
00b8151f jne 0xb81569
00b81521 lea ecx, [esp + 0x30]
00b81525 lea edx, [esp + 0x34]
00b81529 lea eax, [esp + 0x18]
00b8152d mov dword ptr [esp + 0x3c], ecx
00b81531 push edx
00b81532 mov ecx, 0xe0
00b81537 mov dword ptr [esp + 0x38], ebx
00b8153b mov dword ptr [esp + 0x3c], 1
00b81543 mov dword ptr [esp + 0x34], eax
00b81547 mov dword ptr [esp + 0x44], 0x688240
00b8154f call 0x5ca8e0
00b81554 mov ecx, dword ptr [esp + 0x58]
00b81558 mov edx, eax
00b8155a call 0x660060
00b8155f pop edi
00b81560 pop ebp
00b81561 pop esi
00b81562 pop ebx
00b81563 add esp, 0x40
00b81566 ret 8
00b81569 mov ecx, dword ptr [esp + 0x14]
00b8156d xor eax, eax
00b8156f jmp dword ptr [ecx*4 + 0xb81840]
00b81576 mov ecx, 0xe3
00b8157b call 0x5ca8e0
00b81580 lea edx, [esp + 0x30]
00b81584 push edx
00b81585 mov dword ptr [esp + 0x38], ebx
00b81589 mov edx, eax
00b8158b jmp 0xb81828
00b81590 mov ecx, dword ptr [esp + 0x10]
00b81594 call 0xcba890
00b81599 test eax, eax
00b8159b jne 0xb815b7
00b8159d mov ecx, 0x129
00b815a2 call 0x5ca8e0
00b815a7 lea edx, [esp + 0x30]
00b815ab push edx
00b815ac mov dword ptr [esp + 0x38], ebx
00b815b0 mov edx, eax
00b815b2 jmp 0xb81828
00b815b7 mov ecx, 0x128
00b815bc call 0x5ca8e0
00b815c1 lea edx, [esp + 0x30]
00b815c5 push edx
00b815c6 mov dword ptr [esp + 0x38], ebx
00b815ca mov edx, eax
00b815cc jmp 0xb81828
00b815d1 mov ecx, dword ptr [esp + 0x10]
00b815d5 call 0xcba890
00b815da test eax, eax
00b815dc jne 0xb815f8
00b815de mov ecx, 0x127
00b815e3 call 0x5ca8e0
00b815e8 lea edx, [esp + 0x30]
00b815ec push edx
00b815ed mov dword ptr [esp + 0x38], ebx
00b815f1 mov edx, eax
00b815f3 jmp 0xb81828
00b815f8 mov ecx, 0x126
00b815fd call 0x5ca8e0
00b81602 lea edx, [esp + 0x30]
00b81606 push edx
00b81607 mov dword ptr [esp + 0x38], ebx
00b8160b mov edx, eax
00b8160d jmp 0xb81828
00b81612 mov ecx, 0xe2
00b81617 call 0x5ca8e0
00b8161c lea edx, [esp + 0x30]
00b81620 push edx
00b81621 mov dword ptr [esp + 0x38], ebx
00b81625 mov edx, eax
00b81627 jmp 0xb81828
00b8162c cmp ebp, ebx
00b8162e jne 0xb81678
00b81630 lea ecx, [esp + 0x30]
00b81634 lea edx, [esp + 0x34]
00b81638 lea eax, [esp + 0x18]
00b8163c mov dword ptr [esp + 0x3c], ecx
00b81640 push edx
00b81641 mov ecx, 0xe1
00b81646 mov dword ptr [esp + 0x38], ebx
00b8164a mov dword ptr [esp + 0x3c], 1
00b81652 mov dword ptr [esp + 0x34], eax
00b81656 mov dword ptr [esp + 0x44], 0x688240
00b8165e call 0x5ca8e0
00b81663 mov ecx, dword ptr [esp + 0x58]
00b81667 mov edx, eax
00b81669 call 0x660060
00b8166e pop edi
00b8166f pop ebp
00b81670 pop esi
00b81671 pop ebx
00b81672 add esp, 0x40
00b81675 ret 8
00b81678 mov ecx, esi
00b8167a call 0x493870
00b8167f inc eax
00b81680 lea ecx, [esp + 0x30]
00b81684 mov dword ptr [esp + 0x14], eax
00b81688 lea eax, [esp + 0x14]
00b8168c push ecx
00b8168d mov ecx, 0xe4
00b81692 mov dword ptr [esp + 0x34], ebx
00b81696 mov dword ptr [esp + 0x38], 1
00b8169e mov dword ptr [esp + 0x3c], eax
00b816a2 mov dword ptr [esp + 0x40], 0x686550
00b816aa call 0x5ca8e0
00b816af mov ecx, dword ptr [esp + 0x58]
00b816b3 mov edx, eax
00b816b5 call 0x660060
00b816ba pop edi
00b816bb pop ebp
00b816bc pop esi
00b816bd pop ebx
00b816be add esp, 0x40
00b816c1 ret 8
00b816c4 cmp eax, 0x6bcc5817
00b816c9 je 0xb81717
00b816cb cmp eax, 0x9c0bdace
00b816d0 jne 0xb81835
00b816d6 lea edx, [esp + 0x18]
00b816da lea ecx, [esp + 0x34]
00b816de mov dword ptr [esp + 0x30], edx
00b816e2 lea eax, [esp + 0x30]
00b816e6 push ecx
00b816e7 mov ecx, dword ptr [esp + 0x58]
00b816eb mov edx, 0x710e4d62
00b816f0 mov dword ptr [esp + 0x38], ebx
00b816f4 mov dword ptr [esp + 0x3c], 1
00b816fc mov dword ptr [esp + 0x40], eax
00b81700 mov dword ptr [esp + 0x44], 0x688240
00b81708 call 0x660060
00b8170d pop edi
00b8170e pop ebp
00b8170f pop esi
00b81710 pop ebx
00b81711 add esp, 0x40
00b81714 ret 8
00b81717 lea ecx, [esp + 0x58]
00b8171b call 0x65ffb0
00b81720 mov ecx, esi
00b81722 cmp eax, 0x4743e164
00b81727 jne 0xb81730
00b81729 call 0x60e370
00b8172e jmp 0xb81735
00b81730 call 0x60e380
00b81735 mov dword ptr [esp + 0x10], eax
00b81739 cmp eax, ebx