Function at 0x417810
Capabilities:
Check for peb beingdebugged flag
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x49017a
mov eax, dword fs:[0]
push eax
sub esp, 0x54
push ebx
push esi
push edi
mov eax, dword [0x4b30f0]
xor eax, esp
push eax
lea eax, [esp + 0x64]
mov dword fs:[0], eax
mov esi, dword [esp + 0x74]
xor edi, edi
mov dword [esp + 0x6c], edi
push esi
mov dword [esp + 0x64], edi
call fcn.00409a10
mov dword [esp + 0x6c], edi
lea eax, [esp + 0x10]
mov edi, 1
push eax
mov ecx, str.20100122
mov dword [esp + 0x64], edi
call fcn.00403a70
mov dword [esp + 0x6c], edi
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20100213
call fcn.00403a70
mov dword [esp + 0x6c], 2
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20100214
call fcn.00403a70
mov dword [esp + 0x6c], 3
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20100228
call fcn.00403a70
mov dword [esp + 0x6c], 4
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20100616
call fcn.00403a70
mov dword [esp + 0x6c], 5
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20100922
call fcn.00403a70
mov dword [esp + 0x6c], 6
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20101016
call fcn.00403a70
mov dword [esp + 0x6c], 7
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20110111
call fcn.00403a70
mov dword [esp + 0x6c], 8
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20110202
call fcn.00403a70
mov dword [esp + 0x6c], 9
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20110203
call fcn.00403a70
mov dword [esp + 0x6c], 0xa
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20110217
call fcn.00403a70
mov dword [esp + 0x6c], 0xb
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20110606
call fcn.00403a70
mov dword [esp + 0x6c], 0xc
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20110912
call fcn.00403a70
mov dword [esp + 0x6c], 0xd
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20111005
call fcn.00403a70
mov dword [esp + 0x6c], 0xe
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20120101
call fcn.00403a70
mov dword [esp + 0x6c], 0xf
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20120122
call fcn.00403a70
mov dword [esp + 0x6c], 0x10
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20120123
call fcn.00403a70
mov dword [esp + 0x6c], 0x11
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20120206
call fcn.00403a70
mov dword [esp + 0x6c], 0x12
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20120623
call fcn.00403a70
mov dword [esp + 0x6c], 0x13
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20120930
call fcn.00403a70
mov dword [esp + 0x6c], 0x14
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20121023
call fcn.00403a70
mov dword [esp + 0x6c], 0x15
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20130119
call fcn.00403a70
mov dword [esp + 0x6c], 0x16
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20130209
call fcn.00403a70
mov dword [esp + 0x6c], 0x17
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20130210
call fcn.00403a70
mov dword [esp + 0x6c], 0x18
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20130224
call fcn.00403a70
mov dword [esp + 0x6c], 0x19
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20130612
call fcn.00403a70
mov dword [esp + 0x6c], 0x1a
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20130919
call fcn.00403a70
mov dword [esp + 0x6c], 0x1b
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20131013
call fcn.00403a70
mov dword [esp + 0x6c], 0x1c
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20140108
call fcn.00403a70
mov dword [esp + 0x6c], 0x1d
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20140130
call fcn.00403a70
mov dword [esp + 0x6c], 0x1e
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20140131
call fcn.00403a70
mov dword [esp + 0x6c], 0x1f
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20140214
call fcn.00403a70
mov dword [esp + 0x6c], 0x20
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20140602
call fcn.00403a70
mov dword [esp + 0x6c], 0x21
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20140908
call fcn.00403a70
mov dword [esp + 0x6c], 0x22
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20141002
call fcn.00403a70
mov dword [esp + 0x6c], 0x23
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20090103
call fcn.00403a70
mov dword [esp + 0x6c], 0x24
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20090125
call fcn.00403a70
mov dword [esp + 0x6c], 0x25
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20090126
call fcn.00403a70
mov dword [esp + 0x6c], 0x26
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20090209
call fcn.00403a70
mov dword [esp + 0x6c], 0x27
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20090528
call fcn.00403a70
mov dword [esp + 0x6c], 0x28
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20091003
call fcn.00403a70
mov dword [esp + 0x6c], 0x29
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20091026
call fcn.00403a70
mov dword [esp + 0x6c], 0x2a
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20080115
call fcn.00403a70
mov dword [esp + 0x6c], 0x2b
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20080206
call fcn.00403a70
mov dword [esp + 0x6c], 0x2c
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20080207
call fcn.00403a70
mov dword [esp + 0x6c], 0x2d
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20080221
call fcn.00403a70
mov dword [esp + 0x6c], 0x2e
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20080608
call fcn.00403a70
mov dword [esp + 0x6c], 0x2f
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20080914
call fcn.00403a70
mov dword [esp + 0x6c], 0x30
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x10]
push eax
mov ecx, str.20081007
call fcn.00403a70
mov dword [esp + 0x6c], 0x31
lea ecx, [esp + 0x10]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea edx, [esp + 0x10]
push edx
mov ecx, str.20070126
call fcn.00403a70
mov dword [esp + 0x6c], 0x32
lea eax, [esp + 0x10]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea ecx, [esp + 0x10]
push ecx
mov ecx, str.20070217
call fcn.00403a70
mov dword [esp + 0x6c], 0x33
lea edx, [esp + 0x10]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x10]
call fcn.004011b0
lea eax, [esp + 0x14]
push eax
mov ecx, str.20070218
call fcn.00403a70
mov dword [esp + 0x6c], 0x34
lea ecx, [esp + 0x14]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x14]
call fcn.004011b0
lea edx, [esp + 0x18]
push edx
mov ecx, str.20070304
call fcn.00403a70
mov dword [esp + 0x6c], 0x35
lea eax, [esp + 0x18]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x18]
call fcn.004011b0
lea ecx, [esp + 0x1c]
push ecx
mov ecx, str.20070619
call fcn.00403a70
mov dword [esp + 0x6c], 0x36
lea edx, [esp + 0x1c]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x1c]
call fcn.004011b0
lea eax, [esp + 0x20]
push eax
mov ecx, str.20070925
call fcn.00403a70
mov dword [esp + 0x6c], 0x37
lea ecx, [esp + 0x20]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x20]
call fcn.004011b0
lea edx, [esp + 0x24]
push edx
mov ecx, str.20071019
call fcn.00403a70
mov dword [esp + 0x6c], 0x38
lea eax, [esp + 0x24]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x24]
call fcn.004011b0
lea ecx, [esp + 0x28]
push ecx
mov ecx, str.20060107
call fcn.00403a70
mov dword [esp + 0x6c], 0x39
lea edx, [esp + 0x28]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x28]
call fcn.004011b0
lea eax, [esp + 0x2c]
push eax
mov ecx, str.20060128
call fcn.00403a70
mov dword [esp + 0x6c], 0x3a
lea ecx, [esp + 0x2c]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x2c]
call fcn.004011b0
lea edx, [esp + 0x30]
push edx
mov ecx, str.20060129
call fcn.00403a70
mov dword [esp + 0x6c], 0x3b
lea eax, [esp + 0x30]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x30]
call fcn.004011b0
lea ecx, [esp + 0x34]
push ecx
mov ecx, str.20060212
call fcn.00403a70
mov dword [esp + 0x6c], 0x3c
lea edx, [esp + 0x34]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x34]
call fcn.004011b0
lea eax, [esp + 0x38]
push eax
mov ecx, str.20060531
call fcn.00403a70
mov dword [esp + 0x6c], 0x3d
lea ecx, [esp + 0x38]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x38]
call fcn.004011b0
lea edx, [esp + 0x3c]
push edx
mov ecx, str.20061006
call fcn.00403a70
mov dword [esp + 0x6c], 0x3e
lea eax, [esp + 0x3c]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x3c]
call fcn.004011b0
lea ecx, [esp + 0x40]
push ecx
mov ecx, str.20061030
call fcn.00403a70
mov dword [esp + 0x6c], 0x3f
lea edx, [esp + 0x40]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x40]
call fcn.004011b0
lea eax, [esp + 0x44]
push eax
mov ecx, str.20050117
call fcn.00403a70
mov dword [esp + 0x6c], 0x40
lea ecx, [esp + 0x44]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49acd8
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x44]
call fcn.004011b0
lea edx, [esp + 0x48]
push edx
mov ecx, str.20050208
call fcn.00403a70
mov dword [esp + 0x6c], 0x41
lea eax, [esp + 0x48]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49acf4
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x48]
call fcn.004011b0
lea ecx, [esp + 0x4c]
push ecx
mov ecx, str.20050209
call fcn.00403a70
mov dword [esp + 0x6c], 0x42
lea edx, [esp + 0x4c]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad10
lea ebx, [edi + 1]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x4c]
call fcn.004011b0
lea eax, [esp + 0x50]
push eax
mov ecx, str.20050223
call fcn.00403a70
mov dword [esp + 0x6c], 0x43
lea ecx, [esp + 0x50]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad2c
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x50]
call fcn.004011b0
lea edx, [esp + 0x54]
push edx
mov ecx, str.20050611
call fcn.00403a70
mov dword [esp + 0x6c], 0x44
lea eax, [esp + 0x54]
push eax
mov ebx, esi
call fcn.00409a60
push 0x49ad48
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x54]
call fcn.004011b0
lea ecx, [esp + 0x58]
push ecx
mov ecx, str.20050918
call fcn.00403a70
mov dword [esp + 0x6c], 0x45
lea edx, [esp + 0x58]
push edx
mov ebx, esi
call fcn.00409a60
push 0x49ad64
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x58]
call fcn.004011b0
lea eax, [esp + 0x5c]
push eax
mov ecx, str.20051011
call fcn.00403a70
mov dword [esp + 0x6c], 0x46
lea ecx, [esp + 0x5c]
push ecx
mov ebx, esi
call fcn.00409a60
push 0x49ad80
lea ebx, [edi + 2]
call fcn.004014b0
mov byte [esp + 0x6c], 0
lea ecx, [esp + 0x5c]
call fcn.004011b0
mov eax, esi
mov ecx, dword [esp + 0x64]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x60
ret