Function at 0x1008b6d7
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings

Disassembly:
push 0xd60
mov eax, 0x100f5f07
call fcn.100cca34
mov dword [ebp - 0xd6c], ecx
mov eax, dword [ebp + 0xc]
mov ebx, dword [ebp + 8]
mov dword [ebp - 0xd68], eax
mov eax, dword [0x101ef2d0]
push 0x5c
push ebx
call dword [eax + 0x164]
test eax, eax
je 0x1008e2cb
add eax, 2
push eax
push 0x208
lea eax, [ebp - 0x218]
push eax
mov eax, dword [0x101ef2d0]
call dword [eax + 0xc]
mov dword [ebp - 0xb14], 0xc412
mov ecx, 0xc476
mov eax, 0xc47f
mov word [ebp - 0xb10], ax
add eax, 0xfffffffc
mov word [ebp - 0xb0e], ax
mov word [ebp - 0xb0c], cx
lea eax, [ecx - 3]
mov word [ebp - 0xb0a], ax
add eax, 0xffffffee
mov word [ebp - 0xb08], ax
lea eax, [ecx - 0x55]
mov word [ebp - 0xb06], ax
dec eax
mov word [ebp - 0xb04], ax
lea eax, [ecx - 0x3a]
mov word [ebp - 0xb02], ax
add eax, 0x42
mov word [ebp - 0xb00], cx
lea ecx, [ebp - 0xb14]
mov word [ebp - 0xafe], ax
mov word [ebp - 0xafc], ax
xor eax, eax
mov word [ebp - 0xafa], ax
mov ax, word [ebp - 0xb10]
call fcn.10067810
push eax
lea ecx, [ebp - 0x6e0]
call fcn.10011b36
xor edi, edi
mov dword [ebp - 4], edi
mov dword [ebp - 0x7ec], 0x3dd2
mov eax, dword [ebp - 0x7ec]
push 0x67
pop ecx
xor eax, ecx
mov word [ebp - 0x7e8], ax
mov eax, dword [ebp - 0x7ec]
inc eax
push 0x75
pop ecx
xor eax, ecx
mov word [ebp - 0x7e6], ax
mov eax, dword [ebp - 0x7ec]
add eax, 2
xor eax, 0x61
mov word [ebp - 0x7e4], ax
mov eax, dword [ebp - 0x7ec]
add eax, 3
push 0x72
pop ecx
xor eax, ecx
mov word [ebp - 0x7e2], ax
mov eax, dword [ebp - 0x7ec]
add eax, 4
xor eax, 0x64
mov word [ebp - 0x7e0], ax
mov eax, dword [ebp - 0x7ec]
add eax, 5
xor eax, 0x33
mov word [ebp - 0x7de], ax
mov eax, dword [ebp - 0x7ec]
add eax, 6
push 0x32
pop ecx
xor eax, ecx
mov word [ebp - 0x7dc], ax
mov eax, dword [ebp - 0x7ec]
add eax, 7
xor eax, 0x2e
mov word [ebp - 0x7da], ax
mov eax, dword [ebp - 0x7ec]
add eax, 8
xor eax, 0x64
mov word [ebp - 0x7d8], ax
mov eax, dword [ebp - 0x7ec]
add eax, 9
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x7d6], ax
mov eax, dword [ebp - 0x7ec]
add eax, 0xa
xor eax, ecx
lea ecx, [ebp - 0x7ec]
mov word [ebp - 0x7d4], ax
xor eax, eax
mov word [ebp - 0x7d2], ax
mov ax, word [ebp - 0x7e8]
call fcn.1005081e
push eax
lea ecx, [ebp - 0x6c8]
call fcn.10011b36
mov byte [ebp - 4], 1
mov ecx, 0x56c3
mov dword [ebp - 0xc2c], 0x56a6
mov word [ebp - 0xc28], cx
lea eax, [ecx + 4]
mov word [ebp - 0xc26], ax
lea edx, [ecx + 7]
add eax, 0xfffffffa
mov word [ebp - 0xc24], ax
lea eax, [ecx + 0xb]
mov word [ebp - 0xc22], dx
mov word [ebp - 0xc20], cx
mov word [ebp - 0xc1e], ax
add eax, 0xffffffba
mov word [ebp - 0xc1c], ax
lea eax, [ecx - 1]
mov word [ebp - 0xc1a], ax
lea ecx, [ebp - 0xc2c]
xor eax, eax
mov word [ebp - 0xc18], dx
mov word [ebp - 0xc16], dx
mov word [ebp - 0xc14], ax
mov ax, word [ebp - 0xc28]
call fcn.1001117f
push eax
lea ecx, [ebp - 0x6b0]
call fcn.10011b36
mov byte [ebp - 4], 2
mov eax, 0xc73
mov dword [ebp - 0xb94], 0xc27
mov ecx, 0xc4b
mov word [ebp - 0xb90], ax
add eax, 0xffffffd3
mov word [ebp - 0xb8e], ax
mov eax, 0xc4c
mov word [ebp - 0xb8c], ax
add eax, 8
mov word [ebp - 0xb8a], ax
mov eax, 0xc4e
mov word [ebp - 0xb88], ax
add eax, 0x15
mov word [ebp - 0xb86], ax
lea eax, [ecx - 0x42]
mov word [ebp - 0xb84], cx
mov word [ebp - 0xb82], cx
mov word [ebp - 0xb80], ax
add eax, 0x3a
mov word [ebp - 0xb7e], ax
xor eax, eax
mov word [ebp - 0xb7c], cx
mov word [ebp - 0xb7a], cx
lea ecx, [ebp - 0xb94]
mov word [ebp - 0xb78], ax
mov ax, word [ebp - 0xb90]
call fcn.100110c7
push eax
lea ecx, [ebp - 0x698]
call fcn.10011b36
mov byte [ebp - 4], 3
mov eax, 0xae08
mov dword [ebp - 0xc10], 0xae66
lea ecx, [ebp - 0xc10]
mov word [ebp - 0xc0c], ax
add eax, 0xe
mov word [ebp - 0xc0a], ax
mov eax, 0xae01
mov word [ebp - 0xc08], ax
mov word [ebp - 0xc06], ax
add eax, 0x27
mov word [ebp - 0xc04], ax
mov eax, 0xae32
mov word [ebp - 0xc02], ax
add eax, 0x16
mov word [ebp - 0xc00], ax
mov eax, 0xae02
mov word [ebp - 0xbfe], ax
inc eax
mov word [ebp - 0xbfc], ax
mov eax, 0xae15
mov word [ebp - 0xbfa], ax
xor eax, eax
mov word [ebp - 0xbf8], ax
mov ax, word [ebp - 0xc0c]
call fcn.1001117f
push eax
lea ecx, [ebp - 0x680]
call fcn.10011b36
mov byte [ebp - 4], 4
push 0x4a
pop eax
mov word [ebp - 0x9d4], ax
push 0x79
pop eax
mov word [ebp - 0x9d2], ax
mov word [ebp - 0x9d0], ax
push 0x59
pop eax
push 0x7b
mov word [ebp - 0x9ce], ax
pop esi
push 0x78
pop eax
push 0x6f
mov word [ebp - 0x9cc], si
mov word [ebp - 0x9ca], ax
pop eax
mov word [ebp - 0x9c8], ax
push 0x72
pop eax
mov word [ebp - 0x9c6], ax
push 0x75
pop ecx
push 0x6e
mov word [ebp - 0x9c4], cx
pop eax
mov word [ebp - 0x9c2], ax
push 0x7c
pop eax
mov word [ebp - 0x9c0], ax
push 0x37
pop eax
mov word [ebp - 0x9be], ax
push 0x6d
pop eax
mov word [ebp - 0x9bc], ax
xor eax, eax
mov word [ebp - 0x9ba], cx
mov word [ebp - 0x9b8], cx
lea ecx, [ebp - 0x9d4]
mov word [ebp - 0x9b6], ax
mov ax, word [ebp - 0x9d4]
call fcn.10039e79
push eax
lea ecx, [ebp - 0x668]
call fcn.10011b36
mov byte [ebp - 4], 5
push 0x63
pop eax
mov word [ebp - 0xaac], ax
push 0x5e
pop ecx
push 0x77
mov word [ebp - 0xaaa], cx
mov word [ebp - 0xaa8], si
pop esi
push 0x74
pop eax
push 0x7f
mov word [ebp - 0xaa6], si
mov word [ebp - 0xaa4], ax
pop eax
mov word [ebp - 0xaa2], ax
push 0x52
pop eax
mov word [ebp - 0xaa0], ax
push 0x6c
pop eax
mov word [ebp - 0xa9e], ax
push 0x78
pop edx
mov word [ebp - 0xa9c], dx
push 0x70
pop edx
mov word [ebp - 0xa9a], dx
mov word [ebp - 0xa98], cx
lea ecx, [ebp - 0xaac]
push 0x7a
pop eax
mov word [ebp - 0xa96], ax
add eax, 6
mov word [ebp - 0xa94], ax
push 0x7d
pop eax
mov word [ebp - 0xa92], ax
push 0x6e
pop eax
mov word [ebp - 0xa90], ax
push 0x39
mov word [ebp - 0xa8e], dx
pop eax
mov word [ebp - 0xa8c], ax
push 0x6f
pop eax
mov word [ebp - 0xa8a], ax
xor eax, eax
mov word [ebp - 0xa88], si
mov word [ebp - 0xa86], si
mov word [ebp - 0xa84], ax
mov ax, word [ebp - 0xaac]
call fcn.10061193
push eax
lea ecx, [ebp - 0x650]
call fcn.10011b36
mov byte [ebp - 4], 6
mov eax, 0x5ae8
mov dword [ebp - 0xb74], 0x5aba
mov word [ebp - 0xb70], ax
add eax, 6
mov word [ebp - 0xb6e], ax
mov eax, 0x5ae9
mov word [ebp - 0xb6c], ax
mov word [ebp - 0xb6a], ax
add eax, 9
mov word [ebp - 0xb68], ax
mov eax, 0x5ad5
mov word [ebp - 0xb66], ax
mov word [ebp - 0xb64], ax
add eax, 0xfffffffc
mov word [ebp - 0xb62], ax
mov eax, 0x5ac9
mov word [ebp - 0xb60], ax
add eax, 0xffffffcb
mov word [ebp - 0xb5e], ax
mov eax, 0x5ade
mov word [ebp - 0xb5c], ax
add eax, 0xfffffff8
mov word [ebp - 0xb5a], ax
mov word [ebp - 0xb58], ax
lea ecx, [ebp - 0xb74]
xor eax, eax
mov word [ebp - 0xb56], ax
mov ax, word [ebp - 0xb70]
call fcn.100110f5
push eax
lea ecx, [ebp - 0x638]
call fcn.10011b36
mov byte [ebp - 4], 7
push 0x7a
pop ecx
push 0x69
pop eax
mov word [ebp - 0x964], cx
lea ecx, [ebp - 0x964]
mov word [ebp - 0x962], ax
push 0x78
pop eax
mov word [ebp - 0x960], ax
push 0x70
pop eax
mov word [ebp - 0x95e], ax
push 0x73
mov word [ebp - 0x95c], si
pop eax
mov word [ebp - 0x95a], si
push 0x36
mov word [ebp - 0x958], ax
pop esi
push 0x6c
mov word [ebp - 0x956], si
pop eax
mov word [ebp - 0x954], ax
push 0x74
pop eax
mov word [ebp - 0x952], ax
mov word [ebp - 0x950], ax
xor eax, eax
mov word [ebp - 0x94e], ax
mov ax, word [ebp - 0x964]
call fcn.1006aed3
push eax
lea ecx, [ebp - 0x620]
call fcn.10011b36
mov byte [ebp - 4], 8
push 0x77
pop ecx
push 0x79
pop eax
mov word [ebp - 0x908], cx
mov word [ebp - 0x906], ax
push 0x68
pop eax
mov word [ebp - 0x904], ax
push 0x7a
pop eax
mov word [ebp - 0x902], cx
lea ecx, [ebp - 0x908]
mov word [ebp - 0x900], ax
push 0x35
pop eax
mov word [ebp - 0x8fe], ax
push 0x6b
pop eax
mov word [ebp - 0x8fc], ax
push 0x73
pop eax
mov word [ebp - 0x8fa], ax
mov word [ebp - 0x8f8], ax
xor eax, eax
mov word [ebp - 0x8f6], ax
mov ax, word [ebp - 0x908]
call fcn.100914b2
push eax
lea ecx, [ebp - 0x608]
call fcn.10011b36
mov byte [ebp - 4], 9
mov dword [ebp - 0xb54], 0x6b5b
mov eax, 0x6b21
mov word [ebp - 0xb50], ax
lea ecx, [eax + 0x1e]
add eax, 8
mov word [ebp - 0xb4e], cx
mov word [ebp - 0xb4c], ax
lea eax, [ecx - 1]
mov word [ebp - 0xb4a], ax
add eax, 0xfffffffa
mov word [ebp - 0xb48], ax
lea eax, [ecx + 0x29]
mov word [ebp - 0xb46], cx
mov word [ebp - 0xb44], ax
add eax, 0xfffffffb
mov word [ebp - 0xb42], cx
mov word [ebp - 0xb40], ax
lea eax, [ecx + 0x36]
mov word [ebp - 0xb3e], ax
add eax, 0xffffffc2
mov word [ebp - 0xb3c], cx
lea ecx, [ebp - 0xb54]
mov word [ebp - 0xb3a], ax
mov word [ebp - 0xb38], ax
xor eax, eax
mov word [ebp - 0xb36], ax
mov ax, word [ebp - 0xb50]
call fcn.100110f5
push eax
lea ecx, [ebp - 0x5f0]
call fcn.10011b36
mov byte [ebp - 4], 0xa
mov eax, 0x9a19
mov dword [ebp - 0xac4], 0x9a7b
mov word [ebp - 0xac0], ax
lea ecx, [eax + 6]
dec eax
mov word [ebp - 0xabe], cx
mov word [ebp - 0xabc], ax
lea eax, [ecx - 5]
mov word [ebp - 0xaba], ax
add eax, 0xfffffffc
mov word [ebp - 0xab8], ax
lea eax, [ecx + 0x36]
mov word [ebp - 0xab6], ax
add eax, 0xffffffc2
mov word [ebp - 0xab4], cx
lea ecx, [ebp - 0xac4]
mov word [ebp - 0xab2], ax
mov word [ebp - 0xab0], ax
xor eax, eax
mov word [ebp - 0xaae], ax
mov ax, word [ebp - 0xac0]
call fcn.100498b1
push eax
lea ecx, [ebp - 0x5d8]
call fcn.10011b36
mov byte [ebp - 4], 0xb
mov dword [ebp - 0x878], 0x3579
mov eax, dword [ebp - 0x878]
xor eax, 0x44
mov word [ebp - 0x874], ax
mov eax, dword [ebp - 0x878]
inc eax
push 0x78
pop edx
xor eax, edx
mov word [ebp - 0x872], ax
mov eax, dword [ebp - 0x878]
add eax, 2
xor eax, 0x52
mov word [ebp - 0x870], ax
mov eax, dword [ebp - 0x878]
push 0x65
add eax, 3
pop ecx
xor eax, ecx
mov word [ebp - 0x86e], ax
mov eax, dword [ebp - 0x878]
add eax, 4
xor eax, 0x63
mov word [ebp - 0x86c], ax
mov eax, dword [ebp - 0x878]
add eax, 5
xor eax, 0x32
mov word [ebp - 0x86a], ax
mov eax, dword [ebp - 0x878]
add eax, 6
xor eax, 0x2e
mov word [ebp - 0x868], ax
mov eax, dword [ebp - 0x878]
add eax, 7
xor eax, edx
mov word [ebp - 0x866], ax
mov eax, dword [ebp - 0x878]
add eax, 8
push 0x38
pop ecx
xor eax, ecx
lea ecx, [ebp - 0x878]
mov word [ebp - 0x864], ax
mov eax, dword [ebp - 0x878]
add eax, 9
xor eax, esi
mov word [ebp - 0x862], ax
mov eax, dword [ebp - 0x878]
add eax, 0xa
xor eax, 0x2e
mov word [ebp - 0x860], ax
mov eax, dword [ebp - 0x878]
add eax, 0xb
xor eax, 0x64
mov word [ebp - 0x85e], ax
mov eax, dword [ebp - 0x878]
add eax, 0xc
push 0x6c
pop esi
xor eax, esi
mov word [ebp - 0x85c], ax
mov eax, dword [ebp - 0x878]
add eax, 0xd
xor eax, esi
mov word [ebp - 0x85a], ax
xor eax, eax
mov word [ebp - 0x858], ax
mov ax, word [ebp - 0x874]
call fcn.10010f53
push eax
lea ecx, [ebp - 0x5c0]
call fcn.10011b36
mov byte [ebp - 4], 0xc
mov eax, 0x16bc
mov dword [ebp - 0xbb4], 0x16db
mov ecx, 0x16bf
mov word [ebp - 0xbb0], ax
add eax, 0xffffffed
mov word [ebp - 0xbae], ax
mov eax, 0x16be
mov word [ebp - 0xbac], ax
add eax, 0xfffffffa
mov word [ebp - 0xbaa], ax
lea eax, [ecx + 0x29]
mov word [ebp - 0xba8], cx
mov word [ebp - 0xba6], ax
add eax, 0xfffffffb
mov word [ebp - 0xba4], cx
mov word [ebp - 0xba2], ax
lea eax, [ecx + 0x36]
mov word [ebp - 0xba0], ax
add eax, 0xffffffc2
mov word [ebp - 0xb9e], cx
lea ecx, [ebp - 0xbb4]
mov word [ebp - 0xb9c], ax
mov word [ebp - 0xb9a], ax
xor eax, eax
mov word [ebp - 0xb98], ax
mov ax, word [ebp - 0xbb0]
call fcn.100110c7
push eax
lea ecx, [ebp - 0x5a8]
call fcn.10011b36
mov byte [ebp - 4], 0xd
mov eax, 0x416b
mov dword [ebp - 0xaf8], 0x413f
mov word [ebp - 0xaf4], ax
add eax, 0xffffffef
mov word [ebp - 0xaf2], ax
mov eax, 0x414c
mov word [ebp - 0xaf0], ax
dec eax
mov word [ebp - 0xaee], ax
mov eax, 0x417b
mov word [ebp - 0xaec], ax
lea ecx, [eax - 0x28]
add eax, 0xffffff96
mov word [ebp - 0xaea], cx
mov word [ebp - 0xae8], cx
mov word [ebp - 0xae6], ax
lea eax, [ecx + 8]
mov word [ebp - 0xae4], ax
xor eax, eax
mov word [ebp - 0xae2], cx
mov word [ebp - 0xae0], cx
lea ecx, [ebp - 0xaf8]
mov word [ebp - 0xade], ax
mov ax, word [ebp - 0xaf4]
call fcn.10067810
push eax
lea ecx, [ebp - 0x590]
call fcn.10011b36
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x898], 0x7d29
mov eax, dword [ebp - 0x898]
xor eax, 0x68
mov word [ebp - 0x894], ax
mov eax, dword [ebp - 0x898]
inc eax
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x892], ax
mov eax, dword [ebp - 0x898]
add eax, 2
xor eax, ecx
mov word [ebp - 0x890], ax
mov eax, dword [ebp - 0x898]
add eax, 3
xor eax, 0x6b
mov word [ebp - 0x88e], ax
mov eax, dword [ebp - 0x898]
add eax, 4
xor eax, 0x64
mov word [ebp - 0x88c], ax
mov eax, dword [ebp - 0x898]
add eax, 5
xor eax, 0x33
mov word [ebp - 0x88a], ax
mov eax, dword [ebp - 0x898]
add eax, 6
xor eax, 0x64
mov word [ebp - 0x888], ax
mov eax, dword [ebp - 0x898]
add eax, 7
push 0x38
pop ecx
xor eax, ecx
mov word [ebp - 0x886], ax
mov eax, dword [ebp - 0x898]
add eax, 8
xor eax, 0x2e
mov word [ebp - 0x884], ax
mov eax, dword [ebp - 0x898]
add eax, 9
xor eax, 0x64
mov word [ebp - 0x882], ax
mov eax, dword [ebp - 0x898]
add eax, 0xa
xor eax, esi
mov word [ebp - 0x880], ax
lea ecx, [ebp - 0x898]
mov eax, dword [ebp - 0x898]
add eax, 0xb
xor eax, esi
mov word [ebp - 0x87e], ax
xor eax, eax
mov word [ebp - 0x87c], ax
mov ax, word [ebp - 0x894]
call fcn.10002367
push eax
lea ecx, [ebp - 0x578]
call fcn.10011b36
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x708], 0x5ec5
mov eax, dword [ebp - 0x708]
push 0x46
pop ecx
xor eax, ecx
mov word [ebp - 0x704], ax
mov eax, dword [ebp - 0x708]
inc eax
xor eax, 0x61
mov word [ebp - 0x702], ax
mov eax, dword [ebp - 0x708]
add eax, 2
xor eax, 0x73
mov word [ebp - 0x700], ax
mov eax, dword [ebp - 0x708]
add eax, 3
xor eax, 0x74
mov word [ebp - 0x6fe], ax
mov eax, dword [ebp - 0x708]
add eax, 4
xor eax, 0x63
mov word [ebp - 0x6fc], ax
mov eax, dword [ebp - 0x708]
add eax, 5
xor eax, 0x61
mov word [ebp - 0x6fa], ax
mov eax, dword [ebp - 0x708]
add eax, 6
push 0x70
pop edx
xor eax, edx
mov word [ebp - 0x6f8], ax
mov eax, dword [ebp - 0x708]
add eax, 7
push 0x43
pop ecx
xor eax, ecx
mov word [ebp - 0x6f6], ax
mov eax, dword [ebp - 0x708]
add eax, 8
xor eax, esi
mov word [ebp - 0x6f4], ax
mov eax, dword [ebp - 0x708]
add eax, 9
push 0x69
pop esi
xor eax, esi
mov word [ebp - 0x6f2], ax
mov eax, dword [ebp - 0x708]
add eax, 0xa
push 0x65
pop ecx
xor eax, ecx
mov word [ebp - 0x6f0], ax
mov eax, dword [ebp - 0x708]
add eax, 0xb
xor eax, 0x6e
mov word [ebp - 0x6ee], ax
mov eax, dword [ebp - 0x708]
add eax, 0xc
xor eax, 0x74
mov word [ebp - 0x6ec], ax
mov eax, dword [ebp - 0x708]
add eax, 0xd
xor eax, 0x2e
mov word [ebp - 0x6ea], ax
mov eax, dword [ebp - 0x708]
add eax, 0xe
xor eax, 0x64
mov word [ebp - 0x6e8], ax
mov eax, dword [ebp - 0x708]
add eax, 0xf
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x6e6], ax
mov eax, dword [ebp - 0x708]
add eax, 0x10
xor eax, ecx
lea ecx, [ebp - 0x708]
mov word [ebp - 0x6e4], ax
xor eax, eax
mov word [ebp - 0x6e2], ax
mov ax, word [ebp - 0x704]
call fcn.10010ef5
push eax
lea ecx, [ebp - 0x560]
call fcn.10011b36
mov byte [ebp - 4], 0x10
mov ecx, 0x4138
mov dword [ebp - 0xa80], 0x415c
mov eax, 0x413b
mov word [ebp - 0xa7c], ax
add eax, 0xfffffff4
mov word [ebp - 0xa7a], ax
mov word [ebp - 0xa78], cx
lea eax, [ecx + 0x3a]
mov word [ebp - 0xa76], ax
add eax, 0xffffffbe
mov word [ebp - 0xa74], cx
lea ecx, [ebp - 0xa80]
mov word [ebp - 0xa72], ax
mov word [ebp - 0xa70], ax
xor eax, eax
mov word [ebp - 0xa6e], ax
mov ax, word [ebp - 0xa7c]
call fcn.10011237
push eax
lea ecx, [ebp - 0x548]
call fcn.10011b36
mov byte [ebp - 4], 0x11
mov eax, 0xb002
mov dword [ebp - 0xbd4], 0xb072
mov word [ebp - 0xbd0], ax
lea edx, [eax + 0x1c]
mov word [ebp - 0xbce], dx
lea ecx, [eax + 0x11]
mov word [ebp - 0xbcc], cx
add eax, 9
mov word [ebp - 0xbca], ax
lea eax, [edx - 0xd]
mov word [ebp - 0xbc8], ax
add eax, 0xfffffff4
mov word [ebp - 0xbc6], dx
mov word [ebp - 0xbc4], cx
lea ecx, [ebp - 0xbd4]
mov word [ebp - 0xbc2], ax
lea eax, [edx + 0x3e]
mov word [ebp - 0xbc0], ax
add eax, 0xffffffba
mov word [ebp - 0xbbe], ax
xor eax, eax
mov word [ebp - 0xbbc], dx
mov word [ebp - 0xbba], dx
mov word [ebp - 0xbb8], ax
mov ax, word [ebp - 0xbd0]
call fcn.100110c7
push eax
lea ecx, [ebp - 0x530]
call fcn.10011b36
mov byte [ebp - 4], 0x12
mov eax, 0xd914
mov dword [ebp - 0xd64], 0xd953
mov word [ebp - 0xd60], ax
lea edx, [eax + 0x1e]
mov word [ebp - 0xd5e], dx
lea ecx, [eax + 0x2a]
mov word [ebp - 0xd5c], cx
add eax, 0x22
mov word [ebp - 0xd5a], ax
lea eax, [edx - 0x22]
mov word [ebp - 0xd58], ax
add eax, 7
mov word [ebp - 0xd56], dx
mov word [ebp - 0xd54], cx
lea ecx, [ebp - 0xd64]
mov word [ebp - 0xd52], ax
lea eax, [edx - 0x13]
mov word [ebp - 0xd50], ax
mov word [ebp - 0xd4e], ax
add eax, 0x5e
mov word [ebp - 0xd4c], ax
lea eax, [edx + 5]
mov word [ebp - 0xd4a], ax
add eax, 8
mov word [ebp - 0xd48], ax
mov word [ebp - 0xd46], ax
xor eax, eax
mov word [ebp - 0xd44], ax
mov ax, word [ebp - 0xd60]
call fcn.1000b813
push eax
lea ecx, [ebp - 0x518]
call fcn.10011b36
mov byte [ebp - 4], 0x13
mov dword [ebp - 0x774], 0x9409
mov eax, dword [ebp - 0x774]
xor eax, 0x56
mov word [ebp - 0x770], ax
mov eax, dword [ebp - 0x774]
inc eax
xor eax, 0x6f
mov word [ebp - 0x76e], ax
mov eax, dword [ebp - 0x774]
add eax, 2
xor eax, esi
mov word [ebp - 0x76c], ax
mov eax, dword [ebp - 0x774]
add eax, 3
push 0x63
pop edx
xor eax, edx
mov word [ebp - 0x76a], ax
mov eax, dword [ebp - 0x774]
add eax, 4
push 0x65
pop ecx
xor eax, ecx
mov word [ebp - 0x768], ax
mov eax, dword [ebp - 0x774]
add eax, 5
xor eax, 0x49
mov word [ebp - 0x766], ax
mov eax, dword [ebp - 0x774]
add eax, 6
xor eax, 0x6e
mov word [ebp - 0x764], ax
mov eax, dword [ebp - 0x774]
add eax, 7
push 0x6a
pop esi
xor eax, esi
mov word [ebp - 0x762], ax
mov eax, dword [ebp - 0x774]
add eax, 8
xor eax, ecx
mov word [ebp - 0x760], ax
mov eax, dword [ebp - 0x774]
add eax, 9
xor eax, edx
mov word [ebp - 0x75e], ax
mov eax, dword [ebp - 0x774]
add eax, 0xa
xor eax, 0x74
mov word [ebp - 0x75c], ax
mov eax, dword [ebp - 0x774]
add eax, 0xb
xor eax, 0x2e
mov word [ebp - 0x75a], ax
mov eax, dword [ebp - 0x774]
add eax, 0xc
xor eax, 0x64
mov word [ebp - 0x758], ax
mov eax, dword [ebp - 0x774]
add eax, 0xd
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x756], ax
mov eax, dword [ebp - 0x774]
add eax, 0xe
xor eax, ecx
lea ecx, [ebp - 0x774]
mov word [ebp - 0x754], ax
xor eax, eax
mov word [ebp - 0x752], ax
mov ax, word [ebp - 0x770]
call fcn.1005f4f6
push eax
lea ecx, [ebp - 0x500]
call fcn.10011b36
mov byte [ebp - 4], 0x14
mov dword [ebp - 0x750], 0x61d6
mov eax, dword [ebp - 0x750]
push 0x53
pop ecx
xor eax, ecx
mov word [ebp - 0x74c], ax
mov eax, dword [ebp - 0x750]
inc eax
xor eax, 0x33
mov word [ebp - 0x74a], ax
mov eax, dword [ebp - 0x750]
add eax, 2
xor eax, 0x44
mov word [ebp - 0x748], ax
mov eax, dword [ebp - 0x750]
add eax, 3
xor eax, 0x49
mov word [ebp - 0x746], ax
mov eax, dword [ebp - 0x750]
add eax, 4
xor eax, 0x6e
mov word [ebp - 0x744], ax
mov eax, dword [ebp - 0x750]
add eax, 5
xor eax, esi
mov word [ebp - 0x742], ax
mov eax, dword [ebp - 0x750]
add eax, 6
push 0x65
pop esi
xor eax, esi
mov word [ebp - 0x740], ax
mov eax, dword [ebp - 0x750]
add eax, 7
xor eax, 0x63
mov word [ebp - 0x73e], ax
mov eax, dword [ebp - 0x750]
add eax, 8
xor eax, 0x74
mov word [ebp - 0x73c], ax
mov eax, dword [ebp - 0x750]
add eax, 9
xor eax, 0x6f
mov word [ebp - 0x73a], ax
mov eax, dword [ebp - 0x750]
add eax, 0xa
xor eax, 0x72
mov word [ebp - 0x738], ax
mov eax, dword [ebp - 0x750]
add eax, 0xb
xor eax, 0x2e
mov word [ebp - 0x736], ax
mov eax, dword [ebp - 0x750]
add eax, 0xc
xor eax, 0x64
mov word [ebp - 0x734], ax
mov eax, dword [ebp - 0x750]
add eax, 0xd
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x732], ax
mov eax, dword [ebp - 0x750]
add eax, 0xe
xor eax, ecx
lea ecx, [ebp - 0x750]
mov word [ebp - 0x730], ax
xor eax, eax
mov word [ebp - 0x72e], ax
mov ax, word [ebp - 0x74c]
call fcn.1005f4f6
push eax
lea ecx, [ebp - 0x4e8]
call fcn.10011b36
mov byte [ebp - 4], 0x15
mov edx, 0x5012
mov dword [ebp - 0xc50], 0x5076
mov word [ebp - 0xc4c], dx
lea ecx, [edx - 4]
mov word [ebp - 0xc4a], cx
lea eax, [edx - 0xe]
mov word [ebp - 0xc48], ax
add eax, 0xf
mov word [ebp - 0xc46], ax
lea eax, [edx + 3]
mov word [ebp - 0xc44], ax
add eax, 0x2f
mov word [ebp - 0xc42], ax
lea eax, [edx + 0x17]
mov word [ebp - 0xc40], ax
add eax, 0x25
mov word [ebp - 0xc3e], cx
lea ecx, [ebp - 0xc50]
mov word [ebp - 0xc3c], ax
lea eax, [edx + 0x2e]
mov word [ebp - 0xc3a], ax
add eax, 0x18
mov word [ebp - 0xc38], ax
lea eax, [edx + 8]
mov word [ebp - 0xc36], dx
mov word [ebp - 0xc34], ax
mov word [ebp - 0xc32], ax
xor eax, eax
mov word [ebp - 0xc30], ax
mov ax, word [ebp - 0xc4c]
call fcn.1000b813
push eax
lea ecx, [ebp - 0x4d0]
call fcn.10011b36
mov byte [ebp - 4], 0x16
mov edx, 0xfefd
mov dword [ebp - 0xc74], 0xfe99
mov word [ebp - 0xc70], dx
lea ecx, [edx - 0x1c]
mov word [ebp - 0xc6e], cx
lea eax, [edx - 0x12]
mov word [ebp - 0xc6c], ax
add eax, 0x11
mov word [ebp - 0xc6a], ax
lea eax, [edx - 3]
mov word [ebp - 0xc68], ax
add eax, 0xffffffb1
mov word [ebp - 0xc66], ax
lea eax, [edx - 0x37]
mov word [ebp - 0xc64], ax
add eax, 0xffffffe9
mov word [ebp - 0xc62], cx
mov word [ebp - 0xc60], ax
lea eax, [edx - 0x50]
mov word [ebp - 0xc5e], ax
add eax, 0xa
mov word [ebp - 0xc5c], ax
lea ecx, [ebp - 0xc74]
lea eax, [edx - 8]
mov word [ebp - 0xc5a], dx
mov word [ebp - 0xc58], ax
mov word [ebp - 0xc56], ax
xor eax, eax
mov word [ebp - 0xc54], ax
mov ax, word [ebp - 0xc70]
call fcn.1000b813
push eax
lea ecx, [ebp - 0x4b8]
call fcn.10011b36
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x854], 0xa7e2
mov eax, dword [ebp - 0x854]
xor eax, 0x64
mov word [ebp - 0x850], ax
mov eax, dword [ebp - 0x854]
inc eax
push 0x78
pop edx
xor eax, edx
mov word [ebp - 0x84e], ax
mov eax, dword [ebp - 0x854]
add eax, 2
xor eax, 0x74
mov word [ebp - 0x84c], ax
mov eax, dword [ebp - 0x854]
add eax, 3
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x84a], ax
mov eax, dword [ebp - 0x854]
add eax, 4
push 0x72
pop edx
xor eax, edx
mov word [ebp - 0x848], ax
mov eax, dword [ebp - 0x854]
add eax, 5
xor eax, 0x79
mov word [ebp - 0x846], ax
mov eax, dword [ebp - 0x854]
add eax, 6
xor eax, 0x63
mov word [ebp - 0x844], ax
mov eax, dword [ebp - 0x854]
add eax, 7
xor eax, ecx
mov word [ebp - 0x842], ax
mov eax, dword [ebp - 0x854]
add eax, 8
xor eax, edx
mov word [ebp - 0x840], ax
mov eax, dword [ebp - 0x854]
add eax, 9
xor eax, esi
mov word [ebp - 0x83e], ax
mov eax, dword [ebp - 0x854]
add eax, 0xa
xor eax, 0x2e
mov word [ebp - 0x83c], ax
mov eax, dword [ebp - 0x854]
add eax, 0xb
xor eax, 0x64
mov word [ebp - 0x83a], ax
mov eax, dword [ebp - 0x854]
add eax, 0xc
push 0x6c
pop esi
xor eax, esi
mov word [ebp - 0x838], ax
mov eax, dword [ebp - 0x854]
add eax, 0xd
xor eax, esi
mov word [ebp - 0x836], ax
xor eax, eax
mov word [ebp - 0x834], ax
mov ax, word [ebp - 0x850]
lea ecx, [ebp - 0x854]
call fcn.10010f53
push eax
lea ecx, [ebp - 0x4a0]
call fcn.10011b36
mov byte [ebp - 4], 0x18
mov dword [ebp - 0x7d0], 0x8f34
mov eax, dword [ebp - 0x7d0]
push 0x66
pop ecx
xor eax, ecx
mov word [ebp - 0x7cc], ax
mov eax, dword [ebp - 0x7d0]
inc eax
xor eax, 0x72
mov word [ebp - 0x7ca], ax
mov eax, dword [ebp - 0x7d0]
add eax, 2
xor eax, 0x61
mov word [ebp - 0x7c8], ax
mov eax, dword [ebp - 0x7d0]
add eax, 3
push 0x70
pop ecx
xor eax, ecx
lea ecx, [ebp - 0x7d0]
mov word [ebp - 0x7c6], ax
mov eax, dword [ebp - 0x7d0]
add eax, 4
xor eax, 0x73
mov word [ebp - 0x7c4], ax
mov eax, dword [ebp - 0x7d0]
add eax, 5
xor eax, 0x33
mov word [ebp - 0x7c2], ax
mov eax, dword [ebp - 0x7d0]
add eax, 6
xor eax, 0x32
mov word [ebp - 0x7c0], ax
mov eax, dword [ebp - 0x7d0]
add eax, 7
xor eax, 0x2e
mov word [ebp - 0x7be], ax
mov eax, dword [ebp - 0x7d0]
add eax, 8
xor eax, 0x64
mov word [ebp - 0x7bc], ax
mov eax, dword [ebp - 0x7d0]
add eax, 9
xor eax, esi
mov word [ebp - 0x7ba], ax
mov eax, dword [ebp - 0x7d0]
add eax, 0xa
xor eax, esi
mov word [ebp - 0x7b8], ax
xor eax, eax
mov word [ebp - 0x7b6], ax
mov ax, word [ebp - 0x7cc]
call fcn.1005081e
push eax
lea ecx, [ebp - 0x488]
call fcn.10011b36
mov byte [ebp - 4], 0x19
mov eax, 0x62cb
mov dword [ebp - 0xd14], 0x6298
mov word [ebp - 0xd10], ax
lea esi, [eax - 0x20]
mov word [ebp - 0xd0e], si
lea edx, [eax + 0x11]
mov word [ebp - 0xd0c], dx
lea ecx, [esi + 0x3f]
add eax, 4
mov word [ebp - 0xd0a], ax
lea eax, [esi + 0x4e]
mov word [ebp - 0xd08], cx
mov word [ebp - 0xd06], ax
add eax, 0xffffffef
mov word [ebp - 0xd04], ax
mov word [ebp - 0xd02], ax
lea eax, [esi + 0x52]
mov word [ebp - 0xd00], ax
add eax, 0xffffffa4
mov word [ebp - 0xcfe], cx
lea ecx, [ebp - 0xd14]
mov word [ebp - 0xcfc], dx
mov word [ebp - 0xcfa], si
mov word [ebp - 0xcf8], dx
mov word [ebp - 0xcf6], ax
lea eax, [esi + 0xb]
mov word [ebp - 0xcf4], ax
add eax, 0x46
mov word [ebp - 0xcf2], ax
lea eax, [esi + 0x49]
mov word [ebp - 0xcf0], ax
mov word [ebp - 0xcee], ax
xor eax, eax
mov word [ebp - 0xcec], ax
mov ax, word [ebp - 0xd10]
call fcn.100023d4
push eax
lea ecx, [ebp - 0x470]
call fcn.10011b36
mov byte [ebp - 4], 0x1a
mov ecx, 0x462b
mov dword [ebp - 0xadc], 0x4658
mov eax, 0x463e
mov word [ebp - 0xad8], ax
add eax, 0xffffffc9
mov word [ebp - 0xad6], ax
mov word [ebp - 0xad4], cx
lea eax, [ecx - 3]
mov word [ebp - 0xad2], ax
add eax, 0x4e
mov word [ebp - 0xad0], cx
mov word [ebp - 0xace], ax
lea eax, [ecx + 0x11]
mov word [ebp - 0xacc], ax
lea ecx, [ebp - 0xadc]
add eax, 0xfffffff8
mov word [ebp - 0xaca], ax
mov word [ebp - 0xac8], ax
xor eax, eax
mov word [ebp - 0xac6], ax
mov ax, word [ebp - 0xad8]
call fcn.100498b1
push eax
lea ecx, [ebp - 0x458]
call fcn.10011b36
mov byte [ebp - 4], 0x1b
mov eax, 0xfc75
mov dword [ebp - 0xb34], 0xfc3b
mov word [ebp - 0xb30], ax
add eax, 0xfffffff8
mov word [ebp - 0xb2e], ax
mov eax, 0xfc6b
mov word [ebp - 0xb2c], ax
add eax, 0xfffffff3
mov word [ebp - 0xb2a], ax
mov eax, 0xfc49
mov word [ebp - 0xb28], ax
add eax, 0x14
mov word [ebp - 0xb26], ax
mov eax, 0xfc73
mov word [ebp - 0xb24], ax
add eax, 0xfffffffb
mov word [ebp - 0xb22], ax
mov eax, 0xfc7f
mov word [ebp - 0xb20], ax
add eax, 0xffffff96
mov word [ebp - 0xb1e], ax
mov eax, 0xfc5f
mov word [ebp - 0xb1c], ax
add eax, 0xfffffff8
mov word [ebp - 0xb1a], ax
mov word [ebp - 0xb18], ax
xor eax, eax
mov word [ebp - 0xb16], ax
mov ax, word [ebp - 0xb30]
lea ecx, [ebp - 0xb34]
call fcn.100110f5
push eax
lea ecx, [ebp - 0x440]
call fcn.10011b36
mov byte [ebp - 4], 0x1c
mov dword [ebp - 0x8b8], 0x764a
mov eax, dword [ebp - 0x8b8]
push 0x47
pop ecx
xor eax, ecx
mov word [ebp - 0x8b4], ax
mov eax, dword [ebp - 0x8b8]
inc eax
xor eax, 0x72
mov word [ebp - 0x8b2], ax
mov eax, dword [ebp - 0x8b8]
add eax, 2
push 0x65
pop ecx
xor eax, ecx
mov word [ebp - 0x8b0], ax
mov eax, dword [ebp - 0x8b8]
add eax, 3
xor eax, 0x67
mov word [ebp - 0x8ae], ax
mov eax, dword [ebp - 0x8b8]
add eax, 4
push 0x69
pop ecx
xor eax, ecx
mov word [ebp - 0x8ac], ax
mov eax, dword [ebp - 0x8b8]
add eax, 5
xor eax, 0x6f
mov word [ebp - 0x8aa], ax
mov eax, dword [ebp - 0x8b8]
add eax, 6
push 0x6e
pop esi
xor eax, esi
mov word [ebp - 0x8a8], ax
mov eax, dword [ebp - 0x8b8]
add eax, 7
xor eax, 0x64
mov word [ebp - 0x8a6], ax
mov eax, dword [ebp - 0x8b8]
add eax, 8
xor eax, 0x2e
mov word [ebp - 0x8a4], ax
mov eax, dword [ebp - 0x8b8]
add eax, 9
xor eax, 0x64
mov word [ebp - 0x8a2], ax
mov eax, dword [ebp - 0x8b8]
add eax, 0xa
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x8a0], ax
mov eax, dword [ebp - 0x8b8]
add eax, 0xb
xor eax, ecx
lea ecx, [ebp - 0x8b8]
mov word [ebp - 0x89e], ax
xor eax, eax
mov word [ebp - 0x89c], ax
mov ax, word [ebp - 0x8b4]
call fcn.10002367
push eax
lea ecx, [ebp - 0x428]
call fcn.10011b36
mov byte [ebp - 4], 0x1d
mov ecx, 0x316e
mov dword [ebp - 0xbf4], 0x312a
mov word [ebp - 0xbf0], cx
lea eax, [ecx + 4]
mov word [ebp - 0xbee], ax
add eax, 8
mov word [ebp - 0xbec], ax
lea eax, [ecx + 0x11]
mov word [ebp - 0xbea], ax
dec eax
mov word [ebp - 0xbe8], ax
lea eax, [ecx - 8]
mov word [ebp - 0xbe6], cx
mov word [ebp - 0xbe4], ax
mov word [ebp - 0xbe2], ax
add eax, 0xffffff9e
mov word [ebp - 0xbe0], ax
lea eax, [ecx - 0x20]
mov word [ebp - 0xbde], ax
lea ecx, [ebp - 0xbf4]
add eax, 0xfffffff8
mov word [ebp - 0xbdc], ax
mov word [ebp - 0xbda], ax
xor eax, eax
mov word [ebp - 0xbd8], ax
mov ax, word [ebp - 0xbf0]
call fcn.100110c7
push eax
lea ecx, [ebp - 0x410]
call fcn.10011b36
mov byte [ebp - 4], 0x1e
push 0x4e
pop eax
mov word [ebp - 0xa44], ax
add eax, 0x34
mov word [ebp - 0xa42], ax
push 0x42
pop eax
mov word [ebp - 0xa40], ax
push 0x53
pop eax
mov word [ebp - 0xa3e], ax
push 0x78
pop eax
mov word [ebp - 0xa3c], ax
push 0x7e
pop eax
push 0x6f
pop ecx
mov word [ebp - 0xa3a], ax
push 0x7c
mov word [ebp - 0xa38], cx
pop edx
push 0x6d
pop ecx
mov word [ebp - 0xa36], dx
mov word [ebp - 0xa34], cx
push 0x6f
pop ecx
mov word [ebp - 0xa32], cx
push 0x7a
pop ecx
mov word [ebp - 0xa30], cx
lea ecx, [ebp - 0xa44]
mov word [ebp - 0xa2e], ax
push 0x79
pop eax
mov word [ebp - 0xa2c], ax
push 0x38
mov word [ebp - 0xa2a], dx
pop eax
mov word [ebp - 0xa28], ax
mov word [ebp - 0xa26], si
push 0x76
pop eax
mov word [ebp - 0xa24], ax
mov word [ebp - 0xa22], ax
xor eax, eax
mov word [ebp - 0xa20], ax
mov ax, word [ebp - 0xa44]
call fcn.10039bf7
push eax
lea ecx, [ebp - 0x3f8]
call fcn.10011b36
mov byte [ebp - 4], 0x1f
mov eax, 0x25f5
mov dword [ebp - 0xd40], 0x25b1
mov word [ebp - 0xd3c], ax
add eax, 0xffffffd4
mov word [ebp - 0xd3a], ax
mov eax, 0x2588
mov word [ebp - 0xd38], ax
add eax, 0x70
mov word [ebp - 0xd36], ax
mov eax, 0x25df
mov word [ebp - 0xd34], ax
lea esi, [eax - 0x1a]
mov word [ebp - 0xd32], si
lea ecx, [eax - 0xb]
mov word [ebp - 0xd30], cx
lea edx, [eax - 0x1c]
mov word [ebp - 0xd2e], dx
add eax, 0xfffffff3
mov word [ebp - 0xd2c], ax
lea eax, [esi - 4]
mov word [ebp - 0xd2a], cx
lea ecx, [ebp - 0xd40]
mov word [ebp - 0xd28], ax
add eax, 0x1d
mov word [ebp - 0xd26], si
mov word [ebp - 0xd24], ax
lea eax, [esi - 0x26]
mov word [ebp - 0xd22], dx
mov word [ebp - 0xd20], ax
add eax, 0x36
mov word [ebp - 0xd1e], ax
lea eax, [esi + 0x18]
mov word [ebp - 0xd1c], ax
mov word [ebp - 0xd1a], ax
xor eax, eax
mov word [ebp - 0xd18], ax
mov ax, word [ebp - 0xd3c]
call fcn.100023d4
push eax
lea ecx, [ebp - 0x3e0]
call fcn.10011b36
mov byte [ebp - 4], 0x20
mov dword [ebp - 0x808], 0xc734
mov eax, dword [ebp - 0x808]
xor eax, 0x68
mov word [ebp - 0x804], ax
mov eax, dword [ebp - 0x808]
inc eax
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x802], ax
mov eax, dword [ebp - 0x808]
add eax, 2
xor eax, 0x6b
mov word [ebp - 0x800], ax
mov eax, dword [ebp - 0x808]
add eax, 3
xor eax, 0x64
mov word [ebp - 0x7fe], ax
mov eax, dword [ebp - 0x808]
add eax, 4
xor eax, 0x33
mov word [ebp - 0x7fc], ax
mov eax, dword [ebp - 0x808]
add eax, 5
xor eax, 0x64
mov word [ebp - 0x7fa], ax
mov eax, dword [ebp - 0x808]
add eax, 6
push 0x38
pop ecx
xor eax, ecx
mov word [ebp - 0x7f8], ax
mov eax, dword [ebp - 0x808]
add eax, 7
xor eax, 0x2e
mov word [ebp - 0x7f6], ax
mov eax, dword [ebp - 0x808]
add eax, 8
xor eax, 0x64
mov word [ebp - 0x7f4], ax
mov eax, dword [ebp - 0x808]
add eax, 9
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x7f2], ax
mov eax, dword [ebp - 0x808]
add eax, 0xa
xor eax, ecx
lea ecx, [ebp - 0x808]
mov word [ebp - 0x7f0], ax
xor eax, eax
mov word [ebp - 0x7ee], ax
mov ax, word [ebp - 0x804]
call fcn.1005081e
push eax
lea ecx, [ebp - 0x3c8]
call fcn.10011b36
mov byte [ebp - 4], 0x21
push 0x72
pop eax
mov word [ebp - 0x97c], ax
push 0x79
pop eax
mov word [ebp - 0x97a], ax
push 0x75
pop eax
push 0x6e
pop ecx
mov word [ebp - 0x978], ax
push 0x3d
pop esi
mov word [ebp - 0x976], cx
mov word [ebp - 0x974], si
push 0x43
mov word [ebp - 0x972], cx
pop eax
mov word [ebp - 0x970], ax
push 0x38
pop eax
mov word [ebp - 0x96e], ax
mov word [ebp - 0x96c], cx
lea ecx, [ebp - 0x97c]
push 0x76
pop eax
mov word [ebp - 0x96a], ax
mov word [ebp - 0x968], ax
xor eax, eax
mov word [ebp - 0x966], ax
mov ax, word [ebp - 0x97c]
call fcn.100914cb
push eax
lea ecx, [ebp - 0x3b0]
call fcn.10011b36
mov byte [ebp - 4], 0x22
push 0x6b
pop eax
mov word [ebp - 0x998], ax
push 0x76
pop eax
mov word [ebp - 0x996], ax
push 0x69
pop eax
mov word [ebp - 0x994], ax
push 0x67
pop eax
push 0x68
pop ecx
mov word [ebp - 0x992], ax
push 0x37
mov word [ebp - 0x990], cx
pop eax
mov word [ebp - 0x98e], ax
mov word [ebp - 0x98c], cx
mov word [ebp - 0x98a], si
push 0x32
pop eax
mov word [ebp - 0x988], ax
mov word [ebp - 0x986], cx
lea ecx, [ebp - 0x998]
push 0x70
pop eax
mov word [ebp - 0x984], ax
mov word [ebp - 0x982], ax
xor eax, eax
mov word [ebp - 0x980], ax
mov ax, word [ebp - 0x998]
call fcn.10091469
push eax
lea ecx, [ebp - 0x398]
call fcn.10011b36
mov byte [ebp - 4], 0x23
mov dword [ebp - 0x830], 0x913e
mov eax, dword [ebp - 0x830]
xor eax, 0x41
mov word [ebp - 0x82c], ax
mov eax, dword [ebp - 0x830]
inc eax
xor eax, 0x54
mov word [ebp - 0x82a], ax
mov eax, dword [ebp - 0x830]
add eax, 2
xor eax, 0x49
mov word [ebp - 0x828], ax
mov eax, dword [ebp - 0x830]
add eax, 3
xor eax, 0x54
mov word [ebp - 0x826], ax
mov eax, dword [ebp - 0x830]
add eax, 4
push 0x4f
pop ecx
xor eax, ecx
mov word [ebp - 0x824], ax
mov eax, dword [ebp - 0x830]
add eax, 5
xor eax, ecx
mov word [ebp - 0x822], ax
mov eax, dword [ebp - 0x830]
add eax, 6
xor eax, 0x4c
mov word [ebp - 0x820], ax
mov eax, dword [ebp - 0x830]
add eax, 7
xor eax, 0x48
mov word [ebp - 0x81e], ax
mov eax, dword [ebp - 0x830]
add eax, 8
xor eax, ecx
mov word [ebp - 0x81c], ax
mov eax, dword [ebp - 0x830]
add eax, 9
xor eax, ecx
mov word [ebp - 0x81a], ax
mov eax, dword [ebp - 0x830]
add eax, 0xa
xor eax, 0x4b
mov word [ebp - 0x818], ax
mov eax, dword [ebp - 0x830]
add eax, 0xb
xor eax, 0x53
mov word [ebp - 0x816], ax
mov eax, dword [ebp - 0x830]
add eax, 0xc
xor eax, 0x2e
mov word [ebp - 0x814], ax
mov eax, dword [ebp - 0x830]
add eax, 0xd
xor eax, 0x64
mov word [ebp - 0x812], ax
mov eax, dword [ebp - 0x830]
push 0x6c
add eax, 0xe
pop ecx
xor eax, ecx
mov word [ebp - 0x810], ax
mov eax, dword [ebp - 0x830]
add eax, 0xf
xor eax, ecx
lea ecx, [ebp - 0x830]
mov word [ebp - 0x80e], ax
xor eax, eax
mov word [ebp - 0x80c], ax
mov ax, word [ebp - 0x82c]
call fcn.100399ef
push eax
lea ecx, [ebp - 0x380]
call fcn.10011b36
mov byte [ebp - 4], 0x24
push 0x67
pop edx
push 0x65
pop ecx
push 0x74
pop eax
push 0x78
mov word [ebp - 0x9f8], dx
mov word [ebp - 0x9f6], cx
mov word [ebp - 0x9f4], ax
pop eax
mov word [ebp - 0x9f2], ax
push 0x79
pop eax
mov word [ebp - 0x9f0], ax
push 0x76
pop eax
mov word [ebp - 0x9ee], ax
push 0x69
pop eax
mov word [ebp - 0x9ec], ax
push 0x63
pop eax
mov word [ebp - 0x9ea], ax
push 0x68
pop eax
mov word [ebp - 0x9e8], ax
push 0x37
pop eax
mov word [ebp - 0x9e6], ax
push 0x68
pop eax
mov word [ebp - 0x9e4], ax
push 0x32
mov word [ebp - 0x9e2], si
pop eax
mov word [ebp - 0x9e0], ax
xor eax, eax
mov word [ebp - 0x9de], cx
lea ecx, [ebp - 0x9f8]
push 0x71
pop esi
mov word [ebp - 0x9dc], si
mov word [ebp - 0x9da], dx
mov word [ebp - 0x9d8], ax
mov ax, word [ebp - 0x9f8]
call fcn.10091450
push eax
lea ecx, [ebp - 0x368]
call fcn.10011b36
mov byte [ebp - 4], 0x25
push 0x46
pop eax
push 0x7a
mov word [ebp - 0x9b4], ax
pop eax
push 0x76
mov word [ebp - 0x9b2], ax
pop eax
push 0x74
mov word [ebp - 0x9b0], ax
pop eax
mov word [ebp - 0x9ae], si
push 0x7b
mov word [ebp - 0x9ac], ax
pop esi
push 0x4f
pop eax
mov word [ebp - 0x9aa], si
lea ecx, [ebp - 0x9b4]
mov word [ebp - 0x9a8], ax
mov word [ebp - 0x9a6], ax
push 0x30
pop eax
mov word [ebp - 0x9a4], ax
push 0x66
pop eax
mov word [ebp - 0x9a2], ax
push 0x6e
pop eax
mov word [ebp - 0x9a0], ax
mov word [ebp - 0x99e], ax
xor eax, eax
mov word [ebp - 0x99c], ax
mov ax, word [ebp - 0x9b4]
call fcn.1005f776
push eax
lea ecx, [ebp - 0x350]
call fcn.10011b36
mov byte [ebp - 4], 0x26
mov ecx, 0x4751
mov dword [ebp - 0xcc0], 0x4715
mov word [ebp - 0xcbc], cx
lea eax, [ecx + 0x1c]
mov word [ebp - 0xcba], ax
add eax, 0xffffffe9
mov word [ebp - 0xcb8], ax
lea eax, [ecx + 0x23]
mov word [ebp - 0xcb6], ax
add eax, 0xfffffff1
mov word [ebp - 0xcb4], ax
lea eax, [ecx + 0x10]
mov word [ebp - 0xcb2], ax
dec eax
mov word [ebp - 0xcb0], ax
lea eax, [ecx + 0x16]
mov word [ebp - 0xcae], ax
add eax, 9
mov word [ebp - 0xcac], ax
lea eax, [ecx + 8]
mov word [ebp - 0xcaa], cx
mov word [ebp - 0xca8], ax
mov word [ebp - 0xca6], ax
add eax, 0xffffffe2
mov word [ebp - 0xca4], ax
lea eax, [ecx + 0x20]
mov word [ebp - 0xca2], ax
lea ecx, [ebp - 0xcc0]
add eax, 8
mov word [ebp - 0xca0], ax
mov word [ebp - 0xc9e], ax
xor eax, eax
mov word [ebp - 0xc9c], ax
mov ax, word [ebp - 0xcbc]
call fcn.1000b7b7
push eax
lea ecx, [ebp - 0x338]
call fcn.10011b36
mov byte [ebp - 4], 0x27
push 0x57
pop eax
push 0x79
mov word [ebp - 0x94c], ax
pop eax
push 0x6c
mov word [ebp - 0x94a], ax
pop eax
push 0x4a
mov word [ebp - 0x948], ax
pop eax
push 0x68
mov word [ebp - 0x946], ax
pop eax
mov word [ebp - 0x944], ax
push 0x77
pop eax
mov word [ebp - 0x942], ax
lea ecx, [ebp - 0x94c]
push 0x35
pop eax
mov word [ebp - 0x940], si
mov word [ebp - 0x93e], ax
push 0x6b
pop eax
mov word [ebp - 0x93c], ax
push 0x73
pop eax
mov word [ebp - 0x93a], ax
mov word [ebp - 0x938], ax
xor eax, eax
mov word [ebp - 0x936], ax
mov ax, word [ebp - 0x94c]
call fcn.1009141e
push eax
lea ecx, [ebp - 0x320]
call fcn.10011b36
mov byte [ebp - 4], 0x28
push 0x50
pop eax
mov word [ebp - 0x91c], ax
push 0x53
pop eax
mov word [ebp - 0x91a], ax
push 0x52
pop eax
mov word [ebp - 0x918], ax
push 0x76
pop eax
mov word [ebp - 0x916], ax
push 0x67
pop ecx
mov word [ebp - 0x914], cx
push 0x31
pop eax
mov word [ebp - 0x912], ax
mov word [ebp - 0x910], cx
lea ecx, [ebp - 0x91c]
push 0x6f
pop eax
mov word [ebp - 0x90e], ax
mov word [ebp - 0x90c], ax
xor eax, eax
mov word [ebp - 0x90a], ax
mov ax, word [ebp - 0x91c]
call fcn.1003a28b
push eax
lea ecx, [ebp - 0x308]
call fcn.10011b36
mov byte [ebp - 4], 0x29
push 0x5f
pop esi
push 0x70
pop edx
push 0x78
pop eax
push 0x7b
mov word [ebp - 0xa1c], si
mov word [ebp - 0xa1a], dx
mov word [ebp - 0xa18], ax
pop eax
push 0x77
pop ecx
mov word [ebp - 0xa16], ax
push 0x6c
pop eax
push 0x6f
mov word [ebp - 0xa14], cx
mov word [ebp - 0xa12], ax
pop eax
push 0x53
mov word [ebp - 0xa10], ax
pop eax
mov word [ebp - 0xa0e], ax
push 0x74
pop eax
mov word [ebp - 0xa0c], ax
push 0x6f
pop eax
mov word [ebp - 0xa0a], ax
push 0x3e
mov word [ebp - 0xa08], dx
pop eax
mov word [ebp - 0xa06], ax
push 0x39
pop eax
mov word [ebp - 0xa04], ax
push 0x6f
pop eax
mov word [ebp - 0xa02], ax
xor eax, eax
mov word [ebp - 0xa00], cx
mov word [ebp - 0x9fe], cx
lea ecx, [ebp - 0xa1c]
mov word [ebp - 0x9fc], ax
mov ax, word [ebp - 0xa1c]
call fcn.10039d6c
push eax
lea ecx, [ebp - 0x2f0]
call fcn.10011b36
mov byte [ebp - 4], 0x2a
mov eax, 0x5ef5
mov dword [ebp - 0xce8], 0x5ea5
mov word [ebp - 0xce4], ax
lea edx, [eax - 0xc]
mov word [ebp - 0xce2], dx
lea ecx, [eax - 0x11]
mov word [ebp - 0xce0], cx
add eax, 7
mov word [ebp - 0xcde], ax
lea eax, [edx - 3]
mov word [ebp - 0xcdc], ax
add eax, 0xc
mov word [ebp - 0xcda], dx
mov word [ebp - 0xcd8], cx
lea ecx, [ebp - 0xce8]
mov word [ebp - 0xcd6], ax
lea eax, [edx + 4]
mov word [ebp - 0xcd4], ax
add eax, 0xfffffffd
mov word [ebp - 0xcd2], ax
mov word [ebp - 0xcd0], ax
lea eax, [edx + 5]
mov word [ebp - 0xcce], ax
add eax, 0xffffff9d
mov word [ebp - 0xccc], ax
lea eax, [edx - 0x28]
mov word [ebp - 0xcca], ax
add eax, 8
mov word [ebp - 0xcc8], ax
mov word [ebp - 0xcc6], ax
xor eax, eax
mov word [ebp - 0xcc4], ax
mov ax, word [ebp - 0xce4]
call fcn.1000b7b7
push eax
lea ecx, [ebp - 0x2d8]
call fcn.10011b36
mov byte [ebp - 4], 0x2b
mov ecx, 0xa4b3
mov dword [ebp - 0xc98], 0xa4d7
mov eax, 0xa4b9
mov word [ebp - 0xc94], ax
add eax, 0xffffffe8
mov word [ebp - 0xc92], ax
mov word [ebp - 0xc90], cx
lea eax, [ecx + 0x31]
mov word [ebp - 0xc8e], ax
add eax, 0xa
mov word [ebp - 0xc8c], cx
mov word [ebp - 0xc8a], ax
lea eax, [ecx - 0x13]
mov word [ebp - 0xc88], ax
add eax, 5
mov word [ebp - 0xc86], ax
lea eax, [ecx + 3]
mov word [ebp - 0xc84], ax
add eax, 0xfffffff1
mov word [ebp - 0xc82], ax
lea eax, [ecx + 0x46]
mov word [ebp - 0xc80], ax
add eax, 0xffffffc2
mov word [ebp - 0xc7e], cx
lea ecx, [ebp - 0xc98]
mov word [ebp - 0xc7c], ax
mov word [ebp - 0xc7a], ax
xor eax, eax
mov word [ebp - 0xc78], ax
mov ax, word [ebp - 0xc94]
call fcn.1000b813
push eax
lea ecx, [ebp - 0x2c0]
call fcn.10011b36
mov byte [ebp - 4], 0x2c
mov dword [ebp - 0x794], 0x6354
mov eax, dword [ebp - 0x794]
push 0x6d
pop ecx
xor eax, ecx
mov word [ebp - 0x790], ax
mov eax, dword [ebp - 0x794]
inc eax
xor eax, 0x75
mov word [ebp - 0x78e], ax
mov eax, dword [ebp - 0x794]
add eax, 2
xor eax, ecx
mov word [ebp - 0x78c], ax
mov eax, dword [ebp - 0x794]
add eax, 3
xor eax, 0x62
mov word [ebp - 0x78a], ax
mov eax, dword [ebp - 0x794]
add eax, 4
push 0x6c
pop edx
xor eax, edx
mov word [ebp - 0x788], ax
mov eax, dword [ebp - 0x794]
add eax, 5
push 0x65
pop ecx
xor eax, ecx
mov word [ebp - 0x786], ax
mov eax, dword [ebp - 0x794]
add eax, 6
xor eax, esi
mov word [ebp - 0x784], ax
mov eax, dword [ebp - 0x794]
add eax, 7
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x782], ax
mov eax, dword [ebp - 0x794]
add eax, 8
xor eax, edx
mov word [ebp - 0x780], ax
mov eax, dword [ebp - 0x794]
add eax, 9
xor eax, 0x2e
mov word [ebp - 0x77e], ax
mov eax, dword [ebp - 0x794]
add eax, 0xa
xor eax, 0x64
mov word [ebp - 0x77c], ax
mov eax, dword [ebp - 0x794]
add eax, 0xb
xor eax, edx
mov word [ebp - 0x77a], ax
mov eax, dword [ebp - 0x794]
add eax, 0xc
xor eax, edx
mov word [ebp - 0x778], ax
xor eax, eax
lea ecx, [ebp - 0x794]
mov word [ebp - 0x776], ax
mov ax, word [ebp - 0x790]
call fcn.10039991
push eax
lea ecx, [ebp - 0x2a8]
call fcn.10011b36
mov byte [ebp - 4], 0x2d
mov dword [ebp - 0x8f4], 0x16b3
mov eax, dword [ebp - 0x8f4]
xor eax, 0x64
mov word [ebp - 0x8f0], ax
mov eax, dword [ebp - 0x8f4]
inc eax
push 0x78
pop edx
xor eax, edx
mov word [ebp - 0x8ee], ax
mov eax, dword [ebp - 0x8f4]
add eax, 2
push 0x68
pop esi
xor eax, esi
mov word [ebp - 0x8ec], ax
mov eax, dword [ebp - 0x8f4]
add eax, 3
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x8ea], ax
mov eax, dword [ebp - 0x8f4]
add eax, 4
xor eax, ecx
mov word [ebp - 0x8e8], ax
mov eax, dword [ebp - 0x8f4]
add eax, 5
push 0x6b
pop ecx
xor eax, ecx
mov word [ebp - 0x8e6], ax
mov eax, dword [ebp - 0x8f4]
add eax, 6
xor eax, 0x2e
mov word [ebp - 0x8e4], ax
mov eax, dword [ebp - 0x8f4]
add eax, 7
xor eax, 0x64
mov word [ebp - 0x8e2], ax
mov eax, dword [ebp - 0x8f4]
add eax, 8
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x8e0], ax
mov eax, dword [ebp - 0x8f4]
add eax, 9
xor eax, ecx
lea ecx, [ebp - 0x8f4]
mov word [ebp - 0x8de], ax
xor eax, eax
mov word [ebp - 0x8dc], ax
mov ax, word [ebp - 0x8f0]
call fcn.10049524
push eax
lea ecx, [ebp - 0x290]
call fcn.10011b36
mov byte [ebp - 4], 0x2e
push 0x6e
pop eax
push 0x70
pop edx
push 0x6f
mov word [ebp - 0x934], ax
pop eax
push 0x6d
mov word [ebp - 0x932], dx
mov word [ebp - 0x930], ax
pop ecx
push 0x7c
pop eax
mov word [ebp - 0x92e], cx
lea ecx, [ebp - 0x934]
mov word [ebp - 0x92c], ax
push 0x3f
pop eax
mov word [ebp - 0x92a], ax
push 0x3e
pop eax
mov word [ebp - 0x928], ax
push 0x3a
pop eax
mov word [ebp - 0x926], ax
mov word [ebp - 0x924], dx
push 0x78
pop eax
mov word [ebp - 0x922], ax
mov word [ebp - 0x920], ax
xor eax, eax
mov word [ebp - 0x91e], ax
mov ax, word [ebp - 0x934]
call fcn.10091437
push eax
lea ecx, [ebp - 0x278]
call fcn.10011b36
mov byte [ebp - 4], 0x2f
push 0x47
pop eax
push 0x69
pop edx
mov word [ebp - 0xa6c], ax
push 0x7a
pop ecx
push 0x6f
mov word [ebp - 0xa6a], dx
pop eax
mov word [ebp - 0xa68], cx
mov word [ebp - 0xa66], ax
push 0x7c
pop eax
mov word [ebp - 0xa64], ax
push 0x6b
pop eax
mov word [ebp - 0xa62], ax
push 0x4a
pop edx
mov word [ebp - 0xa60], dx
mov word [ebp - 0xa5e], ax
push 0x69
pop edx
mov word [ebp - 0xa5c], cx
mov word [ebp - 0xa5a], ax
push 0x39
pop eax
mov word [ebp - 0xa58], dx
mov word [ebp - 0xa56], cx
lea ecx, [ebp - 0xa6c]
mov word [ebp - 0xa54], ax
push 0x38
pop eax
mov word [ebp - 0xa52], ax
push 0x34
pop eax
mov word [ebp - 0xa50], ax
push 0x6a
pop eax
mov word [ebp - 0xa4e], ax
push 0x72
pop eax
mov word [ebp - 0xa4c], ax
mov word [ebp - 0xa4a], ax
xor eax, eax
mov word [ebp - 0xa48], ax
mov ax, word [ebp - 0xa6c]
call fcn.10050864
push eax
lea ecx, [ebp - 0x260]
call fcn.10011b36
mov byte [ebp - 4], 0x30
mov dword [ebp - 0x7b4], 0xde91
mov eax, dword [ebp - 0x7b4]
xor eax, 0x57
mov word [ebp - 0x7b0], ax
mov eax, dword [ebp - 0x7b4]
inc eax
push 0x69
pop ecx
xor eax, ecx
mov word [ebp - 0x7ae], ax
mov eax, dword [ebp - 0x7b4]
add eax, 2
push 0x70
pop edx
xor eax, edx
mov word [ebp - 0x7ac], ax
mov eax, dword [ebp - 0x7b4]
add eax, 3
xor eax, ecx
mov word [ebp - 0x7aa], ax
mov eax, dword [ebp - 0x7b4]
add eax, 4
xor eax, 0x64
mov word [ebp - 0x7a8], ax
mov eax, dword [ebp - 0x7b4]
add eax, 5
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x7a6], ax
mov eax, dword [ebp - 0x7b4]
add eax, 6
xor eax, 0x44
mov word [ebp - 0x7a4], ax
mov eax, dword [ebp - 0x7b4]
add eax, 7
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x7a2], ax
mov eax, dword [ebp - 0x7b4]
add eax, 8
xor eax, ecx
mov word [ebp - 0x7a0], ax
mov eax, dword [ebp - 0x7b4]
add eax, 9
xor eax, 0x2e
mov word [ebp - 0x79e], ax
mov eax, dword [ebp - 0x7b4]
add eax, 0xa
xor eax, 0x64
mov word [ebp - 0x79c], ax
mov eax, dword [ebp - 0x7b4]
add eax, 0xb
xor eax, ecx
mov word [ebp - 0x79a], ax
mov eax, dword [ebp - 0x7b4]
add eax, 0xc
xor eax, ecx
lea ecx, [ebp - 0x7b4]
mov word [ebp - 0x798], ax
xor eax, eax
mov word [ebp - 0x796], ax
mov ax, word [ebp - 0x7b0]
call fcn.10039991
push eax
lea ecx, [ebp - 0x248]
call fcn.10011b36
mov byte [ebp - 4], 0x31
mov dword [ebp - 0x8d8], 0x2194
mov eax, dword [ebp - 0x8d8]
xor eax, esi
mov word [ebp - 0x8d4], ax
mov eax, dword [ebp - 0x8d8]
push 0x69
inc eax
pop ecx
xor eax, ecx
mov word [ebp - 0x8d2], ax
mov eax, dword [ebp - 0x8d8]
add eax, 2
push 0x6e
pop ecx
xor eax, ecx
mov word [ebp - 0x8d0], ax
mov eax, dword [ebp - 0x8d8]
add eax, 3
push 0x74
pop ecx
xor eax, ecx
mov word [ebp - 0x8ce], ax
mov eax, dword [ebp - 0x8d8]
add eax, 4
push 0x73
pop ecx
xor eax, ecx
mov word [ebp - 0x8cc], ax
mov eax, dword [ebp - 0x8d8]
add eax, 5
push 0x6f
pop ecx
xor eax, ecx
mov word [ebp - 0x8ca], ax
mov eax, dword [ebp - 0x8d8]
add eax, 6
push 0x63
pop ecx
xor eax, ecx
mov word [ebp - 0x8c8], ax
mov eax, dword [ebp - 0x8d8]
add eax, 7
push 0x6b
pop ecx
xor eax, ecx
mov word [ebp - 0x8c6], ax
mov eax, dword [ebp - 0x8d8]
add eax, 8
xor eax, 0x2e
mov word [ebp - 0x8c4], ax
mov eax, dword [ebp - 0x8d8]
add eax, 9
xor eax, 0x64
mov word [ebp - 0x8c2], ax
mov eax, dword [ebp - 0x8d8]
add eax, 0xa
push 0x6c
pop ecx
xor eax, ecx
mov word [ebp - 0x8c0], ax
mov eax, dword [ebp - 0x8d8]
add eax, 0xb
xor eax, ecx
lea ecx, [ebp - 0x8d8]
mov word [ebp - 0x8be], ax
xor eax, eax
mov word [ebp - 0x8bc], ax
mov ax, word [ebp - 0x8d4]
call fcn.10002367
push eax
lea ecx, [ebp - 0x230]
call fcn.10011b36
push 0x32
pop eax
mov dword [ebp - 4], eax
lea esi, [ebp - 0x6e0]
cmp dword [esi + 0x14], 8
mov eax, esi
jb 0x1008e117
mov eax, dword [esi]
push dword [esi + 0x10]
push eax
lea eax, [ebp - 0x218]
push eax
mov eax, dword [0x101ef2d0]
call dword [eax + 0x248]
add esp, 0xc
test eax, eax
je 0x1008e142
inc edi
add esi, 0x18
cmp edi, 0x33
jb 0x1008e10d
jmp 0x1008e2b2
mov eax, dword [ebp - 0xd6c]
push dword [ebp - 0xd68]
push ebx
mov eax, dword [eax + 0x30]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x30]
mov eax, dword [0x10201ab0]
lea ecx, [ebp - 0x72c]
push dword [ebp - 0xd68]
mov edi, dword [eax + 0x14c]
mov dword [ebp - 0x72c], 0x59b1
mov eax, dword [ebp - 0x72c]
xor eax, 0x49
mov word [ebp - 0x728], ax
mov eax, dword [ebp - 0x72c]
inc eax
xor eax, 0x46
mov word [ebp - 0x726], ax
mov eax, dword [ebp - 0x72c]
add eax, 2
xor eax, 0x2e
mov word [ebp - 0x724], ax
mov eax, dword [ebp - 0x72c]
add eax, 3
xor eax, 0x41
mov word [ebp - 0x722], ax
mov eax, dword [ebp - 0x72c]
add eax, 4
xor eax, 0x4c
mov word [ebp - 0x720], ax
mov eax, dword [ebp - 0x72c]
add eax, 5
xor eax, 0x4c
mov word [ebp - 0x71e], ax
mov eax, dword [ebp - 0x72c]
add eax, 6
xor eax, 0x4f
mov word [ebp - 0x71c], ax
mov eax, dword [ebp - 0x72c]
add eax, 7
xor eax, 0x57
mov word [ebp - 0x71a], ax
mov eax, dword [ebp - 0x72c]
add eax, 8
xor eax, 0x4d
mov word [ebp - 0x718], ax
mov eax, dword [ebp - 0x72c]
add eax, 9
xor eax, 0x4f
mov word [ebp - 0x716], ax
mov eax, dword [ebp - 0x72c]
add eax, 0xa
xor eax, 0x44
mov word [ebp - 0x714], ax
mov eax, dword [ebp - 0x72c]
add eax, 0xb
xor eax, 0x55
mov word [ebp - 0x712], ax
mov eax, dword [ebp - 0x72c]
add eax, 0xc
xor eax, 0x4c
mov word [ebp - 0x710], ax
mov eax, dword [ebp - 0x72c]
add eax, 0xd
xor eax, 0x45
mov word [ebp - 0x70e], ax
mov eax, dword [ebp - 0x72c]
add eax, 0xe
xor eax, 0x20
mov word [ebp - 0x70c], ax
xor eax, eax
mov word [ebp - 0x70a], ax
mov ax, word [ebp - 0x728]
mov esi, dword [edi]
call fcn.1005f4f6
push eax
push ebx
push 0xb
push 2
push edi
call dword [esi + 0x18]
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x6e0]
push 0x10004f93
push 0x33
push 0x18
push eax
call fcn.100cd027
xor eax, eax
call fcn.100cc9de
ret 8