Function at 0x401007
Capabilities:
Encrypt data using tea

Disassembly:
push ebp
lea ebp, [esp - 0x74]
sub esp, 0x1ac
mov eax, dword [ebp + 0x7c]
push ebx
push esi
mov esi, dword [eax + 4]
push edi
mov edi, dword [eax]
mov eax, dword [0x46ddc0]
mov dword [ebp - 0x130], eax
mov eax, dword [0x46ddc4]
xor ecx, ecx
mov dword [ebp - 0x12c], eax
lea eax, [ebp + 0x70]
mov dword [ebp - 0x120], edi
mov dword [ebp + 0x70], ecx
mov dword [ebp - 0x138], 0x9e3779b9
call fcn.00401000
add dword [ebp + 0x70], 0x23f
cmp dword [0x47de1c], 0x14
jne 0x401068
push ecx
push ecx
call dword [0x46a030]
mov eax, dword [0x46ddc8]
mov dword [ebp - 0x134], eax
mov eax, dword [0x46ddcc]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], 0x20
mov dword [ebp - 0x11c], 2
add dword [ebp - 0x11c], 3
mov eax, dword [0x47de1c]
mov ebx, edi
shl ebx, 4
add ebx, dword [ebp - 0x134]
cmp eax, 0xfa9
jne 0x4010ba
mov dword [0x47de18], 0xedeb2e40
cmp eax, 0x3eb
jne 0x4010db
push 0x46ba28
call dword [0x46a058]
push 0
call dword [0x46a010]
and dword [0x47d8a4], 0
mov ecx, dword [ebp + 0x70]
add ecx, edi
mov eax, dword [ebp - 0x120]
shr eax, 5
mov dword [ebp + 0x6c], eax
mov eax, dword [ebp + 0x6c]
add eax, dword [ebp - 0x128]
mov dword [0x47de14], 0xf4ea3dee
xor eax, ecx
mov ecx, dword [ebp + 0x70]
xor eax, ebx
sub esi, eax
mov eax, esi
shr eax, 5
add ecx, esi
mov dword [ebp + 0x6c], eax
mov eax, dword [ebp - 0x12c]
add dword [ebp + 0x6c], eax
mov eax, esi
shl eax, 4
add eax, dword [ebp - 0x130]
mov dword [ebp - 0x90], 0x4b6f138f
xor eax, dword [ebp + 0x6c]
mov dword [ebp - 0x60], 0x2745e329
xor eax, ecx
sub edi, eax
mov dword [ebp - 0x120], edi
mov dword [ebp + 8], 0x40da48d3
mov dword [ebp + 0x2c], 0x551131cf
mov dword [ebp - 0xc0], 0x674b9348
mov dword [ebp + 0x68], 0x2ded5f82
mov dword [ebp - 0xd4], 0x7eb63bdf
mov dword [ebp - 0xf8], 0x316c31d
mov dword [ebp - 0x48], 0x76f68587
mov dword [ebp - 0x58], 0x46162849
mov dword [ebp - 0x20], 0x4caff1d4
mov dword [ebp - 0x34], 0x393bcf2e
mov dword [ebp + 0x38], 0x3b5dceb9
mov dword [ebp - 0x54], 0x3d0f6f2f
mov dword [ebp - 0xc4], 0x7ded6b93
mov dword [ebp - 0x18], 0x7d866c9f
mov dword [ebp - 0x88], 0x664804ee
mov dword [ebp - 0x84], 0x60b194dd
mov dword [ebp + 0x44], 0xe0b7a8e
mov dword [ebp - 0xb8], 0x3fd5c76c
mov dword [ebp + 0x10], 0x6dac006b
mov dword [ebp - 0x4c], 0x138b4082
mov dword [ebp - 0xb0], 0x76befc3b
mov dword [ebp - 0x1c], 0x71357cd
mov dword [ebp + 0x40], 0x71d0a9d8
mov dword [ebp + 0x5c], 0x87d4aae
mov dword [ebp - 0xf0], 0x8d78166
mov dword [ebp - 0x100], 0x7918e3fa
mov dword [ebp + 0xc], 0x7a96edef
mov dword [ebp + 0x48], 0x78818ca6
mov dword [ebp - 0x40], 0x21f4b92b
mov dword [ebp - 0x94], 0xfdded23
mov dword [ebp - 0xfc], 0x11d454fa
mov dword [ebp - 0x114], 0x6a48408b
mov dword [ebp - 0x64], 0x5d621362
mov dword [ebp + 0x50], 0x73f64a0f
mov dword [ebp + 0x14], 0x306fad7b
mov dword [ebp - 0x6c], 0x73f46ebd
mov dword [ebp - 0x80], 0xd0ccc42
mov dword [ebp + 0x4c], 0x4dc99878
mov dword [ebp - 0x50], 0x7dd4ffdb
mov dword [ebp - 0x78], 0x1a14459f
mov dword [ebp - 0xa8], 0x2d134e19
mov dword [ebp - 0xe8], 0x2b781a0
mov dword [ebp - 0xe0], 0x4c149508
mov dword [ebp - 0x10], 0x4ce22d
mov dword [ebp + 0x58], 0x55343edb
mov dword [ebp - 8], 0x4b139d4
mov dword [ebp - 0xcc], 0x79d92bdb
mov dword [ebp + 0x34], 0x2b1414f
mov dword [ebp - 0xb4], 0x776144ff
mov dword [ebp - 0x70], 0x18d487e3
mov dword [ebp - 0x38], 0x29c732ed
mov dword [ebp - 0xdc], 0x3d50523d
mov dword [ebp - 0xe4], 0x17f97b1e
mov dword [ebp - 0x5c], 0x2c88c283
mov dword [ebp + 0x3c], 0x14e09125
mov dword [ebp + 0x18], 0x578ce38e
mov dword [ebp - 0x104], 0x2c8c0dc6
mov dword [ebp - 0x2c], 0x272745f2
mov dword [ebp - 0xf4], 0x19aae581
mov dword [ebp + 0x1c], 0x6ce029c1
mov dword [ebp - 0x108], 0x5a200497
mov dword [ebp - 0x30], 0x2f7f0c09
mov dword [ebp - 0x14], 0x6cfcf607
mov dword [ebp - 0xa0], 0x173fc240
mov dword [ebp - 0x74], 0x7cfa25ab
mov dword [ebp - 0x98], 0x8ca3262
mov dword [ebp + 0x20], 0x42548221
mov dword [ebp - 0x44], 0x2b41ca33
mov dword [ebp - 0x118], 0x7333498c
mov dword [ebp - 0xd8], 0x18f8db5
mov dword [ebp - 0xa4], 0x38995fcc
mov dword [ebp], 0x4bda12ab
mov dword [ebp - 0x7c], 0x5e72a700
mov dword [ebp - 0xbc], 0x7c577222
mov dword [ebp + 0x60], 0xdf29883
mov dword [ebp - 0xd0], 0x1712826a
mov dword [ebp - 0x24], 0x58d4adca
mov dword [ebp - 0xc], 0x6944ee29
mov dword [ebp + 0x54], 0x5bef72d2
mov dword [ebp - 0x8c], 0x64a5acc6
mov dword [ebp - 0x68], 0x60aafb3a
mov dword [ebp - 0x3c], 0x2fc828b0
mov dword [ebp + 0x64], 0x3726a48
mov dword [ebp - 0x28], 0x73baa760
mov dword [ebp - 0xc8], 0x260bc82c
mov dword [ebp + 0x24], 0x8fb88b8
mov dword [ebp - 0x110], 0x581a953a
mov dword [ebp - 0xec], 0x14bae84a
mov dword [ebp + 0x28], 0x6bc790b3
mov dword [ebp - 4], 0x33e92b7b
mov dword [ebp - 0x9c], 0x1b635a18
mov dword [ebp + 0x30], 0x153a3e91
mov dword [ebp - 0xac], 0x62ec670
mov dword [ebp - 0x10c], 0x76a1b860
mov dword [ebp + 4], 0x76b21525
add dword [ebp - 0x90], 0x924856f
sub dword [ebp - 0x60], 0x69387d86
add dword [ebp + 8], 0x51ca507e
sub dword [ebp + 8], 0x1a13c342
sub dword [ebp + 0x68], 0x5d5c1918
sub dword [ebp - 0xd4], 0x18f4a77
sub dword [ebp - 0x60], 0x6ddd65e1
sub dword [ebp - 0xc0], 0x6bed1661
sub dword [ebp - 0xc0], 0x469637d5
add dword [ebp - 0x60], 0x5c750cd4
sub dword [ebp - 0x60], 0x6f005b32
add dword [ebp + 8], 0x31d2a37d
add dword [ebp - 0x60], 0x3843b891
sub dword [ebp + 0x2c], 0x5961d1a6
add dword [ebp - 0x48], 0x5137194e
sub dword [ebp - 0x60], 0xb3ed82e
add dword [ebp - 0x60], 0x613e4382
add dword [ebp + 0x68], 0x293f835f
add dword [ebp + 0x2c], 0x8d31307
sub dword [ebp - 0x34], 0x4fef1094
sub dword [ebp - 0x60], 0x1f2748be
sub dword [ebp - 0x34], 0x30d111f2
add dword [ebp - 0xf8], 0x7dceb5a3
sub dword [ebp - 0x90], 0x4ceb51fc
add dword [ebp + 0x2c], 0x3389ba6a
add dword [ebp - 0x90], 0x6dd09b97
sub dword [ebp - 0xc4], 0x5ec569ab
sub dword [ebp - 0x34], 0xfd01a13
add dword [ebp - 0x58], 0x7e2cd1e2
sub dword [ebp - 0x88], 0x4661eb91
add dword [ebp - 0xf8], 0xc6bc004
add dword [ebp + 0x2c], 0x60366ea3
sub dword [ebp - 0x18], 0x7a441145
sub dword [ebp - 0x88], 0x247db477
add dword [ebp - 0x90], 0xbbf5b24
sub dword [ebp - 0xd4], 0x584e5e38
add dword [ebp - 0x60], 0x613dae27
add dword [ebp - 0xb8], 0x3e90e883
sub dword [ebp - 0xc0], 0x797d6c30
sub dword [ebp - 0x20], 0x65e2616
add dword [ebp - 0xc0], 0x4d56ee65
sub dword [ebp - 0x48], 0x69da6f0d
add dword [ebp - 0x88], 0x72e1710
add dword [ebp - 0x20], 0x325e89d6
add dword [ebp + 0x2c], 0x61b4c9a8
add dword [ebp + 0x10], 0x7b5c1994
sub dword [ebp + 0x38], 0x27d5e52
add dword [ebp - 0xb0], 0x58099acd
sub dword [ebp - 0xb8], 0x686b1be5
sub dword [ebp + 0x68], 0x3c52f5f7
sub dword [ebp + 8], 0x5ad977cb
sub dword [ebp - 0x34], 0x6ab3a460
add dword [ebp + 0x40], 0x54f7216e
sub dword [ebp + 0x40], 0x60e13c07
add dword [ebp - 0x84], 0x3b02689
add dword [ebp + 0x68], 0x5a597fb1
add dword [ebp - 0x1c], 0x60a0150b
add dword [ebp - 0x90], 0x274abe76
sub dword [ebp + 0x5c], 0x9ce0530
sub dword [ebp - 0xb0], 0x70cde8fe
sub dword [ebp - 0x1c], 0x6976e4e9
add dword [ebp - 0x84], 0x7f19c210
add dword [ebp - 0xf0], 0x25590bc0
add dword [ebp - 0x4c], 0x5a880294
sub dword [ebp - 0xb0], 0x4077e9d7
sub dword [ebp + 0x10], 0x14cead37
add dword [ebp - 0x100], 0x314b1483
add dword [ebp - 0x40], 0x2ff3fb34
add dword [ebp + 8], 0x473a8f68
sub dword [ebp - 0x34], 0x5c4dea32
sub dword [ebp - 0xc0], 0x2a7cae1
add dword [ebp - 0xb0], 0x3a6f56a7
sub dword [ebp + 0x48], 0x3a8d94bf
add dword [ebp - 0x18], 0x586d00a6
sub dword [ebp - 0xc0], 0x90ab871
add dword [ebp - 0x88], 0x3a6ff423
add dword [ebp - 0x20], 0x7a630b5e
add dword [ebp - 0x18], 0x52e769a7
add dword [ebp - 0x64], 0x18e4970
add dword [ebp - 0xc4], 0x69a3105e
add dword [ebp + 0x38], 0x2f950b58
add dword [ebp - 0x20], 0x5e65f98d
sub dword [ebp - 0x100], 0x572a167c
sub dword [ebp - 0x58], 0x4c90ad44
add dword [ebp - 0xc0], 0x14a59d0e
add dword [ebp - 0xf0], 0x7beee003
add dword [ebp - 0x58], 0x2ded0b8b
add dword [ebp - 0xf0], 0x43693a2d
sub dword [ebp - 0x54], 0x439fde97
add dword [ebp + 0x2c], 0x622fee18
sub dword [ebp + 0x5c], 0x4fdffdaf
sub dword [ebp + 0x44], 0x8ab38f8
add dword [ebp - 0x54], 0x18e94543
sub dword [ebp + 0x44], 0x4c51d599
sub dword [ebp + 0x48], 0x7bf97c56
sub dword [ebp - 0x20], 0x19f4c0cc
sub dword [ebp - 0x4c], 0x90ede9e
sub dword [ebp + 0x48], 0x30b39c23
add dword [ebp + 0xc], 0x16bee3bb
add dword [ebp - 0x1c], 0x6b9d4e2e
add dword [ebp + 0x40], 0x130c3fa6
add dword [ebp - 0xfc], 0x321c2676
sub dword [ebp - 0x90], 0x3cd6ce6f
sub dword [ebp - 0xe0], 0x5b7f38be
sub dword [ebp - 0xb0], 0xa25f388
add dword [ebp - 0x94], 0x136c4894
sub dword [ebp - 0x114], 0x178db740
sub dword [ebp - 0x6c], 0x49833607
sub dword [ebp - 0x94], 0x313bfd80
sub dword [ebp - 0xf8], 0x8d4bb36
sub dword [ebp - 0x4c], 0xafd44e6
sub dword [ebp - 0x34], 0x292f826f
sub dword [ebp + 0x2c], 0x7bb0fb2b
add dword [ebp + 0x10], 0x4f50ad64
add dword [ebp + 0x40], 0xda5edc3
sub dword [ebp + 0x50], 0x753ec2c9
sub dword [ebp - 0xe0], 0x9c1b763
add dword [ebp + 0x50], 0x5f4a6f4e
add dword [ebp - 0xf8], 0x2ae3e09f
add dword [ebp - 0x40], 0x1b1612a0
add dword [ebp + 0x58], 0x384ab4bf
add dword [ebp - 0x100], 0x609033c3
add dword [ebp - 0x80], 0x5a4dc2a7
add dword [ebp - 0xcc], 0x9d06963
add dword [ebp + 0x68], 0x615a6c07
add dword [ebp + 0x4c], 0x1ebe0762
add dword [ebp - 0xe0], 0x2f2250dd
sub dword [ebp + 0xc], 0x60c83e58
add dword [ebp - 0x80], 0x6703a738
sub dword [ebp - 0x6c], 0x6b1d67fa
add dword [ebp - 0x4c], 0x1e17d124
add dword [ebp - 0x6c], 0x7760db9a
sub dword [ebp - 0xcc], 0x2b7786ff
sub dword [ebp - 0x80], 0x2c2eb56c
add dword [ebp - 0x10], 0x3c3c0fd1
add dword [ebp - 0xe0], 0x586964e0
sub dword [ebp + 0x10], 0x7ac71fca
sub dword [ebp - 0xc4], 0x29c8e064
add dword [ebp - 0x50], 0x61f29e03
add dword [ebp - 0x10], 0x4a034cb0
add dword [ebp - 0xe0], 0x2f77ab56
sub dword [ebp - 0xe4], 0x2472f2a3
add dword [ebp - 0x18], 0x5e0f1c76
add dword [ebp - 0x88], 0x5d290557
sub dword [ebp - 0x60], 0x70be9321
sub dword [ebp - 0xd4], 0x223a598e
add dword [ebp - 0x48], 0x63f64708
add dword [ebp - 0x40], 0x6da17178
add dword [ebp - 0x48], 0x4fbc05ca
sub dword [ebp - 0xfc], 0x5bb7b5b9
sub dword [ebp - 0xe0], 0x2b61c303
add dword [ebp - 0x114], 0x71000264
add dword [ebp - 0x4c], 0x4b5adbb0
add dword [ebp - 0x64], 0x57b192c0
sub dword [ebp - 0xa8], 0x2969e3da
sub dword [ebp + 0x44], 0x65b209a6
add dword [ebp - 0x58], 0x38c94660
sub dword [ebp - 0x50], 0x5c23230c
add dword [ebp + 0x14], 0x5566ab67
sub dword [ebp - 0xb4], 0x28a1b1bb
sub dword [ebp + 0x4c], 0x2a0b6b42
sub dword [ebp - 0xf8], 0x3d6fe975
sub dword [ebp - 0x10], 0x1016f8e9
add dword [ebp - 0x5c], 0x639f297d
sub dword [ebp + 0x38], 0x34f5111d
add dword [ebp + 0x50], 0xbecd7c9
add dword [ebp - 0xb0], 0x4069eb93
sub dword [ebp - 0x40], 0x4c7605b2
add dword [ebp + 0x38], 0x5b357585
sub dword [ebp + 0x40], 0xb27f840
sub dword [ebp - 0xf0], 0x6cb20e92
sub dword [ebp - 0xd4], 0x6a31754a
add dword [ebp - 0xfc], 0x33f77fbc
sub dword [ebp - 0x100], 0x2a3efbd9
sub dword [ebp - 0x78], 0x6a54ee21
add dword [ebp - 0x80], 0x30c383f0
sub dword [ebp - 0xd4], 0x7cbd5ce0
sub dword [ebp - 0x2c], 0x73dc8a0e
sub dword [ebp + 0x38], 0x7b7c6163
sub dword [ebp + 0x1c], 0x45e3ba6
add dword [ebp + 0x58], 0x21166182
add dword [ebp - 0x5c], 0x3924153b
add dword [ebp + 0x10], 0x1d845ea1
sub dword [ebp + 0x18], 0x1dd50746
sub dword [ebp - 0x18], 0x3ee60624
add dword [ebp + 0x34], 0x637fbe26
add dword [ebp - 0xf8], 0x29e975b8
sub dword [ebp - 0x20], 0x607d00a2
add dword [ebp - 0xcc], 0x5faf619b
add dword [ebp + 0x5c], 0x11f4f3ca
sub dword [ebp - 0xb8], 0x38c48c7d
add dword [ebp - 0xfc], 0x3a3fc9ca
add dword [ebp + 0x48], 0xd0bd4d7
add dword [ebp + 0x38], 0x576ab4e7
sub dword [ebp + 0x14], 0x430ce7eb
add dword [ebp - 0x58], 0x2c489c01
sub dword [ebp - 0xb8], 0x114cde4a
sub dword [ebp - 0x48], 0x548bcd88
sub dword [ebp - 0xd4], 0xb4b1b95
add dword [ebp + 0x44], 0x2f66e4db
sub dword [ebp - 0x6c], 0x5f6c22ca
sub dword [ebp - 0x38], 0x311d79b1
add dword [ebp - 0x74], 0x76a5b3ed
sub dword [ebp + 0x10], 0x466decce
add dword [ebp - 0x108], 0x3639ebf8
add dword [ebp - 0x104], 0x238922b4
add dword [ebp + 0x3c], 0x27ff2b11
add dword [ebp - 0x30], 0x533bbe6
sub dword [ebp - 0xe8], 0x3c91ea94
sub dword [ebp - 0xa0], 0x312d8846
add dword [ebp - 0x4c], 0x11178658
sub dword [ebp - 0x6c], 0x13bff607
add dword [ebp + 0x40], 0x64a56440
add dword [ebp - 0x118], 0x6b908c7d
sub dword [ebp + 0x38], 0x6844abc1
add dword [ebp + 0xc], 0x3c9672d1
add dword [ebp - 0x70], 0x7b7b8c1
sub dword [ebp - 0xdc], 0x7585a1a7
sub dword [ebp + 0x48], 0x15219b43
add dword [ebp - 0x108], 0x686cd16e
sub dword [ebp - 0x70], 0x2d829061
add dword [ebp - 0x100], 0x3fdc5d30
sub dword [ebp - 0x48], 0x233c36c5
add dword [ebp - 0x30], 0x28501afa
sub dword [ebp + 0x3c], 0x1726de4c
sub dword [ebp - 0x50], 0x7480c849
sub dword [ebp - 0x14], 0x55e783c4
add dword [ebp - 0xcc], 0x7ba3eeb
add dword [ebp + 0x34], 0xb187884
add dword [ebp - 0x108], 0x56d16322
add dword [ebp - 0xc4], 0x38ecb28e
sub dword [ebp + 0x4c], 0xe4212fd
add dword [ebp + 0xc], 0x10b62c56
sub dword [ebp - 0x38], 0x5164ede7
sub dword [ebp - 0x70], 0x30877218
add dword [ebp - 0x100], 0x645b0628
sub dword [ebp - 0xd0], 0x76f75908
sub dword [ebp - 0x114], 0x7c6be786
sub dword [ebp - 0xb0], 0x7c81a05c
sub dword [ebp + 0x38], 0x43a8b2bd
add dword [ebp + 0x50], 0x64c3f9d3
add dword [ebp - 0xe4], 0xb217111
add dword [ebp + 0x3c], 0x242574ee
add dword [ebp - 0x118], 0x5ba7ebbb
sub dword [ebp + 8], 0x249fe25f
sub dword [ebp - 0x84], 0xfaea584
sub dword [ebp - 0xa4], 0x2eb1fc88
add dword [ebp - 0x70], 0x2eb18282
sub dword [ebp - 0x7c], 0x68526051
add dword [ebp - 0x64], 0x38b8d57a
sub dword [ebp - 0x84], 0xf3b7a6e
sub dword [ebp + 0x14], 0x2252f274
add dword [ebp - 0x118], 0x6a877f71
add dword [ebp - 0xd8], 0x1a576d4c
add dword [ebp - 0x98], 0x477036ea
add dword [ebp - 0x14], 0x1c75cb2d
sub dword [ebp - 0x8c], 0x1e3fd273
sub dword [ebp - 0xbc], 0x588f3a4d
sub dword [ebp - 0x10], 0x2bb59655
add dword [ebp - 0x30], 0x8077f9f
sub dword [ebp - 0x108], 0x618d2dce
sub dword [ebp + 0x64], 0x162c9a86
sub dword [ebp + 0x54], 0x23536bde
add dword [ebp - 0xe8], 0x44fb9cae
sub dword [ebp - 0x118], 0x207dc9f5
sub dword [ebp - 0x30], 0x7991140b
sub dword [ebp + 0x2c], 0x2b286ef
add dword [ebp + 0x44], 0x6b81b2bb
add dword [ebp - 0x24], 0x15bf00af
sub dword [ebp + 0x4c], 0x5dde0ede
sub dword [ebp - 0x70], 0x241f1bfa
add dword [ebp - 0x114], 0x5994b4c9
add dword [ebp + 0x44], 0x4e15de0c
add dword [ebp - 0x1c], 0x21629963
sub dword [ebp - 0x74], 0x2911be96
add dword [ebp + 0x3c], 0x7142f7a0
sub dword [ebp - 0x34], 0x7c6d474a
sub dword [ebp - 0xfc], 0x4d328514
add dword [ebp + 0x18], 0x5bbb00b8
add dword [ebp + 0x20], 0x22b819d7
sub dword [ebp - 0xe0], 0x31a82c6e
sub dword [ebp + 0x4c], 0x7d3c079
sub dword [ebp - 0x30], 0x170a8dd
sub dword [ebp - 0xb4], 0x1725d458
add dword [ebp - 0x6c], 0x250771a7
add dword [ebp - 0x50], 0x662be348
sub dword [ebp - 0x3c], 0xd229cc6
add dword [ebp - 0xe8], 0x58919bec
sub dword [ebp + 0x50], 0x450353f0
sub dword [ebp - 0x4c], 0x4154a849
add dword [ebp - 0x3c], 0x15d1c07c
sub dword [ebp - 0xc0], 0x3462890c
sub dword [ebp - 0xcc], 0x3a91ec60
sub dword [ebp - 0x84], 0x1e7018f0
add dword [ebp - 0x48], 0x39199d3f
add dword [ebp - 0x80], 0x62216c2e
sub dword [ebp - 0x40], 0x38a4f35f
sub dword [ebp + 0x10], 0x6e4f3925
sub dword [ebp + 0x50], 0x3172c559
add dword [ebp - 0xe4], 0x60ebc9bd
sub dword [ebp - 0x44], 0x1f0ed644
sub dword [ebp - 0x3c], 0x5b858834
sub dword [ebp - 0xa8], 0x475460ce
sub dword [ebp - 0x94], 0x6782c34e
add dword [ebp + 0x20], 0x591b8410
sub dword [ebp - 0x34], 0x237d5349
add dword [ebp + 0x34], 0x542aa35
add dword [ebp - 0xd4], 0x445b6119
sub dword [ebp - 0x24], 0x6ea3239f
add dword [ebp - 0x110], 0x73d02b67
sub dword [ebp - 0x2c], 0x1d8697ea
add dword [ebp - 0xcc], 0x43550a1d
sub dword [ebp - 0xf4], 0xbd8f973
add dword [ebp - 0xf8], 0x5a12d309
add dword [ebp + 0x4c], 0x55223c49
sub dword [ebp - 0x70], 0x1c3f7743
add dword [ebp - 0x118], 0x70ca938d
sub dword [ebp - 0x60], 0x39211061
add dword [ebp + 0xc], 0x397561dd
sub dword [ebp - 0xb0], 0x2d0ff79e
add dword [ebp - 8], 0x27914db4
sub dword [ebp - 0x100], 0x3737cd6b
sub dword [ebp - 0x18], 0x6c69a1bf
add dword [ebp - 0x94], 0x3bf48c63
add dword [ebp - 0xc], 0x3f1e03ba
add dword [ebp - 0xac], 0x75c93ec7
add dword [ebp - 0x7c], 0x76145c63
add dword [ebp + 0xc], 0x45302f25
sub dword [ebp + 0x4c], 0x27c2de69
sub dword [ebp + 0x10], 0x6254df3f
add dword [ebp + 0x40], 0x61893392
add dword [ebp + 0x20], 0x470df5e6
sub dword [ebp - 0xe0], 0x8d5739b
sub dword [ebp - 0x7c], 0xd1cd19b
add dword [ebp + 0x48], 0x27e22b07
add dword [ebp - 0xa0], 0x53a42c5c
add dword [ebp + 0x60], 0x19d64923
add dword [ebp - 0xc4], 0x4c0aa86b
sub dword [ebp - 0x54], 0x6be58c92
sub dword [ebp - 0xec], 0x2d83e3a6
sub dword [ebp + 0x50], 0x50d69ccc
sub dword [ebp + 4], 0x59e37d07
sub dword [ebp + 0x28], 0x307e5252
add dword [ebp + 0x24], 0x2fa13d76
sub dword [ebp], 0x531b17ac
sub dword [ebp - 0x68], 0x1ff33a5d
add dword [ebp + 4], 0x3b678965
add dword [ebp - 0xac], 0x1a8897c4
add dword [ebp - 0xc8], 0x6581fdbf
sub dword [ebp + 0x44], 0x19bce437
sub dword [ebp - 0x5c], 0x77ea1066
add dword [ebp - 0x3c], 0x2cd5a156
add dword [ebp - 0xb0], 0x3541a6d2
add dword [ebp - 0xd8], 0x2eff45d9
add dword [ebp - 0x28], 0x50e31822
sub dword [ebp - 4], 0x47ca0791
sub dword [ebp + 0x30], 0x4af5ff72
add dword [ebp - 0xac], 0x7a42811
sub dword [ebp + 0x2c], 0x33c0271f
add dword [ebp - 0x5c], 0x56b305ac
sub dword [ebp - 0x10c], 0x7065555d
sub dword [ebp - 0x1c], 0x287c2840
sub dword [ebp - 0x9c], 0x55e3f527
add dword [ebp - 0x3c], 0x5b2279ff
mov eax, dword [ebp - 0x138]
sub dword [ebp + 0x70], eax
dec dword [ebp - 0x124]
jne 0x401088
mov eax, dword [ebp + 0x7c]
mov dword [eax], edi
pop edi
mov dword [eax + 4], esi
pop esi
pop ebx
add ebp, 0x74
leave
ret 4