File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
00427c12
00427c12 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ..............
00427c20 30 00 00 00 b0 04 02 00 ff ff ff ff 06 00 00 00 0...............
00427c30 6d 00 2f 00 64 00 2f 00 79 00 79 00 00 00 00 00 m./.d./.y.y.....
00427c40 b0 04 02 00 ff ff ff ff 0c 00 00 00 6d 00 6d 00 ............m.m.
00427c50 6d 00 6d 00 20 00 64 00 2c 00 20 00 79 00 79 00 m.m. .d.,. .y.y.
00427c60 79 00 79 00 00 00 00 00 b0 04 02 00 ff ff ff ff y.y.............
00427c70 02 00 00 00 61 00 6d 00 00 00 00 00 b0 04 02 00 ....a.m.........
00427c80 ff ff ff ff 02 00 00 00 70 00 6d 00 00 00 00 00 ........p.m.....
00427c90 b0 04 02 00 ff ff ff ff 01 00 00 00 68 00 00 00 ............h...
00427ca0 b0 04 02 00 ff ff ff ff 02 00 00 00 68 00 68 00 ............h.h.
00427cb0 00 00 00 00 b0 04 02 00 ff ff ff ff 05 00 00 00 ................
00427cc0 20 00 41 00 4d 00 50 00 4d 00 00 00 b0 04 02 00 .A.M.P.M.......
00427cd0 ff ff ff ff 05 00 00 00 41 00 4d 00 50 00 4d 00 ........A.M.P.M.
00427ce0 20 00 00 00 b0 04 02 00 ff ff ff ff 03 00 00 00 ...............
00427cf0 3a 00 6d 00 6d 00 00 00 b0 04 02 00 ff ff ff ff :.m.m...........
00427d00 06 00 00 00 3a 00 6d 00 6d 00 3a 00 73 00 73 00 ....:.m.m.:.s.s.
00427d10 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00427c12 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ..............
00427c20 30 00 00 00 b0 04 02 00 ff ff ff ff 06 00 00 00 0...............
00427c30 6d 00 2f 00 64 00 2f 00 79 00 79 00 00 00 00 00 m./.d./.y.y.....
00427c40 b0 04 02 00 ff ff ff ff 0c 00 00 00 6d 00 6d 00 ............m.m.
00427c50 6d 00 6d 00 20 00 64 00 2c 00 20 00 79 00 79 00 m.m. .d.,. .y.y.
00427c60 79 00 79 00 00 00 00 00 b0 04 02 00 ff ff ff ff y.y.............
00427c70 02 00 00 00 61 00 6d 00 00 00 00 00 b0 04 02 00 ....a.m.........
00427c80 ff ff ff ff 02 00 00 00 70 00 6d 00 00 00 00 00 ........p.m.....
00427c90 b0 04 02 00 ff ff ff ff 01 00 00 00 68 00 00 00 ............h...
00427ca0 b0 04 02 00 ff ff ff ff 02 00 00 00 68 00 68 00 ............h.h.
00427cb0 00 00 00 00 b0 04 02 00 ff ff ff ff 05 00 00 00 ................
00427cc0 20 00 41 00 4d 00 50 00 4d 00 00 00 b0 04 02 00 .A.M.P.M.......
00427cd0 ff ff ff ff 05 00 00 00 41 00 4d 00 50 00 4d 00 ........A.M.P.M.
00427ce0 20 00 00 00 b0 04 02 00 ff ff ff ff 03 00 00 00 ...............
00427cf0 3a 00 6d 00 6d 00 00 00 b0 04 02 00 ff ff ff ff :.m.m...........
00427d00 06 00 00 00 3a 00 6d 00 6d 00 3a 00 73 00 73 00 ....:.m.m.:.s.s.
00427d10 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00427d20
00427d20fn_427d20:
00427d20push rbp
00427d21push rsi
00427d22push rbx
00427d23sub rsp, 64
00427d27mov rbp, rsp
00427d2amov [rbp+32], rcx
00427d2emov [rbp+40], rdx
00427d32mov [rbp+48], 0
00427d3amov [rbp+56], 0
00427d42nop
00427d43mov rax, [rbp+40]
00427d47test rax, rax
00427d4aje 0x427db3
00427d4ccall fn_42b350
00427d51cmp eax, 6
00427d54jl 0x427d7b
00427d56lea rcx, [rbp+56]
00427d5amov rdx, [rbp+40]
00427d5exor r8, r8
00427d61call fn_428060
00427d66mov rcx, [rbp+56]
00427d6acall fn_40d710
00427d6fmov rcx, rax
00427d72xor edx, edx
00427d74call LocaleNameToLCID
00427d79jmp 0x427db8
00427d7b
00427d7bloc_427d7b:
00427d7bcall fn_42d740
00427d80mov rbx, rax
00427d83call fn_42d740
00427d88mov rsi, rax
00427d8blea rcx, [rbp+48]
00427d8fmov rdx, [rbp+40]
00427d93xor r8, r8
00427d96call fn_428060
00427d9bmov rcx, rsi
00427d9emov rdx, [rbp+48]
00427da2call TLanguages.IndexOf_2
00427da7mov rcx, rbx
00427daamov edx, eax
00427daccall TLanguages.GetLocaleID
00427db1jmp 0x427db8
00427db3
00427db3loc_427db3:
00427db3call GetThreadLocale
00427db8
00427db8loc_427db8:
00427db8mov rcx, [rbp+32]
00427dbcmov edx, eax
00427dbecall fn_427660
00427dc3nop
00427dc4lea rcx, [rbp+48]
00427dc8mov edx, 2
00427dcdcall fn_40bdd0
00427dd2mov rax, [rbp+32]
00427dd6lea rsp, [rbp+64]
00427ddapop rbx
00427ddbpop rsi
00427ddcpop rbp
00427dddret
00427d20
00427d20fn_427d20:
00427d20push rbp
00427d21push rsi
00427d22push rbx
00427d23sub rsp, 64
00427d27mov rbp, rsp
00427d2amov [rbp+32], rcx
00427d2emov [rbp+40], rdx
00427d32mov [rbp+48], 0
00427d3amov [rbp+56], 0
00427d42nop
00427d43mov rax, [rbp+40]
00427d47test rax, rax
00427d4aje 0x427db3
00427d4ccall fn_42b350
00427d51cmp eax, 6
00427d54jl 0x427d7b
00427d56lea rcx, [rbp+56]
00427d5amov rdx, [rbp+40]
00427d5exor r8, r8
00427d61call fn_428060
00427d66mov rcx, [rbp+56]
00427d6acall fn_40d710
00427d6fmov rcx, rax
00427d72xor edx, edx
00427d74call LocaleNameToLCID
00427d79jmp 0x427db8
00427d7b
00427d7bloc_427d7b:
00427d7bcall fn_42d740
00427d80mov rbx, rax
00427d83call fn_42d740
00427d88mov rsi, rax
00427d8blea rcx, [rbp+48]
00427d8fmov rdx, [rbp+40]
00427d93xor r8, r8
00427d96call fn_428060
00427d9bmov rcx, rsi
00427d9emov rdx, [rbp+48]
00427da2call TLanguages.IndexOf_2
00427da7mov rcx, rbx
00427daamov edx, eax
00427daccall TLanguages.GetLocaleID
00427db1jmp 0x427db8
00427db3
00427db3loc_427db3:
00427db3call GetThreadLocale
00427db8
00427db8loc_427db8:
00427db8mov rcx, [rbp+32]
00427dbcmov edx, eax
00427dbecall fn_427660
00427dc3nop
00427dc4lea rcx, [rbp+48]
00427dc8mov edx, 2
00427dcdcall fn_40bdd0
00427dd2mov rax, [rbp+32]
00427dd6lea rsp, [rbp+64]
00427ddapop rbx
00427ddbpop rsi
00427ddcpop rbp
00427dddret
00427d20
00427dde
00427dde 48 90 H.
00427dde 48 90 H.
00427de0
00427de0fn_427de0:
00427de0push rbp
00427de1sub rsp, 32
00427de5mov rbp, rsp
00427de8lea rcx, [rdx+48]
00427decmov edx, 2
00427df1call fn_40bdd0
00427df6lea rsp, [rbp+32]
00427dfapop rbp
00427dfbret
00427de0
00427de0fn_427de0:
00427de0push rbp
00427de1sub rsp, 32
00427de5mov rbp, rsp
00427de8lea rcx, [rdx+48]
00427decmov edx, 2
00427df1call fn_40bdd0
00427df6lea rsp, [rbp+32]
00427dfapop rbp
00427dfbret
00427de0
00427dfc
00427dfc // align 0x10
00427dfc // align 0x10
00427e00
00427e00fn_427e00:
00427e00push rbx
00427e01sub rsp, 32
00427e05mov rbx, rcx
00427e08mov rcx, rbx
00427e0bxor edx, edx
00427e0dcall fn_427d20
00427e12mov rax, rbx
00427e15add rsp, 32
00427e19pop rbx
00427e1aret
00427e00
00427e00fn_427e00:
00427e00push rbx
00427e01sub rsp, 32
00427e05mov rbx, rcx
00427e08mov rcx, rbx
00427e0bxor edx, edx
00427e0dcall fn_427d20
00427e12mov rax, rbx
00427e15add rsp, 32
00427e19pop rbx
00427e1aret
00427e00
00427e1b
00427e1b // align 0x10
00427e1b // align 0x10
00427e20
00427e20fn_427e20:
00427e20push r14
00427e22push r13
00427e24push rdi
00427e25push rsi
00427e26push rbx
00427e27sub rsp, 32
00427e2bmov rbx, rcx
00427e2emov rcx, rbx
00427e31lea rdx, [rip+332]
00427e38call fn_40c360
00427e3dmov [rbx+8], 0
00427e41mov [rbx+9], 2
00427e45mov [rbx+10], 47
00427e4bmov [rbx+12], 58
00427e51mov [rbx+14], 44
00427e57lea rcx, [rbx+16]
00427e5blea rdx, [rip+306]
00427e62call fn_40c360
00427e67lea rcx, [rbx+24]
00427e6blea rdx, [rip+326]
00427e72call fn_40c360
00427e77lea rcx, [rbx+32]
00427e7blea rdx, [rip+382]
00427e82call fn_40c360
00427e87lea rcx, [rbx+40]
00427e8blea rdx, [rip+386]
00427e92call fn_40c360
00427e97lea rcx, [rbx+48]
00427e9blea rdx, [rip+390]
00427ea2call fn_40c360
00427ea7lea rcx, [rbx+56]
00427eablea rdx, [rip+398]
00427eb2call fn_40c360
00427eb7mov r14l, 12
00427ebdlea rsi, [rip+0x355fc]
00427ec4lea rdi, [rbx+64]
00427ec8lea r13, [rip+0x35651]
00427ecf
00427ecfloc_427ecf:
00427ecfmov rcx, rdi
00427ed2mov rdx, [rsi]
00427ed5call fn_414600
00427edalea rcx, [rdi+96]
00427edemov rdx, [r13]
00427ee2call fn_414600
00427ee7add r13, 8
00427eebadd rdi, 8
00427eefadd rsi, 8
00427ef3sub r14l, 1
00427ef7test r14l, r14l
00427efajne 0x427ecf
00427efcnop
00427efdmov r14l, 7
00427f03lea rsi, [rip+0x35676]
00427f0alea rdi, [rbx+256]
00427f11lea r13, [rip+0x356a0]
00427f18
00427f18loc_427f18:
00427f18mov rcx, rdi
00427f1bmov rdx, [rsi]
00427f1ecall fn_414600
00427f23lea rcx, [rdi+56]
00427f27mov rdx, [r13]
00427f2bcall fn_414600
00427f30add r13, 8
00427f34add rdi, 8
00427f38add rsi, 8
00427f3csub r14l, 1
00427f40test r14l, r14l
00427f43jne 0x427f18
00427f45nop
00427f46mov [rbx+376], 44
00427f4fmov [rbx+378], 46
00427f58mov [rbx+380], 50
00427f61mov [rbx+382], 0
00427f68mov rax, rbx
00427f6badd rsp, 32
00427f6fpop rbx
00427f70pop rsi
00427f71pop rdi
00427f72pop r13
00427f74pop r14
00427f76ret
00427e20
00427e20fn_427e20:
00427e20push r14
00427e22push r13
00427e24push rdi
00427e25push rsi
00427e26push rbx
00427e27sub rsp, 32
00427e2bmov rbx, rcx
00427e2emov rcx, rbx
00427e31lea rdx, [rip+332]
00427e38call fn_40c360
00427e3dmov [rbx+8], 0
00427e41mov [rbx+9], 2
00427e45mov [rbx+10], 47
00427e4bmov [rbx+12], 58
00427e51mov [rbx+14], 44
00427e57lea rcx, [rbx+16]
00427e5blea rdx, [rip+306]
00427e62call fn_40c360
00427e67lea rcx, [rbx+24]
00427e6blea rdx, [rip+326]
00427e72call fn_40c360
00427e77lea rcx, [rbx+32]
00427e7blea rdx, [rip+382]
00427e82call fn_40c360
00427e87lea rcx, [rbx+40]
00427e8blea rdx, [rip+386]
00427e92call fn_40c360
00427e97lea rcx, [rbx+48]
00427e9blea rdx, [rip+390]
00427ea2call fn_40c360
00427ea7lea rcx, [rbx+56]
00427eablea rdx, [rip+398]
00427eb2call fn_40c360
00427eb7mov r14l, 12
00427ebdlea rsi, [rip+0x355fc]
00427ec4lea rdi, [rbx+64]
00427ec8lea r13, [rip+0x35651]
00427ecf
00427ecfloc_427ecf:
00427ecfmov rcx, rdi
00427ed2mov rdx, [rsi]
00427ed5call fn_414600
00427edalea rcx, [rdi+96]
00427edemov rdx, [r13]
00427ee2call fn_414600
00427ee7add r13, 8
00427eebadd rdi, 8
00427eefadd rsi, 8
00427ef3sub r14l, 1
00427ef7test r14l, r14l
00427efajne 0x427ecf
00427efcnop
00427efdmov r14l, 7
00427f03lea rsi, [rip+0x35676]
00427f0alea rdi, [rbx+256]
00427f11lea r13, [rip+0x356a0]
00427f18
00427f18loc_427f18:
00427f18mov rcx, rdi
00427f1bmov rdx, [rsi]
00427f1ecall fn_414600
00427f23lea rcx, [rdi+56]
00427f27mov rdx, [r13]
00427f2bcall fn_414600
00427f30add r13, 8
00427f34add rdi, 8
00427f38add rsi, 8
00427f3csub r14l, 1
00427f40test r14l, r14l
00427f43jne 0x427f18
00427f45nop
00427f46mov [rbx+376], 44
00427f4fmov [rbx+378], 46
00427f58mov [rbx+380], 50
00427f61mov [rbx+382], 0
00427f68mov rax, rbx
00427f6badd rsp, 32
00427f6fpop rbx
00427f70pop rsi
00427f71pop rdi
00427f72pop r13
00427f74pop r14
00427f76ret
00427e20
00427f77
00427f77 00 b0 04 02 00 ff ff ff ff .........
00427f80 01 00 00 00 a4 00 00 00 b0 04 02 00 ff ff ff ff ................
00427f90 0a 00 00 00 4d 00 4d 00 2f 00 64 00 64 00 2f 00 ....M.M./.d.d./.
00427fa0 79 00 79 00 79 00 79 00 00 00 00 00 b0 04 02 00 y.y.y.y.........
00427fb0 ff ff ff ff 1c 00 00 00 64 00 64 00 64 00 64 00 ........d.d.d.d.
00427fc0 2c 00 20 00 64 00 64 00 20 00 4d 00 4d 00 4d 00 ,. .d.d. .M.M.M.
00427fd0 4d 00 4d 00 20 00 79 00 79 00 79 00 79 00 20 00 M.M. .y.y.y.y. .
00427fe0 48 00 48 00 3a 00 6e 00 6e 00 3a 00 73 00 73 00 H.H.:.n.n.:.s.s.
00427ff0 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
00428000 41 00 4d 00 00 00 00 00 b0 04 02 00 ff ff ff ff A.M.............
00428010 02 00 00 00 50 00 4d 00 00 00 00 00 b0 04 02 00 ....P.M.........
00428020 ff ff ff ff 05 00 00 00 48 00 48 00 3a 00 6e 00 ........H.H.:.n.
00428030 6e 00 00 00 b0 04 02 00 ff ff ff ff 08 00 00 00 n...............
00428040 48 00 48 00 3a 00 6e 00 6e 00 3a 00 73 00 73 00 H.H.:.n.n.:.s.s.
00428050 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00427f77 00 b0 04 02 00 ff ff ff ff .........
00427f80 01 00 00 00 a4 00 00 00 b0 04 02 00 ff ff ff ff ................
00427f90 0a 00 00 00 4d 00 4d 00 2f 00 64 00 64 00 2f 00 ....M.M./.d.d./.
00427fa0 79 00 79 00 79 00 79 00 00 00 00 00 b0 04 02 00 y.y.y.y.........
00427fb0 ff ff ff ff 1c 00 00 00 64 00 64 00 64 00 64 00 ........d.d.d.d.
00427fc0 2c 00 20 00 64 00 64 00 20 00 4d 00 4d 00 4d 00 ,. .d.d. .M.M.M.
00427fd0 4d 00 4d 00 20 00 79 00 79 00 79 00 79 00 20 00 M.M. .y.y.y.y. .
00427fe0 48 00 48 00 3a 00 6e 00 6e 00 3a 00 73 00 73 00 H.H.:.n.n.:.s.s.
00427ff0 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
00428000 41 00 4d 00 00 00 00 00 b0 04 02 00 ff ff ff ff A.M.............
00428010 02 00 00 00 50 00 4d 00 00 00 00 00 b0 04 02 00 ....P.M.........
00428020 ff ff ff ff 05 00 00 00 48 00 48 00 3a 00 6e 00 ........H.H.:.n.
00428030 6e 00 00 00 b0 04 02 00 ff ff ff ff 08 00 00 00 n...............
00428040 48 00 48 00 3a 00 6e 00 6e 00 3a 00 73 00 73 00 H.H.:.n.n.:.s.s.
00428050 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00428060
00428060fn_428060:
00428060push rbx
00428061sub rsp, 32
00428065mov rbx, rcx
00428068mov rcx, rbx
0042806bcall fn_40c360
00428070mov rcx, [rbx]
00428073call fn_40d710
00428078jmp 0x42808b
0042807a
0042807aloc_42807a:
0042807acmp cx, 95
0042807ejne 0x428087
00428080mov [rax], 45
00428085jmp 0x428094
00428087
00428087loc_428087:
00428087add rax, 2
0042808b
0042808bloc_42808b:
0042808bmovzx rcx, [rax]
0042808ftest cx, cx
00428092jne 0x42807a
00428094
00428094loc_428094:
00428094nop
00428095mov rax, rbx
00428098add rsp, 32
0042809cpop rbx
0042809dret
00428060
00428060fn_428060:
00428060push rbx
00428061sub rsp, 32
00428065mov rbx, rcx
00428068mov rcx, rbx
0042806bcall fn_40c360
00428070mov rcx, [rbx]
00428073call fn_40d710
00428078jmp 0x42808b
0042807a
0042807aloc_42807a:
0042807acmp cx, 95
0042807ejne 0x428087
00428080mov [rax], 45
00428085jmp 0x428094
00428087
00428087loc_428087:
00428087add rax, 2
0042808b
0042808bloc_42808b:
0042808bmovzx rcx, [rax]
0042808ftest cx, cx
00428092jne 0x42807a
00428094
00428094loc_428094:
00428094nop
00428095mov rax, rbx
00428098add rsp, 32
0042809cpop rbx
0042809dret
00428060
0042809e
0042809e // align 0x10
0042809e // align 0x10
004280a0
004280a0fn_4280a0:
004280a0push rbp
004280a1push r13
004280a3push rdi
004280a4push rsi
004280a5push rbx
004280a6sub rsp, 80
004280aamov rbp, rsp
004280admov [rbp+52], ecx
004280b0mov [rbp+56], rdx
004280b4mov [rbp+64], 0
004280bcmov [rbp+72], 0
004280c4nop
004280c5mov ebx, 1
004280camov rax, [rbp+56]
004280celea rdi, [rax+256]
004280d5
004280d5loc_4280d5:
004280d5mov eax, ebx
004280d7add eax, 5
004280damov ecx, 7
004280dfcdq
004280e0idiv ecx
004280e2mov rsi, rdx
004280e5mov r13l, ebx
004280e8sub r13l, 1
004280eclea rcx, [rbp+72]
004280f0mov edx, [rbp+52]
004280f3mov r8l, esi
004280f6add r8l, 49
004280famov r9l, r13l
004280fdlea rax, [rip+0x3547c]
00428104mov [rsp+32], rax
00428109mov [rsp+40], 6
00428111call fn_428ab0
00428116mov rcx, rdi
00428119mov rdx, [rbp+72]
0042811dcall fn_40c360
00428122lea rcx, [rbp+64]
00428126mov edx, [rbp+52]
00428129mov r8l, esi
0042812cadd r8l, 42
00428130mov r9l, r13l
00428133lea rax, [rip+0x3547e]
0042813amov [rsp+32], rax
0042813fmov [rsp+40], 6
00428147call fn_428ab0
0042814clea rcx, [rdi+56]
00428150mov rdx, [rbp+64]
00428154call fn_40c360
00428159add ebx, 1
0042815cadd rdi, 8
00428160cmp ebx, 8
00428163jne 0x4280d5
00428169nop
0042816anop
0042816blea rcx, [rbp+64]
0042816fmov edx, 2
00428174call fn_40bdd0
00428179lea rsp, [rbp+80]
0042817dpop rbx
0042817epop rsi
0042817fpop rdi
00428180pop r13
00428182pop rbp
00428183ret
004280a0
004280a0fn_4280a0:
004280a0push rbp
004280a1push r13
004280a3push rdi
004280a4push rsi
004280a5push rbx
004280a6sub rsp, 80
004280aamov rbp, rsp
004280admov [rbp+52], ecx
004280b0mov [rbp+56], rdx
004280b4mov [rbp+64], 0
004280bcmov [rbp+72], 0
004280c4nop
004280c5mov ebx, 1
004280camov rax, [rbp+56]
004280celea rdi, [rax+256]
004280d5
004280d5loc_4280d5:
004280d5mov eax, ebx
004280d7add eax, 5
004280damov ecx, 7
004280dfcdq
004280e0idiv ecx
004280e2mov rsi, rdx
004280e5mov r13l, ebx
004280e8sub r13l, 1
004280eclea rcx, [rbp+72]
004280f0mov edx, [rbp+52]
004280f3mov r8l, esi
004280f6add r8l, 49
004280famov r9l, r13l
004280fdlea rax, [rip+0x3547c]
00428104mov [rsp+32], rax
00428109mov [rsp+40], 6
00428111call fn_428ab0
00428116mov rcx, rdi
00428119mov rdx, [rbp+72]
0042811dcall fn_40c360
00428122lea rcx, [rbp+64]
00428126mov edx, [rbp+52]
00428129mov r8l, esi
0042812cadd r8l, 42
00428130mov r9l, r13l
00428133lea rax, [rip+0x3547e]
0042813amov [rsp+32], rax
0042813fmov [rsp+40], 6
00428147call fn_428ab0
0042814clea rcx, [rdi+56]
00428150mov rdx, [rbp+64]
00428154call fn_40c360
00428159add ebx, 1
0042815cadd rdi, 8
00428160cmp ebx, 8
00428163jne 0x4280d5
00428169nop
0042816anop
0042816blea rcx, [rbp+64]
0042816fmov edx, 2
00428174call fn_40bdd0
00428179lea rsp, [rbp+80]
0042817dpop rbx
0042817epop rsi
0042817fpop rdi
00428180pop r13
00428182pop rbp
00428183ret
004280a0
00428184
00428184 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00428184 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00428190
00428190fn_428190:
00428190push rbp
00428191sub rsp, 32
00428195mov rbp, rsp
00428198lea rcx, [rdx+64]
0042819cmov edx, 2
004281a1call fn_40bdd0
004281a6lea rsp, [rbp+32]
004281aapop rbp
004281abret
00428190
00428190fn_428190:
00428190push rbp
00428191sub rsp, 32
00428195mov rbp, rsp
00428198lea rcx, [rdx+64]
0042819cmov edx, 2
004281a1call fn_40bdd0
004281a6lea rsp, [rbp+32]
004281aapop rbp
004281abret
00428190
004281ac
004281ac // align 0x10
004281ac // align 0x10
004281b0
004281b0fn_4281b0:
004281b0push rbp
004281b1push rdi
004281b2push rsi
004281b3push rbx
004281b4sub rsp, 88
004281b8mov rbp, rsp
004281bbmov [rbp+52], ecx
004281bemov [rbp+56], rdx
004281c2mov [rbp+64], 0
004281camov [rbp+72], 0
004281d2nop
004281d3mov ebx, 1
004281d8mov rax, [rbp+56]
004281dclea rsi, [rax+64]
004281e0
004281e0loc_4281e0:
004281e0mov edi, ebx
004281e2sub edi, 1
004281e5lea rcx, [rbp+72]
004281e9mov edx, [rbp+52]
004281ecmov r8l, ebx
004281efadd r8l, 67
004281f3mov r9l, edi
004281f6lea rax, [rip+0x352c3]
004281fdmov [rsp+32], rax
00428202mov [rsp+40], 11
0042820acall fn_428ab0
0042820fmov rcx, rsi
00428212mov rdx, [rbp+72]
00428216call fn_40c360
0042821blea rcx, [rbp+64]
0042821fmov edx, [rbp+52]
00428222mov r8l, ebx
00428225add r8l, 55
00428229mov r9l, edi
0042822clea rax, [rip+0x352ed]
00428233mov [rsp+32], rax
00428238mov [rsp+40], 11
00428240call fn_428ab0
00428245lea rcx, [rsi+96]
00428249mov rdx, [rbp+64]
0042824dcall fn_40c360
00428252add ebx, 1
00428255add rsi, 8
00428259cmp ebx, 13
0042825cjne 0x4281e0
0042825enop
0042825fnop
00428260lea rcx, [rbp+64]
00428264mov edx, 2
00428269call fn_40bdd0
0042826elea rsp, [rbp+88]
00428272pop rbx
00428273pop rsi
00428274pop rdi
00428275pop rbp
00428276ret
004281b0
004281b0fn_4281b0:
004281b0push rbp
004281b1push rdi
004281b2push rsi
004281b3push rbx
004281b4sub rsp, 88
004281b8mov rbp, rsp
004281bbmov [rbp+52], ecx
004281bemov [rbp+56], rdx
004281c2mov [rbp+64], 0
004281camov [rbp+72], 0
004281d2nop
004281d3mov ebx, 1
004281d8mov rax, [rbp+56]
004281dclea rsi, [rax+64]
004281e0
004281e0loc_4281e0:
004281e0mov edi, ebx
004281e2sub edi, 1
004281e5lea rcx, [rbp+72]
004281e9mov edx, [rbp+52]
004281ecmov r8l, ebx
004281efadd r8l, 67
004281f3mov r9l, edi
004281f6lea rax, [rip+0x352c3]
004281fdmov [rsp+32], rax
00428202mov [rsp+40], 11
0042820acall fn_428ab0
0042820fmov rcx, rsi
00428212mov rdx, [rbp+72]
00428216call fn_40c360
0042821blea rcx, [rbp+64]
0042821fmov edx, [rbp+52]
00428222mov r8l, ebx
00428225add r8l, 55
00428229mov r9l, edi
0042822clea rax, [rip+0x352ed]
00428233mov [rsp+32], rax
00428238mov [rsp+40], 11
00428240call fn_428ab0
00428245lea rcx, [rsi+96]
00428249mov rdx, [rbp+64]
0042824dcall fn_40c360
00428252add ebx, 1
00428255add rsi, 8
00428259cmp ebx, 13
0042825cjne 0x4281e0
0042825enop
0042825fnop
00428260lea rcx, [rbp+64]
00428264mov edx, 2
00428269call fn_40bdd0
0042826elea rsp, [rbp+88]
00428272pop rbx
00428273pop rsi
00428274pop rdi
00428275pop rbp
00428276ret
004281b0
00428277
00428277 90 48 8d 04 05 00 00 00 00 .H.......
00428277 90 48 8d 04 05 00 00 00 00 .H.......
00428280
00428280fn_428280:
00428280push rbp
00428281sub rsp, 32
00428285mov rbp, rsp
00428288lea rcx, [rdx+64]
0042828cmov edx, 2
00428291call fn_40bdd0
00428296lea rsp, [rbp+32]
0042829apop rbp
0042829bret
00428280
00428280fn_428280:
00428280push rbp
00428281sub rsp, 32
00428285mov rbp, rsp
00428288lea rcx, [rdx+64]
0042828cmov edx, 2
00428291call fn_40bdd0
00428296lea rsp, [rbp+32]
0042829apop rbp
0042829bret
00428280
0042829c
0042829c 00 00 00 00 ....
004282a0 a8 82 42 00 00 00 00 00 11 1a 3a 54 49 6e 74 65 ..B.......:TInte
004282b0 72 6e 61 6c 45 72 61 49 6e 66 6f 52 65 63 6f 72 rnalEraInfoRecor
004282c0 64 2e 3a 31 20 00 00 00 20 16 42 00 00 00 00 00 d.:1 ... .B.....
004282d0 ff ff ff ff 20 16 42 00 00 00 00 00 0f 53 79 73 .... .B......Sys
004282e0 74 65 6d 2e 53 79 73 55 74 69 6c 73 20 16 42 00 tem.SysUtils .B.
004282f0 00 00 00 00 02 00 00 00 00 83 42 00 00 00 00 00 ..........B.....
00428300 0e 16 54 49 6e 74 65 72 6e 61 6c 45 72 61 49 6e ..TInternalEraIn
00428310 66 6f 52 65 63 6f 72 64 10 00 00 00 01 00 00 00 foRecord........
00428320 a0 82 42 00 00 00 00 00 08 00 00 00 00 00 00 00 ..B.............
00428330 00 02 00 00 00 78 10 40 00 00 00 00 00 00 00 00 .....x.@........
00428340 00 00 00 00 00 02 08 45 72 61 43 6f 75 6e 74 02 .......EraCount.
00428350 00 a0 82 42 00 00 00 00 00 08 00 00 00 00 00 00 ...B............
00428360 00 02 07 45 72 61 49 6e 66 6f 02 00 02 00 00 00 ...EraInfo......
0042829c 00 00 00 00 ....
004282a0 a8 82 42 00 00 00 00 00 11 1a 3a 54 49 6e 74 65 ..B.......:TInte
004282b0 72 6e 61 6c 45 72 61 49 6e 66 6f 52 65 63 6f 72 rnalEraInfoRecor
004282c0 64 2e 3a 31 20 00 00 00 20 16 42 00 00 00 00 00 d.:1 ... .B.....
004282d0 ff ff ff ff 20 16 42 00 00 00 00 00 0f 53 79 73 .... .B......Sys
004282e0 74 65 6d 2e 53 79 73 55 74 69 6c 73 20 16 42 00 tem.SysUtils .B.
004282f0 00 00 00 00 02 00 00 00 00 83 42 00 00 00 00 00 ..........B.....
00428300 0e 16 54 49 6e 74 65 72 6e 61 6c 45 72 61 49 6e ..TInternalEraIn
00428310 66 6f 52 65 63 6f 72 64 10 00 00 00 01 00 00 00 foRecord........
00428320 a0 82 42 00 00 00 00 00 08 00 00 00 00 00 00 00 ..B.............
00428330 00 02 00 00 00 78 10 40 00 00 00 00 00 00 00 00 .....x.@........
00428340 00 00 00 00 00 02 08 45 72 61 43 6f 75 6e 74 02 .......EraCount.
00428350 00 a0 82 42 00 00 00 00 00 08 00 00 00 00 00 00 ...B............
00428360 00 02 07 45 72 61 49 6e 66 6f 02 00 02 00 00 00 ...EraInfo......
00428370
00428370fn_428370:
00428370push rbp
00428371push rdi
00428372sub rsp, 88
00428376mov rbp, rsp
00428379mov [rbp+32], rcx
0042837dlea rcx, [rbp+48]
00428381mov rdx, [rip-28008]
00428388call fn_40e160
0042838dnop
0042838exor eax, eax
00428390mov [rbp+44], eax
00428393mov rax, [rbp+32]
00428397test rax, rax
0042839aje 0x4283fc
0042839cmov rax, [rbp+32]
004283a0test rax, rax
004283a3je 0x4283fc
004283a5mov rax, [rbp+32]
004283a9cmp [rax], 0
004283adje 0x4283fc
004283aflea rcx, [rbp+48]
004283b3mov rdx, [rip-28058]
004283bacall fn_40e630
004283bflea rdi, [rbp+48]
004283c3xor eax, eax
004283c5stosq [rdi], rax
004283c7stosq [rdi], rax
004283c9stosq [rdi], rax
004283cbstosq [rdi], rax
004283cdlea rcx, [rbp+48]
004283d1mov rdx, [rbp+32]
004283d5call fn_40d780
004283dalea rcx, [rbp+48]
004283delea rdx, [rip+0x43163]
004283e5xor r8, r8
004283e8mov r9, [rip-335]
004283efcall fn_4106f0
004283f4mov eax, 1
004283f9mov [rbp+44], eax
004283fc
004283fcloc_4283fc:
004283fcnop
004283fdlea rcx, [rbp+48]
00428401mov rdx, [rip-28136]
00428408call fn_40e630
0042840dmov eax, [rbp+44]
00428410lea rsp, [rbp+88]
00428414pop rdi
00428415pop rbp
00428416ret
00428370
00428370fn_428370:
00428370push rbp
00428371push rdi
00428372sub rsp, 88
00428376mov rbp, rsp
00428379mov [rbp+32], rcx
0042837dlea rcx, [rbp+48]
00428381mov rdx, [rip-28008]
00428388call fn_40e160
0042838dnop
0042838exor eax, eax
00428390mov [rbp+44], eax
00428393mov rax, [rbp+32]
00428397test rax, rax
0042839aje 0x4283fc
0042839cmov rax, [rbp+32]
004283a0test rax, rax
004283a3je 0x4283fc
004283a5mov rax, [rbp+32]
004283a9cmp [rax], 0
004283adje 0x4283fc
004283aflea rcx, [rbp+48]
004283b3mov rdx, [rip-28058]
004283bacall fn_40e630
004283bflea rdi, [rbp+48]
004283c3xor eax, eax
004283c5stosq [rdi], rax
004283c7stosq [rdi], rax
004283c9stosq [rdi], rax
004283cbstosq [rdi], rax
004283cdlea rcx, [rbp+48]
004283d1mov rdx, [rbp+32]
004283d5call fn_40d780
004283dalea rcx, [rbp+48]
004283delea rdx, [rip+0x43163]
004283e5xor r8, r8
004283e8mov r9, [rip-335]
004283efcall fn_4106f0
004283f4mov eax, 1
004283f9mov [rbp+44], eax
004283fc
004283fcloc_4283fc:
004283fcnop
004283fdlea rcx, [rbp+48]
00428401mov rdx, [rip-28136]
00428408call fn_40e630
0042840dmov eax, [rbp+44]
00428410lea rsp, [rbp+88]
00428414pop rdi
00428415pop rbp
00428416ret
00428370
00428417
00428417 90 48 8d 04 05 00 00 00 00 .H.......
00428417 90 48 8d 04 05 00 00 00 00 .H.......
00428420
00428420fn_428420:
00428420push rbp
00428421sub rsp, 32
00428425mov rbp, rsp
00428428lea rcx, [rdx+48]
0042842cmov rdx, [rip-28179]
00428433call fn_40e630
00428438lea rsp, [rbp+32]
0042843cpop rbp
0042843dret
00428420
00428420fn_428420:
00428420push rbp
00428421sub rsp, 32
00428425mov rbp, rsp
00428428lea rcx, [rdx+48]
0042842cmov rdx, [rip-28179]
00428433call fn_40e630
00428438lea rsp, [rbp+32]
0042843cpop rbp
0042843dret
00428420
0042843e
0042843e // align 0x10
0042843e // align 0x10
00428440
00428440fn_428440:
00428440push rbp
00428441push rbx
00428442sub rsp, 72
00428446mov rbp, rsp
00428449mov [rbp+40], rcx
0042844dmov [rbp+56], 0
00428455nop
00428456xor eax, eax
00428458mov [rbp+52], eax
0042845bmov rax, [rip+0x430e6]
00428462test rax, rax
00428465je 0x42846b
00428467mov rax, [rax-8]
0042846b
0042846bloc_42846b:
0042846blea rbx, [rax-1]
0042846fjmp 0x428478
00428471
00428471loc_428471:
00428471test ebx, ebx
00428473je 0x4284c7
00428475sub ebx, 1
00428478
00428478loc_428478:
00428478mov rax, [rip+0x430c9]
0042847fmovsxd rcx, ebx
00428482add rcx, rcx
00428485add rcx, rcx
00428488cmp [rax+8*rcx+8], -1
0042848djne 0x428471
0042848flea rcx, [rbp+56]
00428493mov rdx, [rbp+40]
00428497call fn_40d780
0042849cmov rcx, [rbp+56]
004284a0xor edx, edx
004284a2call fn_4228f0
004284a7mov rcx, [rip+0x4309a]
004284aemovsxd rbx, ebx
004284b1add rbx, rbx
004284b4add rbx, rbx
004284b7sub eax, 1
004284bamov [rcx+8*rbx+8], eax
004284bemov eax, 1
004284c3mov [rbp+52], eax
004284c6nop
004284c7
004284c7loc_4284c7:
004284c7lea rcx, [rbp+56]
004284cbcall fn_40bcf0
004284d0mov eax, [rbp+52]
004284d3lea rsp, [rbp+72]
004284d7pop rbx
004284d8pop rbp
004284d9ret
00428440
00428440fn_428440:
00428440push rbp
00428441push rbx
00428442sub rsp, 72
00428446mov rbp, rsp
00428449mov [rbp+40], rcx
0042844dmov [rbp+56], 0
00428455nop
00428456xor eax, eax
00428458mov [rbp+52], eax
0042845bmov rax, [rip+0x430e6]
00428462test rax, rax
00428465je 0x42846b
00428467mov rax, [rax-8]
0042846b
0042846bloc_42846b:
0042846blea rbx, [rax-1]
0042846fjmp 0x428478
00428471
00428471loc_428471:
00428471test ebx, ebx
00428473je 0x4284c7
00428475sub ebx, 1
00428478
00428478loc_428478:
00428478mov rax, [rip+0x430c9]
0042847fmovsxd rcx, ebx
00428482add rcx, rcx
00428485add rcx, rcx
00428488cmp [rax+8*rcx+8], -1
0042848djne 0x428471
0042848flea rcx, [rbp+56]
00428493mov rdx, [rbp+40]
00428497call fn_40d780
0042849cmov rcx, [rbp+56]
004284a0xor edx, edx
004284a2call fn_4228f0
004284a7mov rcx, [rip+0x4309a]
004284aemovsxd rbx, ebx
004284b1add rbx, rbx
004284b4add rbx, rbx
004284b7sub eax, 1
004284bamov [rcx+8*rbx+8], eax
004284bemov eax, 1
004284c3mov [rbp+52], eax
004284c6nop
004284c7
004284c7loc_4284c7:
004284c7lea rcx, [rbp+56]
004284cbcall fn_40bcf0
004284d0mov eax, [rbp+52]
004284d3lea rsp, [rbp+72]
004284d7pop rbx
004284d8pop rbp
004284d9ret
00428440
004284da
004284da 64 48 8d 44 20 00 dH.D .
004284da 64 48 8d 44 20 00 dH.D .
004284e0
004284e0fn_4284e0:
004284e0push rbp
004284e1sub rsp, 32
004284e5mov rbp, rsp
004284e8lea rcx, [rdx+56]
004284eccall fn_40bcf0
004284f1lea rsp, [rbp+32]
004284f5pop rbp
004284f6ret
004284e0
004284e0fn_4284e0:
004284e0push rbp
004284e1sub rsp, 32
004284e5mov rbp, rsp
004284e8lea rcx, [rdx+56]
004284eccall fn_40bcf0
004284f1lea rsp, [rbp+32]
004284f5pop rbp
004284f6ret
004284e0
004284f7
004284f7 // align 0x10
004284f7 // align 0x10
00428500
00428500fn_428500:
00428500push rbp
00428501push rsi
00428502push rbx
00428503sub rsp, 192
0042850amov rbp, rsp
0042850dmov [rbp+32], 0
00428515mov [rbp+40], rbp
00428519mov [rbp+224], ecx
0042851fmov [rbp+232], rdx
00428526lea rcx, [rbp+152]
0042852dmov rdx, [rip-28436]
00428534call fn_40e160
00428539nop
0042853amov rax, [rip+0x3bac7]
00428541cmp [rax], 0
00428545jne 0x42854e
00428547mov cl, 26
00428549call fn_405a20
0042854e
0042854eloc_42854e:
0042854emov rcx, [rip+0x42ffb]
00428555call fn_409d40
0042855amov rcx, rax
0042855dor edx, -1
00428560call fn_409a50
00428565nop
00428566xor eax, eax
00428568mov [rip+0x42fd2], eax
0042856elea rcx, [rip+0x42fd3]
00428575mov rdx, [rip-732]
0042857cmov r8l, 1
00428582movsxd r9, eax
00428585call fn_410430
0042858alea rcx, [rbp+32]
0042858emov edx, [rbp+224]
00428594mov r8l, 4107
0042859alea r9, [rip+1259]
004285a1call fn_427160
004285a6mov rcx, [rbp+32]
004285aamov edx, 1
004285afcall fn_4228f0
004285b4mov [rbp+184], eax
004285bamov eax, [rbp+184]
004285c0cmp eax, 7
004285c3ja 0x4285dd
004285c5mov dl, 1
004285c7mov ecx, eax
004285c9and cl, 127
004285ccshl edx, cl
004285cemovzx rax, [rip+1210]
004285d6test dl, al
004285d8setne al
004285dbjmp 0x4285df
004285dd
004285ddloc_4285dd:
004285ddxor eax, eax
004285df
004285dfloc_4285df:
004285dftest al, al
004285e1je 0x4286ad
004285e7lea rcx, [rip-638]
004285eemov edx, [rbp+224]
004285f4mov r8l, [rbp+184]
004285fbmov r9l, 4
00428601call EnumCalendarInfoW
00428606mov rax, [rip+0x42f3b]
0042860dmov [rbp+136], rax
00428614mov rax, [rbp+136]
0042861bmov [rbp+128], rax
00428622cmp [rbp+128], 0
0042862aje 0x42863e
0042862cmov rax, [rbp+128]
00428633mov rax, [rax-8]
00428637mov [rbp+128], rax
0042863e
0042863eloc_42863e:
0042863exor eax, eax
00428640mov rcx, [rbp+128]
00428647lea rcx, [rcx-1]
0042864bmov [rbp+188], eax
00428651cmp [rbp+188], ecx
00428657jg 0x428688
00428659sub ecx, eax
0042865badd ecx, 1
0042865e
0042865eloc_42865e:
0042865emov rax, [rip+0x42ee3]
00428665movsxd rdx, [rbp+188]
0042866cadd rdx, rdx
0042866fadd rdx, rdx
00428672mov [rax+8*rdx+8], -1
0042867aadd [rbp+188], 1
00428681sub ecx, 1
00428684test ecx, ecx
00428686jne 0x42865e
00428688
00428688loc_428688:
00428688nop
00428689lea rcx, [rip-592]
00428690mov edx, [rbp+224]
00428696mov r8l, [rbp+184]
0042869dmov r9l, 3
004286a3call EnumCalendarInfoW
004286a8jmp 0x4288c7
004286ad
004286adloc_4286ad:
004286admov eax, [rbp+184]
004286b3cmp eax, 7
004286b6ja 0x4286d0
004286b8mov dl, 1
004286bamov ecx, eax
004286bcand cl, 127
004286bfshl edx, cl
004286c1movzx rax, [rip+968]
004286c9test dl, al
004286cbsetne al
004286cejmp 0x4286d2
004286d0
004286d0loc_4286d0:
004286d0xor eax, eax
004286d2
004286d2loc_4286d2:
004286d2test al, al
004286d4je 0x4288c7
004286dalea rcx, [rip-881]
004286e1mov edx, [rbp+224]
004286e7mov r8l, [rbp+184]
004286eemov r9l, 4
004286f4call EnumCalendarInfoW
004286f9mov rax, [rip+0x42e48]
00428700mov [rbp+120], rax
00428704mov rax, [rbp+120]
00428708mov [rbp+112], rax
0042870ccmp [rbp+112], 0
00428711je 0x42871f
00428713mov rax, [rbp+112]
00428717mov rax, [rax-8]
0042871bmov [rbp+112], rax
0042871f
0042871floc_42871f:
0042871fxor eax, eax
00428721mov rcx, [rbp+112]
00428725lea rcx, [rcx-1]
00428729mov [rbp+188], eax
0042872fcmp [rbp+188], ecx
00428735jg 0x428766
00428737sub ecx, eax
00428739add ecx, 1
0042873c
0042873cloc_42873c:
0042873cmov rax, [rip+0x42e05]
00428743movsxd rdx, [rbp+188]
0042874aadd rdx, rdx
0042874dadd rdx, rdx
00428750mov [rax+8*rdx+8], -1
00428758add [rbp+188], 1
0042875fsub ecx, 1
00428762test ecx, ecx
00428764jne 0x42873c
00428766
00428766loc_428766:
00428766nop
00428767lea rcx, [rip-814]
0042876emov edx, [rbp+224]
00428774mov r8l, [rbp+184]
0042877bmov r9l, 3
00428781call EnumCalendarInfoW
00428786mov rax, [rip+0x42dbb]
0042878dmov [rbp+104], rax
00428791mov rax, [rbp+104]
00428795mov [rbp+96], rax
00428799cmp [rbp+96], 0
0042879eje 0x4287ac
004287a0mov rax, [rbp+96]
004287a4mov rax, [rax-8]
004287a8mov [rbp+96], rax
004287ac
004287acloc_4287ac:
004287acxor eax, eax
004287aemov rcx, [rbp+96]
004287b2lea rsi, [rcx-1]
004287b6mov [rbp+188], eax
004287bccmp [rbp+188], esi
004287c2jg 0x428859
004287c8sub esi, eax
004287caadd esi, 1
004287cd
004287cdloc_4287cd:
004287cdmovsxd rbx, [rbp+188]
004287d4mov rax, [rip+0x42d6d]
004287dbmov rcx, rbx
004287deadd rcx, rcx
004287e1add rcx, rcx
004287e4cmp [rax+8*rcx+8], -1
004287e9jne 0x428847
004287ebmov cx, 1
004287efmov dx, 1
004287f3mov r8w, 1
004287f8call fn_425b10
004287fdmov rax, [rip+0x42d44]
00428804mov rcx, rbx
00428807add rcx, rcx
0042880aadd rcx, rcx
0042880dmovsd_xmm [rax+8*rcx+16], x0
00428813mov rax, [rip+0x42d2e]
0042881amov rcx, rbx
0042881dadd rcx, rcx
00428820add rcx, rcx
00428823mov rdx, 0x41dfffffffc00000
0042882dmov [rax+8*rcx+24], rdx
00428832mov rax, [rip+0x42d0f]
00428839add rbx, rbx
0042883cadd rbx, rbx
0042883fmov [rax+8*rbx+8], 0
00428847
00428847loc_428847:
00428847add [rbp+188], 1
0042884esub esi, 1
00428851test esi, esi
00428853jne 0x4287cd
00428859
00428859loc_428859:
00428859nop
0042885alea rcx, [rbp+152]
00428861lea rdx, [rip+568]
00428868call fn_40c3e0
0042886dmov [rbp+160], 0
00428877mov rax, 0xc1dfffffffc00000
00428881mov [rbp+168], rax
00428888mov cx, 1
0042888cmov dx, 1
00428890mov r8w, 1
00428895call fn_425b10
0042889asubsd x0, [rip+382]
004288a2movsd_xmm [rbp+176], x0
004288aalea rcx, [rbp+152]
004288b1lea rdx, [rip+0x42c90]
004288b8xor r8, r8
004288bbmov r9, [rip-1570]
004288c2call fn_4106f0
004288c7
004288c7loc_4288c7:
004288c7mov rax, [rip+0x42c7a]
004288cemov [rbp+88], rax
004288d2mov rax, [rbp+88]
004288d6mov [rbp+80], rax
004288dacmp [rbp+80], 0
004288dfje 0x4288ed
004288e1mov rax, [rbp+80]
004288e5mov rax, [rax-8]
004288e9mov [rbp+80], rax
004288ed
004288edloc_4288ed:
004288edmov rax, [rbp+232]
004288f4lea rcx, [rax+368]
004288fbmov rdx, [rip-29002]
00428902mov r8l, 1
00428908mov r9, [rbp+80]
0042890ccall fn_410430
00428911mov rax, [rip+0x42c30]
00428918mov [rbp+72], rax
0042891cmov rax, [rbp+72]
00428920mov [rbp+64], rax
00428924cmp [rbp+64], 0
00428929je 0x428937
0042892bmov rax, [rbp+64]
0042892fmov rax, [rax-8]
00428933mov [rbp+64], rax
00428937
00428937loc_428937:
00428937xor eax, eax
00428939mov rcx, [rbp+64]
0042893dlea rbx, [rcx-1]
00428941mov [rbp+188], eax
00428947cmp [rbp+188], ebx
0042894djg 0x4289a1
0042894fsub ebx, eax
00428951add ebx, 1
00428954
00428954loc_428954:
00428954movsxd rax, [rbp+188]
0042895bmov rcx, [rbp+232]
00428962mov rcx, [rcx+368]
00428969mov rdx, rax
0042896cadd rdx, rdx
0042896fadd rdx, rdx
00428972lea rcx, [rcx+8*rdx]
00428976mov rdx, [rip+0x42bcb]
0042897dadd rax, rax
00428980add rax, rax
00428983lea rdx, [rdx+8*rax]
00428987mov r8, [rip-29550]
0042898ecall fn_40ef20
00428993add [rbp+188], 1
0042899asub ebx, 1
0042899dtest ebx, ebx
0042899fjne 0x428954
004289a1
004289a1loc_4289a1:
004289a1nop
004289a2lea rcx, [rip+0x42b9f]
004289a9mov rdx, [rip-1808]
004289b0call fn_410600
004289b5mov rax, [rip+0x42b8c]
004289bcmov [rbp+56], rax
004289c0mov rax, [rbp+56]
004289c4mov [rbp+48], rax
004289c8cmp [rbp+48], 0
004289cdje 0x4289db
004289cfmov rax, [rbp+48]
004289d3mov rax, [rax-8]
004289d7mov [rbp+48], rax
004289db
004289dbloc_4289db:
004289dbmov eax, [rbp+48]
004289demov [rip+0x42b5c], eax
004289e4nop
004289e5mov rcx, [rip+0x42b64]
004289eccall fn_409c80
004289f1nop
004289f2lea rcx, [rbp+32]
004289f6call fn_40bcf0
004289fblea rcx, [rbp+152]
00428a02mov rdx, [rip-29673]
00428a09call fn_40e630
00428a0elea rsp, [rbp+192]
00428a15pop rbx
00428a16pop rsi
00428a17pop rbp
00428a18ret
00428500
00428500fn_428500:
00428500push rbp
00428501push rsi
00428502push rbx
00428503sub rsp, 192
0042850amov rbp, rsp
0042850dmov [rbp+32], 0
00428515mov [rbp+40], rbp
00428519mov [rbp+224], ecx
0042851fmov [rbp+232], rdx
00428526lea rcx, [rbp+152]
0042852dmov rdx, [rip-28436]
00428534call fn_40e160
00428539nop
0042853amov rax, [rip+0x3bac7]
00428541cmp [rax], 0
00428545jne 0x42854e
00428547mov cl, 26
00428549call fn_405a20
0042854e
0042854eloc_42854e:
0042854emov rcx, [rip+0x42ffb]
00428555call fn_409d40
0042855amov rcx, rax
0042855dor edx, -1
00428560call fn_409a50
00428565nop
00428566xor eax, eax
00428568mov [rip+0x42fd2], eax
0042856elea rcx, [rip+0x42fd3]
00428575mov rdx, [rip-732]
0042857cmov r8l, 1
00428582movsxd r9, eax
00428585call fn_410430
0042858alea rcx, [rbp+32]
0042858emov edx, [rbp+224]
00428594mov r8l, 4107
0042859alea r9, [rip+1259]
004285a1call fn_427160
004285a6mov rcx, [rbp+32]
004285aamov edx, 1
004285afcall fn_4228f0
004285b4mov [rbp+184], eax
004285bamov eax, [rbp+184]
004285c0cmp eax, 7
004285c3ja 0x4285dd
004285c5mov dl, 1
004285c7mov ecx, eax
004285c9and cl, 127
004285ccshl edx, cl
004285cemovzx rax, [rip+1210]
004285d6test dl, al
004285d8setne al
004285dbjmp 0x4285df
004285dd
004285ddloc_4285dd:
004285ddxor eax, eax
004285df
004285dfloc_4285df:
004285dftest al, al
004285e1je 0x4286ad
004285e7lea rcx, [rip-638]
004285eemov edx, [rbp+224]
004285f4mov r8l, [rbp+184]
004285fbmov r9l, 4
00428601call EnumCalendarInfoW
00428606mov rax, [rip+0x42f3b]
0042860dmov [rbp+136], rax
00428614mov rax, [rbp+136]
0042861bmov [rbp+128], rax
00428622cmp [rbp+128], 0
0042862aje 0x42863e
0042862cmov rax, [rbp+128]
00428633mov rax, [rax-8]
00428637mov [rbp+128], rax
0042863e
0042863eloc_42863e:
0042863exor eax, eax
00428640mov rcx, [rbp+128]
00428647lea rcx, [rcx-1]
0042864bmov [rbp+188], eax
00428651cmp [rbp+188], ecx
00428657jg 0x428688
00428659sub ecx, eax
0042865badd ecx, 1
0042865e
0042865eloc_42865e:
0042865emov rax, [rip+0x42ee3]
00428665movsxd rdx, [rbp+188]
0042866cadd rdx, rdx
0042866fadd rdx, rdx
00428672mov [rax+8*rdx+8], -1
0042867aadd [rbp+188], 1
00428681sub ecx, 1
00428684test ecx, ecx
00428686jne 0x42865e
00428688
00428688loc_428688:
00428688nop
00428689lea rcx, [rip-592]
00428690mov edx, [rbp+224]
00428696mov r8l, [rbp+184]
0042869dmov r9l, 3
004286a3call EnumCalendarInfoW
004286a8jmp 0x4288c7
004286ad
004286adloc_4286ad:
004286admov eax, [rbp+184]
004286b3cmp eax, 7
004286b6ja 0x4286d0
004286b8mov dl, 1
004286bamov ecx, eax
004286bcand cl, 127
004286bfshl edx, cl
004286c1movzx rax, [rip+968]
004286c9test dl, al
004286cbsetne al
004286cejmp 0x4286d2
004286d0
004286d0loc_4286d0:
004286d0xor eax, eax
004286d2
004286d2loc_4286d2:
004286d2test al, al
004286d4je 0x4288c7
004286dalea rcx, [rip-881]
004286e1mov edx, [rbp+224]
004286e7mov r8l, [rbp+184]
004286eemov r9l, 4
004286f4call EnumCalendarInfoW
004286f9mov rax, [rip+0x42e48]
00428700mov [rbp+120], rax
00428704mov rax, [rbp+120]
00428708mov [rbp+112], rax
0042870ccmp [rbp+112], 0
00428711je 0x42871f
00428713mov rax, [rbp+112]
00428717mov rax, [rax-8]
0042871bmov [rbp+112], rax
0042871f
0042871floc_42871f:
0042871fxor eax, eax
00428721mov rcx, [rbp+112]
00428725lea rcx, [rcx-1]
00428729mov [rbp+188], eax
0042872fcmp [rbp+188], ecx
00428735jg 0x428766
00428737sub ecx, eax
00428739add ecx, 1
0042873c
0042873cloc_42873c:
0042873cmov rax, [rip+0x42e05]
00428743movsxd rdx, [rbp+188]
0042874aadd rdx, rdx
0042874dadd rdx, rdx
00428750mov [rax+8*rdx+8], -1
00428758add [rbp+188], 1
0042875fsub ecx, 1
00428762test ecx, ecx
00428764jne 0x42873c
00428766
00428766loc_428766:
00428766nop
00428767lea rcx, [rip-814]
0042876emov edx, [rbp+224]
00428774mov r8l, [rbp+184]
0042877bmov r9l, 3
00428781call EnumCalendarInfoW
00428786mov rax, [rip+0x42dbb]
0042878dmov [rbp+104], rax
00428791mov rax, [rbp+104]
00428795mov [rbp+96], rax
00428799cmp [rbp+96], 0
0042879eje 0x4287ac
004287a0mov rax, [rbp+96]
004287a4mov rax, [rax-8]
004287a8mov [rbp+96], rax
004287ac
004287acloc_4287ac:
004287acxor eax, eax
004287aemov rcx, [rbp+96]
004287b2lea rsi, [rcx-1]
004287b6mov [rbp+188], eax
004287bccmp [rbp+188], esi
004287c2jg 0x428859
004287c8sub esi, eax
004287caadd esi, 1
004287cd
004287cdloc_4287cd:
004287cdmovsxd rbx, [rbp+188]
004287d4mov rax, [rip+0x42d6d]
004287dbmov rcx, rbx
004287deadd rcx, rcx
004287e1add rcx, rcx
004287e4cmp [rax+8*rcx+8], -1
004287e9jne 0x428847
004287ebmov cx, 1
004287efmov dx, 1
004287f3mov r8w, 1
004287f8call fn_425b10
004287fdmov rax, [rip+0x42d44]
00428804mov rcx, rbx
00428807add rcx, rcx
0042880aadd rcx, rcx
0042880dmovsd_xmm [rax+8*rcx+16], x0
00428813mov rax, [rip+0x42d2e]
0042881amov rcx, rbx
0042881dadd rcx, rcx
00428820add rcx, rcx
00428823mov rdx, 0x41dfffffffc00000
0042882dmov [rax+8*rcx+24], rdx
00428832mov rax, [rip+0x42d0f]
00428839add rbx, rbx
0042883cadd rbx, rbx
0042883fmov [rax+8*rbx+8], 0
00428847
00428847loc_428847:
00428847add [rbp+188], 1
0042884esub esi, 1
00428851test esi, esi
00428853jne 0x4287cd
00428859
00428859loc_428859:
00428859nop
0042885alea rcx, [rbp+152]
00428861lea rdx, [rip+568]
00428868call fn_40c3e0
0042886dmov [rbp+160], 0
00428877mov rax, 0xc1dfffffffc00000
00428881mov [rbp+168], rax
00428888mov cx, 1
0042888cmov dx, 1
00428890mov r8w, 1
00428895call fn_425b10
0042889asubsd x0, [rip+382]
004288a2movsd_xmm [rbp+176], x0
004288aalea rcx, [rbp+152]
004288b1lea rdx, [rip+0x42c90]
004288b8xor r8, r8
004288bbmov r9, [rip-1570]
004288c2call fn_4106f0
004288c7
004288c7loc_4288c7:
004288c7mov rax, [rip+0x42c7a]
004288cemov [rbp+88], rax
004288d2mov rax, [rbp+88]
004288d6mov [rbp+80], rax
004288dacmp [rbp+80], 0
004288dfje 0x4288ed
004288e1mov rax, [rbp+80]
004288e5mov rax, [rax-8]
004288e9mov [rbp+80], rax
004288ed
004288edloc_4288ed:
004288edmov rax, [rbp+232]
004288f4lea rcx, [rax+368]
004288fbmov rdx, [rip-29002]
00428902mov r8l, 1
00428908mov r9, [rbp+80]
0042890ccall fn_410430
00428911mov rax, [rip+0x42c30]
00428918mov [rbp+72], rax
0042891cmov rax, [rbp+72]
00428920mov [rbp+64], rax
00428924cmp [rbp+64], 0
00428929je 0x428937
0042892bmov rax, [rbp+64]
0042892fmov rax, [rax-8]
00428933mov [rbp+64], rax
00428937
00428937loc_428937:
00428937xor eax, eax
00428939mov rcx, [rbp+64]
0042893dlea rbx, [rcx-1]
00428941mov [rbp+188], eax
00428947cmp [rbp+188], ebx
0042894djg 0x4289a1
0042894fsub ebx, eax
00428951add ebx, 1
00428954
00428954loc_428954:
00428954movsxd rax, [rbp+188]
0042895bmov rcx, [rbp+232]
00428962mov rcx, [rcx+368]
00428969mov rdx, rax
0042896cadd rdx, rdx
0042896fadd rdx, rdx
00428972lea rcx, [rcx+8*rdx]
00428976mov rdx, [rip+0x42bcb]
0042897dadd rax, rax
00428980add rax, rax
00428983lea rdx, [rdx+8*rax]
00428987mov r8, [rip-29550]
0042898ecall fn_40ef20
00428993add [rbp+188], 1
0042899asub ebx, 1
0042899dtest ebx, ebx
0042899fjne 0x428954
004289a1
004289a1loc_4289a1:
004289a1nop
004289a2lea rcx, [rip+0x42b9f]
004289a9mov rdx, [rip-1808]
004289b0call fn_410600
004289b5mov rax, [rip+0x42b8c]
004289bcmov [rbp+56], rax
004289c0mov rax, [rbp+56]
004289c4mov [rbp+48], rax
004289c8cmp [rbp+48], 0
004289cdje 0x4289db
004289cfmov rax, [rbp+48]
004289d3mov rax, [rax-8]
004289d7mov [rbp+48], rax
004289db
004289dbloc_4289db:
004289dbmov eax, [rbp+48]
004289demov [rip+0x42b5c], eax
004289e4nop
004289e5mov rcx, [rip+0x42b64]
004289eccall fn_409c80
004289f1nop
004289f2lea rcx, [rbp+32]
004289f6call fn_40bcf0
004289fblea rcx, [rbp+152]
00428a02mov rdx, [rip-29673]
00428a09call fn_40e630
00428a0elea rsp, [rbp+192]
00428a15pop rbx
00428a16pop rsi
00428a17pop rbp
00428a18ret
00428500
00428a19
00428a19 48 8d 80 00 00 00 00 H......
00428a20 f7 4c 7f 1d ea da 48 3e 48 8d 04 05 00 00 00 00 .L....H>H.......
00428a19 48 8d 80 00 00 00 00 H......
00428a20 f7 4c 7f 1d ea da 48 3e 48 8d 04 05 00 00 00 00 .L....H>H.......
00428a30
00428a30fn_428a30:
00428a30push rbp
00428a31sub rsp, 32
00428a35mov rbp, rsp
00428a38mov rcx, [rip+0x42b11]
00428a3fcall fn_409c80
00428a44lea rsp, [rbp+32]
00428a48pop rbp
00428a49ret
00428a30
00428a30fn_428a30:
00428a30push rbp
00428a31sub rsp, 32
00428a35mov rbp, rsp
00428a38mov rcx, [rip+0x42b11]
00428a3fcall fn_409c80
00428a44lea rsp, [rbp+32]
00428a48pop rbp
00428a49ret
00428a30
00428a4a
00428a4a 64 48 8d 44 20 00 dH.D .
00428a4a 64 48 8d 44 20 00 dH.D .
00428a50
00428a50fn_428a50:
00428a50push rbp
00428a51push rbx
00428a52sub rsp, 40
00428a56mov rbp, rsp
00428a59mov rbx, rdx
00428a5clea rcx, [rbx+32]
00428a60call fn_40bcf0
00428a65lea rcx, [rbx+152]
00428a6cmov rdx, [rip-29779]
00428a73call fn_40e630
00428a78lea rsp, [rbp+40]
00428a7cpop rbx
00428a7dpop rbp
00428a7eret
00428a50
00428a50fn_428a50:
00428a50push rbp
00428a51push rbx
00428a52sub rsp, 40
00428a56mov rbp, rsp
00428a59mov rbx, rdx
00428a5clea rcx, [rbx+32]
00428a60call fn_40bcf0
00428a65lea rcx, [rbx+152]
00428a6cmov rdx, [rip-29779]
00428a73call fn_40e630
00428a78lea rsp, [rbp+40]
00428a7cpop rbx
00428a7dpop rbp
00428a7eret
00428a50
00428a7f
00428a7f 00 .
00428a80 b0 04 02 00 ff ff ff ff 01 00 00 00 31 00 00 00 ............1...
00428a90 38 06 00 00 b0 04 02 00 ff ff ff ff 04 00 00 00 8...............
00428aa0 42 00 2e 00 43 00 2e 00 00 00 cc cc cc cc cc cc B...C...........
00428a7f 00 .
00428a80 b0 04 02 00 ff ff ff ff 01 00 00 00 31 00 00 00 ............1...
00428a90 38 06 00 00 b0 04 02 00 ff ff ff ff 04 00 00 00 8...............
00428aa0 42 00 2e 00 43 00 2e 00 00 00 cc cc cc cc cc cc B...C...........
00428ab0
00428ab0fn_428ab0:
00428ab0push rsi
00428ab1push rbx
00428ab2sub rsp, 40
00428ab6mov rbx, rcx
00428ab9mov esi, r9l
00428abcmov rcx, rbx
00428abfxor r9, r9
00428ac2call fn_427160
00428ac7cmp [rbx], 0
00428acbjne 0x428ae1
00428acdmov rcx, rbx
00428ad0mov rax, [rsp+96]
00428ad5movsxd rsi, esi
00428ad8mov rdx, [rax+8*rsi]
00428adccall fn_414600
00428ae1
00428ae1loc_428ae1:
00428ae1mov rax, rbx
00428ae4add rsp, 40
00428ae8pop rbx
00428ae9pop rsi
00428aearet
00428ab0
00428ab0fn_428ab0:
00428ab0push rsi
00428ab1push rbx
00428ab2sub rsp, 40
00428ab6mov rbx, rcx
00428ab9mov esi, r9l
00428abcmov rcx, rbx
00428abfxor r9, r9
00428ac2call fn_427160
00428ac7cmp [rbx], 0
00428acbjne 0x428ae1
00428acdmov rcx, rbx
00428ad0mov rax, [rsp+96]
00428ad5movsxd rsi, esi
00428ad8mov rdx, [rax+8*rsi]
00428adccall fn_414600
00428ae1
00428ae1loc_428ae1:
00428ae1mov rax, rbx
00428ae4add rsp, 40
00428ae8pop rbx
00428ae9pop rsi
00428aearet
00428ab0
00428aeb
00428aeb // align 0x10
00428aeb // align 0x10
00428af0
00428af0fn_428af0:
00428af0push rbp
00428af1push rsi
00428af2push rbx
00428af3sub rsp, 32
00428af7mov rbp, rsp
00428afamov rbx, rcx
00428afdxor esi, esi
00428b00mov rcx, [rdx]
00428b03call fn_40d710
00428b08test rax, rax
00428b0bje 0x428b40
00428b0djmp 0x428b37
00428b0f
00428b0floc_428b0f:
00428b0fcmp cx, 39
00428b13jne 0x428b1c
00428b15test sil, sil
00428b18sete sil
00428b1c
00428b1cloc_428b1c:
00428b1cmovzx rcx, [rax]
00428b20cmp cx, [rbx+176]
00428b27jne 0x428b33
00428b29test sil, sil
00428b2cjne 0x428b33
00428b2emov [rax], 47
00428b33
00428b33loc_428b33:
00428b33add rax, 2
00428b37
00428b37loc_428b37:
00428b37movzx rcx, [rax]
00428b3btest cx, cx
00428b3ejne 0x428b0f
00428b40
00428b40loc_428b40:
00428b40lea rsp, [rbp+32]
00428b44pop rbx
00428b45pop rsi
00428b46pop rbp
00428b47ret
00428af0
00428af0fn_428af0:
00428af0push rbp
00428af1push rsi
00428af2push rbx
00428af3sub rsp, 32
00428af7mov rbp, rsp
00428afamov rbx, rcx
00428afdxor esi, esi
00428b00mov rcx, [rdx]
00428b03call fn_40d710
00428b08test rax, rax
00428b0bje 0x428b40
00428b0djmp 0x428b37
00428b0f
00428b0floc_428b0f:
00428b0fcmp cx, 39
00428b13jne 0x428b1c
00428b15test sil, sil
00428b18sete sil
00428b1c
00428b1cloc_428b1c:
00428b1cmovzx rcx, [rax]
00428b20cmp cx, [rbx+176]
00428b27jne 0x428b33
00428b29test sil, sil
00428b2cjne 0x428b33
00428b2emov [rax], 47
00428b33
00428b33loc_428b33:
00428b33add rax, 2
00428b37
00428b37loc_428b37:
00428b37movzx rcx, [rax]
00428b3btest cx, cx
00428b3ejne 0x428b0f
00428b40
00428b40loc_428b40:
00428b40lea rsp, [rbp+32]
00428b44pop rbx
00428b45pop rsi
00428b46pop rbp
00428b47ret
00428af0
00428b48
00428b48 // align 0x10
00428b48 // align 0x10
00428b50
00428b50fn_428b50:
00428b50push rbp
00428b51push rsi
00428b52push rbx
00428b53sub rsp, 112
00428b57mov rbp, rsp
00428b5amov [rbp+48], rcx
00428b5emov [rbp+56], edx
00428b61mov [rbp+60], r8l
00428b65mov [rbp+64], r9
00428b69mov [rbp+72], 0
00428b71mov [rbp+80], 0
00428b79mov [rbp+88], 0
00428b81mov [rbp+104], 0
00428b89mov [rbp+96], 0
00428b91movzx rax, [rbp+176]
00428b99mov [rbp+176], ax
00428ba0nop
00428ba1mov ebx, 1
00428ba6mov rcx, [rbp+48]
00428baacall fn_40bcf0
00428baflea rcx, [rbp+104]
00428bb3mov edx, [rbp+56]
00428bb6mov r8l, [rbp+60]
00428bbamov r9, [rbp+64]
00428bbecall fn_427160
00428bc3lea rcx, [rbp+88]
00428bc7mov edx, [rbp+56]
00428bcamov r8l, 4105
00428bd0lea r9, [rip+721]
00428bd7call fn_427160
00428bdcmov rcx, [rbp+88]
00428be0mov edx, 1
00428be5call fn_4228f0
00428beacmp eax, 7
00428bedja 0x428c07
00428befmov dl, 1
00428bf1mov ecx, eax
00428bf3and cl, 127
00428bf6shl edx, cl
00428bf8movzx rax, [rip+684]
00428c00test dl, al
00428c02setne al
00428c05jmp 0x428c09
00428c07
00428c07loc_428c07:
00428c07xor eax, eax
00428c09
00428c09loc_428c09:
00428c09test al, al
00428c0bjne 0x428e41
00428c11mov ecx, [rip+0x4274d]
00428c17cmp ecx, 31
00428c1aja 0x428c30
00428c1cmov eax, 1
00428c21shl eax, cl
00428c23mov ecx, [rip+644]
00428c29test eax, ecx
00428c2bsetne al
00428c2ejmp 0x428c32
00428c30
00428c30loc_428c30:
00428c30xor eax, eax
00428c32
00428c32loc_428c32:
00428c32test al, al
00428c34je 0x428ca5
00428c36jmp 0x428c91
00428c38
00428c38loc_428c38:
00428c38mov rax, [rbp+104]
00428c3cmovsxd rcx, ebx
00428c3fmovzx rax, [rax+2*rcx-2]
00428c45mov ecx, eax
00428c47sub cx, 64
00428c4bcmp cx, 63
00428c4fja 0x428c70
00428c51mov edx, 1
00428c56movzx rcx, cx
00428c5aand rcx, 127
00428c5eshl rdx, cl
00428c61mov rcx, [rip+585]
00428c68test rdx, rcx
00428c6bsetne cl
00428c6ejmp 0x428c72
00428c70
00428c70loc_428c70:
00428c70xor ecx, ecx
00428c72
00428c72loc_428c72:
00428c72test cl, cl
00428c74jne 0x428c8e
00428c76lea rcx, [rbp+80]
00428c7amov edx, eax
00428c7ccall fn_40d730
00428c81mov rcx, [rbp+48]
00428c85mov rdx, [rbp+80]
00428c89call fn_40d9b0
00428c8e
00428c8eloc_428c8e:
00428c8eadd ebx, 1
00428c91
00428c91loc_428c91:
00428c91xor eax, eax
00428c93mov rcx, [rbp+104]
00428c97test rcx, rcx
00428c9aje 0x428c9f
00428c9cmov eax, [rcx-4]
00428c9f
00428c9floc_428c9f:
00428c9fcmp ebx, eax
00428ca1jle 0x428c38
00428ca3jmp 0x428cb2
00428ca5
00428ca5loc_428ca5:
00428ca5mov rcx, [rbp+48]
00428ca9mov rdx, [rbp+104]
00428cadcall fn_40c360
00428cb2
00428cb2loc_428cb2:
00428cb2mov rcx, rbp
00428cb5mov rdx, [rbp+48]
00428cb9call fn_428af0
00428cbejmp 0x428e64
00428cc3
00428cc3loc_428cc3:
00428cc3mov rax, [rbp+104]
00428cc7movsxd rcx, ebx
00428ccamovzx rax, [rax+2*rcx-2]
00428cd0cmp ax, -10240
00428cd5jb 0x428d1a
00428cd7cmp ax, -8193
00428cdcja 0x428d1a
00428cdemov rcx, [rbp+104]
00428ce2mov edx, ebx
00428ce4call fn_42b850
00428ce9mov esi, eax
00428cebshr esi, 31
00428ceeadd esi, eax
00428cf0sar esi, 1
00428cf3lea rcx, [rbp+96]
00428cf7mov rdx, [rbp+104]
00428cfbmov r8l, ebx
00428cfemov r9l, esi
00428d01call fn_40dca0
00428d06mov rcx, [rbp+48]
00428d0amov rdx, [rbp+96]
00428d0ecall fn_40d9b0
00428d13add ebx, esi
00428d15jmp 0x428e41
00428d1a
00428d1aloc_428d1a:
00428d1amov esi, ebx
00428d1csub esi, 1
00428d1fmov rcx, [rbp+104]
00428d23mov edx, esi
00428d25lea r8, [rip+412]
00428d2cxor r9, r9
00428d2fmov [rsp+32], 2
00428d37mov [rsp+40], 1
00428d3ccall fn_42d770
00428d41test eax, eax
00428d43jne 0x428d5d
00428d45mov rcx, [rbp+48]
00428d49lea rdx, [rip+396]
00428d50call fn_40d9b0
00428d55add ebx, 1
00428d58jmp 0x428e3e
00428d5d
00428d5dloc_428d5d:
00428d5dmov rcx, [rbp+104]
00428d61mov edx, esi
00428d63lea r8, [rip+390]
00428d6axor r9, r9
00428d6dmov [rsp+32], 4
00428d75mov [rsp+40], 1
00428d7acall fn_42d770
00428d7ftest eax, eax
00428d81jne 0x428d9b
00428d83mov rcx, [rbp+48]
00428d87lea rdx, [rip+378]
00428d8ecall fn_40d9b0
00428d93add ebx, 3
00428d96jmp 0x428e3e
00428d9b
00428d9bloc_428d9b:
00428d9bmov rcx, [rbp+104]
00428d9fmov edx, esi
00428da1lea r8, [rip+376]
00428da8xor r9, r9
00428dabmov [rsp+32], 2
00428db3mov [rsp+40], 1
00428db8call fn_42d770
00428dbdtest eax, eax
00428dbfjne 0x428dd6
00428dc1mov rcx, [rbp+48]
00428dc5lea rdx, [rip+360]
00428dcccall fn_40d9b0
00428dd1add ebx, 1
00428dd4jmp 0x428e3e
00428dd6
00428dd6loc_428dd6:
00428dd6mov rax, [rbp+104]
00428ddamovsxd rcx, ebx
00428dddmovzx rax, [rax+2*rcx-2]
00428de3mov ecx, eax
00428de5sub cx, 88
00428de9cmp cx, 63
00428dedja 0x428e0e
00428defmov edx, 1
00428df4movzx rcx, cx
00428df8and rcx, 127
00428dfcshl rdx, cl
00428dffmov rcx, [rip+308]
00428e06test rdx, rcx
00428e09setne cl
00428e0cjmp 0x428e10
00428e0e
00428e0eloc_428e0e:
00428e0exor ecx, ecx
00428e10
00428e10loc_428e10:
00428e10test cl, cl
00428e12je 0x428e26
00428e14mov rcx, [rbp+48]
00428e18lea rdx, [rip+305]
00428e1fcall fn_40d9b0
00428e24jmp 0x428e3e
00428e26
00428e26loc_428e26:
00428e26lea rcx, [rbp+72]
00428e2amov edx, eax
00428e2ccall fn_40d730
00428e31mov rcx, [rbp+48]
00428e35mov rdx, [rbp+72]
00428e39call fn_40d9b0
00428e3e
00428e3eloc_428e3e:
00428e3eadd ebx, 1
00428e41
00428e41loc_428e41:
00428e41xor eax, eax
00428e43mov rcx, [rbp+104]
00428e47test rcx, rcx
00428e4aje 0x428e4f
00428e4cmov eax, [rcx-4]
00428e4f
00428e4floc_428e4f:
00428e4fcmp ebx, eax
00428e51jle 0x428cc3
00428e57mov rcx, rbp
00428e5amov rdx, [rbp+48]
00428e5ecall fn_428af0
00428e63nop
00428e64
00428e64loc_428e64:
00428e64lea rcx, [rbp+72]
00428e68mov edx, 5
00428e6dcall fn_40bdd0
00428e72mov rax, [rbp+48]
00428e76lea rsp, [rbp+112]
00428e7apop rbx
00428e7bpop rsi
00428e7cpop rbp
00428e7dret
00428b50
00428b50fn_428b50:
00428b50push rbp
00428b51push rsi
00428b52push rbx
00428b53sub rsp, 112
00428b57mov rbp, rsp
00428b5amov [rbp+48], rcx
00428b5emov [rbp+56], edx
00428b61mov [rbp+60], r8l
00428b65mov [rbp+64], r9
00428b69mov [rbp+72], 0
00428b71mov [rbp+80], 0
00428b79mov [rbp+88], 0
00428b81mov [rbp+104], 0
00428b89mov [rbp+96], 0
00428b91movzx rax, [rbp+176]
00428b99mov [rbp+176], ax
00428ba0nop
00428ba1mov ebx, 1
00428ba6mov rcx, [rbp+48]
00428baacall fn_40bcf0
00428baflea rcx, [rbp+104]
00428bb3mov edx, [rbp+56]
00428bb6mov r8l, [rbp+60]
00428bbamov r9, [rbp+64]
00428bbecall fn_427160
00428bc3lea rcx, [rbp+88]
00428bc7mov edx, [rbp+56]
00428bcamov r8l, 4105
00428bd0lea r9, [rip+721]
00428bd7call fn_427160
00428bdcmov rcx, [rbp+88]
00428be0mov edx, 1
00428be5call fn_4228f0
00428beacmp eax, 7
00428bedja 0x428c07
00428befmov dl, 1
00428bf1mov ecx, eax
00428bf3and cl, 127
00428bf6shl edx, cl
00428bf8movzx rax, [rip+684]
00428c00test dl, al
00428c02setne al
00428c05jmp 0x428c09
00428c07
00428c07loc_428c07:
00428c07xor eax, eax
00428c09
00428c09loc_428c09:
00428c09test al, al
00428c0bjne 0x428e41
00428c11mov ecx, [rip+0x4274d]
00428c17cmp ecx, 31
00428c1aja 0x428c30
00428c1cmov eax, 1
00428c21shl eax, cl
00428c23mov ecx, [rip+644]
00428c29test eax, ecx
00428c2bsetne al
00428c2ejmp 0x428c32
00428c30
00428c30loc_428c30:
00428c30xor eax, eax
00428c32
00428c32loc_428c32:
00428c32test al, al
00428c34je 0x428ca5
00428c36jmp 0x428c91
00428c38
00428c38loc_428c38:
00428c38mov rax, [rbp+104]
00428c3cmovsxd rcx, ebx
00428c3fmovzx rax, [rax+2*rcx-2]
00428c45mov ecx, eax
00428c47sub cx, 64
00428c4bcmp cx, 63
00428c4fja 0x428c70
00428c51mov edx, 1
00428c56movzx rcx, cx
00428c5aand rcx, 127
00428c5eshl rdx, cl
00428c61mov rcx, [rip+585]
00428c68test rdx, rcx
00428c6bsetne cl
00428c6ejmp 0x428c72
00428c70
00428c70loc_428c70:
00428c70xor ecx, ecx
00428c72
00428c72loc_428c72:
00428c72test cl, cl
00428c74jne 0x428c8e
00428c76lea rcx, [rbp+80]
00428c7amov edx, eax
00428c7ccall fn_40d730
00428c81mov rcx, [rbp+48]
00428c85mov rdx, [rbp+80]
00428c89call fn_40d9b0
00428c8e
00428c8eloc_428c8e:
00428c8eadd ebx, 1
00428c91
00428c91loc_428c91:
00428c91xor eax, eax
00428c93mov rcx, [rbp+104]
00428c97test rcx, rcx
00428c9aje 0x428c9f
00428c9cmov eax, [rcx-4]
00428c9f
00428c9floc_428c9f:
00428c9fcmp ebx, eax
00428ca1jle 0x428c38
00428ca3jmp 0x428cb2
00428ca5
00428ca5loc_428ca5:
00428ca5mov rcx, [rbp+48]
00428ca9mov rdx, [rbp+104]
00428cadcall fn_40c360
00428cb2
00428cb2loc_428cb2:
00428cb2mov rcx, rbp
00428cb5mov rdx, [rbp+48]
00428cb9call fn_428af0
00428cbejmp 0x428e64
00428cc3
00428cc3loc_428cc3:
00428cc3mov rax, [rbp+104]
00428cc7movsxd rcx, ebx
00428ccamovzx rax, [rax+2*rcx-2]
00428cd0cmp ax, -10240
00428cd5jb 0x428d1a
00428cd7cmp ax, -8193
00428cdcja 0x428d1a
00428cdemov rcx, [rbp+104]
00428ce2mov edx, ebx
00428ce4call fn_42b850
00428ce9mov esi, eax
00428cebshr esi, 31
00428ceeadd esi, eax
00428cf0sar esi, 1
00428cf3lea rcx, [rbp+96]
00428cf7mov rdx, [rbp+104]
00428cfbmov r8l, ebx
00428cfemov r9l, esi
00428d01call fn_40dca0
00428d06mov rcx, [rbp+48]
00428d0amov rdx, [rbp+96]
00428d0ecall fn_40d9b0
00428d13add ebx, esi
00428d15jmp 0x428e41
00428d1a
00428d1aloc_428d1a:
00428d1amov esi, ebx
00428d1csub esi, 1
00428d1fmov rcx, [rbp+104]
00428d23mov edx, esi
00428d25lea r8, [rip+412]
00428d2cxor r9, r9
00428d2fmov [rsp+32], 2
00428d37mov [rsp+40], 1
00428d3ccall fn_42d770
00428d41test eax, eax
00428d43jne 0x428d5d
00428d45mov rcx, [rbp+48]
00428d49lea rdx, [rip+396]
00428d50call fn_40d9b0
00428d55add ebx, 1
00428d58jmp 0x428e3e
00428d5d
00428d5dloc_428d5d:
00428d5dmov rcx, [rbp+104]
00428d61mov edx, esi
00428d63lea r8, [rip+390]
00428d6axor r9, r9
00428d6dmov [rsp+32], 4
00428d75mov [rsp+40], 1
00428d7acall fn_42d770
00428d7ftest eax, eax
00428d81jne 0x428d9b
00428d83mov rcx, [rbp+48]
00428d87lea rdx, [rip+378]
00428d8ecall fn_40d9b0
00428d93add ebx, 3
00428d96jmp 0x428e3e
00428d9b
00428d9bloc_428d9b:
00428d9bmov rcx, [rbp+104]
00428d9fmov edx, esi
00428da1lea r8, [rip+376]
00428da8xor r9, r9
00428dabmov [rsp+32], 2
00428db3mov [rsp+40], 1
00428db8call fn_42d770
00428dbdtest eax, eax
00428dbfjne 0x428dd6
00428dc1mov rcx, [rbp+48]
00428dc5lea rdx, [rip+360]
00428dcccall fn_40d9b0
00428dd1add ebx, 1
00428dd4jmp 0x428e3e
00428dd6
00428dd6loc_428dd6:
00428dd6mov rax, [rbp+104]
00428ddamovsxd rcx, ebx
00428dddmovzx rax, [rax+2*rcx-2]
00428de3mov ecx, eax
00428de5sub cx, 88
00428de9cmp cx, 63
00428dedja 0x428e0e
00428defmov edx, 1
00428df4movzx rcx, cx
00428df8and rcx, 127
00428dfcshl rdx, cl
00428dffmov rcx, [rip+308]
00428e06test rdx, rcx
00428e09setne cl
00428e0cjmp 0x428e10
00428e0e
00428e0eloc_428e0e:
00428e0exor ecx, ecx
00428e10
00428e10loc_428e10:
00428e10test cl, cl
00428e12je 0x428e26
00428e14mov rcx, [rbp+48]
00428e18lea rdx, [rip+305]
00428e1fcall fn_40d9b0
00428e24jmp 0x428e3e
00428e26
00428e26loc_428e26:
00428e26lea rcx, [rbp+72]
00428e2amov edx, eax
00428e2ccall fn_40d730
00428e31mov rcx, [rbp+48]
00428e35mov rdx, [rbp+72]
00428e39call fn_40d9b0
00428e3e
00428e3eloc_428e3e:
00428e3eadd ebx, 1
00428e41
00428e41loc_428e41:
00428e41xor eax, eax
00428e43mov rcx, [rbp+104]
00428e47test rcx, rcx
00428e4aje 0x428e4f
00428e4cmov eax, [rcx-4]
00428e4f
00428e4floc_428e4f:
00428e4fcmp ebx, eax
00428e51jle 0x428cc3
00428e57mov rcx, rbp
00428e5amov rdx, [rbp+48]
00428e5ecall fn_428af0
00428e63nop
00428e64
00428e64loc_428e64:
00428e64lea rcx, [rbp+72]
00428e68mov edx, 5
00428e6dcall fn_40bdd0
00428e72mov rax, [rbp+48]
00428e76lea rsp, [rbp+112]
00428e7apop rbx
00428e7bpop rsi
00428e7cpop rbp
00428e7dret
00428b50
00428e7e
00428e7e 48 90 H.
00428e7e 48 90 H.
00428e80
00428e80fn_428e80:
00428e80push rbp
00428e81sub rsp, 32
00428e85mov rbp, rsp
00428e88lea rcx, [rdx+72]
00428e8cmov edx, 5
00428e91call fn_40bdd0
00428e96lea rsp, [rbp+32]
00428e9apop rbp
00428e9bret
00428e80
00428e80fn_428e80:
00428e80push rbp
00428e81sub rsp, 32
00428e85mov rbp, rsp
00428e88lea rcx, [rdx+72]
00428e8cmov edx, 5
00428e91call fn_40bdd0
00428e96lea rsp, [rbp+32]
00428e9apop rbp
00428e9bret
00428e80
00428e9c
00428e9c b0 04 02 00 ....
00428ea0 ff ff ff ff 01 00 00 00 31 00 00 00 38 10 00 06 ........1...8...
00428eb0 00 80 00 00 00 80 00 00 00 00 00 00 b0 04 02 00 ................
00428ec0 ff ff ff ff 02 00 00 00 67 00 67 00 00 00 00 00 ........g.g.....
00428ed0 b0 04 02 00 ff ff ff ff 03 00 00 00 67 00 67 00 ............g.g.
00428ee0 67 00 00 00 b0 04 02 00 ff ff ff ff 04 00 00 00 g...............
00428ef0 79 00 79 00 79 00 79 00 00 00 00 00 b0 04 02 00 y.y.y.y.........
00428f00 ff ff ff ff 04 00 00 00 65 00 65 00 65 00 65 00 ........e.e.e.e.
00428f10 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
00428f20 79 00 79 00 00 00 00 00 b0 04 02 00 ff ff ff ff y.y.............
00428f30 02 00 00 00 65 00 65 00 00 00 02 00 00 00 02 00 ....e.e.........
00428f40 00 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ................
00428f50 65 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc e...............
00428e9c b0 04 02 00 ....
00428ea0 ff ff ff ff 01 00 00 00 31 00 00 00 38 10 00 06 ........1...8...
00428eb0 00 80 00 00 00 80 00 00 00 00 00 00 b0 04 02 00 ................
00428ec0 ff ff ff ff 02 00 00 00 67 00 67 00 00 00 00 00 ........g.g.....
00428ed0 b0 04 02 00 ff ff ff ff 03 00 00 00 67 00 67 00 ............g.g.
00428ee0 67 00 00 00 b0 04 02 00 ff ff ff ff 04 00 00 00 g...............
00428ef0 79 00 79 00 79 00 79 00 00 00 00 00 b0 04 02 00 y.y.y.y.........
00428f00 ff ff ff ff 04 00 00 00 65 00 65 00 65 00 65 00 ........e.e.e.e.
00428f10 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
00428f20 79 00 79 00 00 00 00 00 b0 04 02 00 ff ff ff ff y.y.............
00428f30 02 00 00 00 65 00 65 00 00 00 02 00 00 00 02 00 ....e.e.........
00428f40 00 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ................
00428f50 65 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc e...............
00428f60
00428f60fn_428f60:
00428f60push r14
00428f62push r13
00428f64push rdi
00428f65push rsi
00428f66push rbx
00428f67sub rsp, 48
00428f6bmov [rsp+40], rcx
00428f70mov rbx, rdx
00428f73mov esi, 0xffffffff80000001
00428f78mov rax, [rsp+40]
00428f7dmov rax, [rax+368]
00428f84test rax, rax
00428f87je 0x428f8d
00428f89mov rax, [rax-8]
00428f8d
00428f8dloc_428f8d:
00428f8dlea rdi, [rax-1]
00428f91test edi, edi
00428f93jl 0x42900e
00428f95
00428f95loc_428f95:
00428f95movsxd r13, edi
00428f98mov rax, [rsp+40]
00428f9dmov rax, [rax+368]
00428fa4mov rcx, r13
00428fa7add rcx, rcx
00428faaadd rcx, rcx
00428fadcmp [rax+8*rcx], 0
00428fb2je 0x42900e
00428fb4mov rax, [rsp+40]
00428fb9mov rax, [rax+368]
00428fc0mov rcx, r13
00428fc3add rcx, rcx
00428fc6add rcx, rcx
00428fc9mov rcx, [rax+8*rcx]
00428fcdcall fn_40d710
00428fd2mov r14, rax
00428fd5mov rcx, rbx
00428fd8call fn_40d710
00428fddmov rcx, r14
00428fe0mov rdx, rax
00428fe3call fn_42bb00
00428fe8test rax, rax
00428febje 0x429006
00428fedmov rax, [rsp+40]
00428ff2mov rax, [rax+368]
00428ff9add r13, r13
00428ffcadd r13, r13
00428fffmov esi, [rax+8*r13+8]
00429004jmp 0x42900f
00429006
00429006loc_429006:
00429006sub edi, 1
00429009cmp edi, -1
0042900cjne 0x428f95
0042900e
0042900eloc_42900e:
0042900enop
0042900f
0042900floc_42900f:
0042900fmov eax, esi
00429011add rsp, 48
00429015pop rbx
00429016pop rsi
00429017pop rdi
00429018pop r13
0042901apop r14
0042901cret
00428f60
00428f60fn_428f60:
00428f60push r14
00428f62push r13
00428f64push rdi
00428f65push rsi
00428f66push rbx
00428f67sub rsp, 48
00428f6bmov [rsp+40], rcx
00428f70mov rbx, rdx
00428f73mov esi, 0xffffffff80000001
00428f78mov rax, [rsp+40]
00428f7dmov rax, [rax+368]
00428f84test rax, rax
00428f87je 0x428f8d
00428f89mov rax, [rax-8]
00428f8d
00428f8dloc_428f8d:
00428f8dlea rdi, [rax-1]
00428f91test edi, edi
00428f93jl 0x42900e
00428f95
00428f95loc_428f95:
00428f95movsxd r13, edi
00428f98mov rax, [rsp+40]
00428f9dmov rax, [rax+368]
00428fa4mov rcx, r13
00428fa7add rcx, rcx
00428faaadd rcx, rcx
00428fadcmp [rax+8*rcx], 0
00428fb2je 0x42900e
00428fb4mov rax, [rsp+40]
00428fb9mov rax, [rax+368]
00428fc0mov rcx, r13
00428fc3add rcx, rcx
00428fc6add rcx, rcx
00428fc9mov rcx, [rax+8*rcx]
00428fcdcall fn_40d710
00428fd2mov r14, rax
00428fd5mov rcx, rbx
00428fd8call fn_40d710
00428fddmov rcx, r14
00428fe0mov rdx, rax
00428fe3call fn_42bb00
00428fe8test rax, rax
00428febje 0x429006
00428fedmov rax, [rsp+40]
00428ff2mov rax, [rax+368]
00428ff9add r13, r13
00428ffcadd r13, r13
00428fffmov esi, [rax+8*r13+8]
00429004jmp 0x42900f
00429006
00429006loc_429006:
00429006sub edi, 1
00429009cmp edi, -1
0042900cjne 0x428f95
0042900e
0042900eloc_42900e:
0042900enop
0042900f
0042900floc_42900f:
0042900fmov eax, esi
00429011add rsp, 48
00429015pop rbx
00429016pop rsi
00429017pop rdi
00429018pop r13
0042901apop r14
0042901cret
00428f60
0042901d
0042901d // align 0x10
0042901d // align 0x10
00429020
00429020fn_429020:
00429020mov rax, rdx
00429023test rax, rax
00429026je 0x42902f
00429028sub rax, 4096
0042902f
0042902floc_42902f:
0042902fret
00429020
00429020fn_429020:
00429020mov rax, rdx
00429023test rax, rax
00429026je 0x42902f
00429028sub rax, 4096
0042902f
0042902floc_42902f:
0042902fret
00429020
00429030
00429030fn_429030:
00429030push rbp
00429031push rdi
00429032push rsi
00429033push rbx
00429034sub rsp, 1800
0042903bmov rbp, rsp
0042903emov [rbp+56], rcx
00429042mov [rbp+72], rdx
00429046mov [rbp+64], r8
0042904amov [rbp+80], r9l
0042904emov [rbp+88], 0
00429056nop
00429057mov rcx, [rbp+72]
0042905blea rdx, [rbp+184]
00429062mov r8l, 48
00429068call VirtualQuery
0042906dcmp [rbp+216], 4096
00429077jne 0x429096
00429079mov rcx, [rbp+192]
00429080lea rdx, [rbp+748]
00429087mov r8l, 261
0042908dcall GetModuleFileNameW
00429092test eax, eax
00429094jne 0x4290c0
00429096
00429096loc_429096:
00429096mov rcx, [rip+0x421d3]
0042909dlea rdx, [rbp+748]
004290a4mov r8l, 261
004290aacall GetModuleFileNameW
004290afmov rcx, rbp
004290b2mov rdx, [rbp+72]
004290b6call fn_429020
004290bbmov rdi, rax
004290bejmp 0x4290cb
004290c0
004290c0loc_4290c0:
004290c0mov rdi, [rbp+72]
004290c4sub rdi, [rbp+192]
004290cb
004290cbloc_4290cb:
004290cblea rcx, [rbp+748]
004290d2mov dx, 92
004290d6call fn_42bb10
004290dblea rcx, [rbp+1270]
004290e2lea rdx, [rax+2]
004290e6mov r8l, 260
004290eccall fn_422c90
004290f1lea rbx, [rip+304]
004290f8lea rsi, [rip+297]
004290ffmov rcx, [rbp+56]
00429103mov rdx, [rip-44450]
0042910acall fn_4090e0
0042910ftest al, al
00429111je 0x429143
00429113mov rax, [rbp+56]
00429117mov rcx, [rax+8]
0042911bcall fn_40d710
00429120mov rbx, rax
00429123mov rcx, rbx
00429126call fn_40c5a0
0042912btest eax, eax
0042912dje 0x429143
0042912fsub eax, 1
00429132movsxd rax, eax
00429135cmp [rbx+2*rax], 46
0042913aje 0x429143
0042913clea rsi, [rip+231]
00429143
00429143loc_429143:
00429143mov rcx, [rip+0x42126]
0042914acall fn_410990
0042914fmov rcx, rax
00429152mov rax, [rip+0x3b10f]
00429159mov edx, [rax+8]
0042915clea r8, [rbp+236]
00429163mov r9l, 256
00429169call LoadStringW
0042916emov rax, [rbp+56]
00429172mov rcx, [rax]
00429175lea rdx, [rbp+88]
00429179call TObject.ClassName
0042917emov rax, [rbp+88]
00429182mov [rbp+96], rax
00429186mov [rbp+104], 17
0042918alea rax, [rbp+1270]
00429191mov [rbp+112], rax
00429195mov [rbp+120], 10
00429199mov [rbp+128], rdi
004291a0mov [rbp+136], 5
004291a7mov [rbp+144], rbx
004291aemov [rbp+152], 10
004291b5mov [rbp+160], rsi
004291bcmov [rbp+168], 10
004291c3mov rcx, [rbp+64]
004291c7mov edx, [rbp+80]
004291calea r8, [rbp+236]
004291d1lea r9, [rbp+96]
004291d5mov [rsp+32], 4
004291ddcall fn_422f30
004291e2mov rcx, [rbp+64]
004291e6call fn_40c5a0
004291ebmov [rbp+84], eax
004291eenop
004291eflea rcx, [rbp+88]
004291f3call fn_40bcf0
004291f8mov eax, [rbp+84]
004291fblea rsp, [rbp+1800]
00429202pop rbx
00429203pop rsi
00429204pop rdi
00429205pop rbp
00429206ret
00429030
00429030fn_429030:
00429030push rbp
00429031push rdi
00429032push rsi
00429033push rbx
00429034sub rsp, 1800
0042903bmov rbp, rsp
0042903emov [rbp+56], rcx
00429042mov [rbp+72], rdx
00429046mov [rbp+64], r8
0042904amov [rbp+80], r9l
0042904emov [rbp+88], 0
00429056nop
00429057mov rcx, [rbp+72]
0042905blea rdx, [rbp+184]
00429062mov r8l, 48
00429068call VirtualQuery
0042906dcmp [rbp+216], 4096
00429077jne 0x429096
00429079mov rcx, [rbp+192]
00429080lea rdx, [rbp+748]
00429087mov r8l, 261
0042908dcall GetModuleFileNameW
00429092test eax, eax
00429094jne 0x4290c0
00429096
00429096loc_429096:
00429096mov rcx, [rip+0x421d3]
0042909dlea rdx, [rbp+748]
004290a4mov r8l, 261
004290aacall GetModuleFileNameW
004290afmov rcx, rbp
004290b2mov rdx, [rbp+72]
004290b6call fn_429020
004290bbmov rdi, rax
004290bejmp 0x4290cb
004290c0
004290c0loc_4290c0:
004290c0mov rdi, [rbp+72]
004290c4sub rdi, [rbp+192]
004290cb
004290cbloc_4290cb:
004290cblea rcx, [rbp+748]
004290d2mov dx, 92
004290d6call fn_42bb10
004290dblea rcx, [rbp+1270]
004290e2lea rdx, [rax+2]
004290e6mov r8l, 260
004290eccall fn_422c90
004290f1lea rbx, [rip+304]
004290f8lea rsi, [rip+297]
004290ffmov rcx, [rbp+56]
00429103mov rdx, [rip-44450]
0042910acall fn_4090e0
0042910ftest al, al
00429111je 0x429143
00429113mov rax, [rbp+56]
00429117mov rcx, [rax+8]
0042911bcall fn_40d710
00429120mov rbx, rax
00429123mov rcx, rbx
00429126call fn_40c5a0
0042912btest eax, eax
0042912dje 0x429143
0042912fsub eax, 1
00429132movsxd rax, eax
00429135cmp [rbx+2*rax], 46
0042913aje 0x429143
0042913clea rsi, [rip+231]
00429143
00429143loc_429143:
00429143mov rcx, [rip+0x42126]
0042914acall fn_410990
0042914fmov rcx, rax
00429152mov rax, [rip+0x3b10f]
00429159mov edx, [rax+8]
0042915clea r8, [rbp+236]
00429163mov r9l, 256
00429169call LoadStringW
0042916emov rax, [rbp+56]
00429172mov rcx, [rax]
00429175lea rdx, [rbp+88]
00429179call TObject.ClassName
0042917emov rax, [rbp+88]
00429182mov [rbp+96], rax
00429186mov [rbp+104], 17
0042918alea rax, [rbp+1270]
00429191mov [rbp+112], rax
00429195mov [rbp+120], 10
00429199mov [rbp+128], rdi
004291a0mov [rbp+136], 5
004291a7mov [rbp+144], rbx
004291aemov [rbp+152], 10
004291b5mov [rbp+160], rsi
004291bcmov [rbp+168], 10
004291c3mov rcx, [rbp+64]
004291c7mov edx, [rbp+80]
004291calea r8, [rbp+236]
004291d1lea r9, [rbp+96]
004291d5mov [rsp+32], 4
004291ddcall fn_422f30
004291e2mov rcx, [rbp+64]
004291e6call fn_40c5a0
004291ebmov [rbp+84], eax
004291eenop
004291eflea rcx, [rbp+88]
004291f3call fn_40bcf0
004291f8mov eax, [rbp+84]
004291fblea rsp, [rbp+1800]
00429202pop rbx
00429203pop rsi
00429204pop rdi
00429205pop rbp
00429206ret
00429030
00429207
00429207 90 48 8d 04 05 00 00 00 00 .H.......
00429207 90 48 8d 04 05 00 00 00 00 .H.......
00429210
00429210fn_429210:
00429210push rbp
00429211sub rsp, 32
00429215mov rbp, rsp
00429218lea rcx, [rdx+88]
0042921ccall fn_40bcf0
00429221lea rsp, [rbp+32]
00429225pop rbp
00429226ret
00429210
00429210fn_429210:
00429210push rbp
00429211sub rsp, 32
00429215mov rbp, rsp
00429218lea rcx, [rdx+88]
0042921ccall fn_40bcf0
00429221lea rsp, [rbp+32]
00429225pop rbp
00429226ret
00429210
00429227
00429227 00 00 00 2e 00 00 00 00 00 .........
00429230 38 92 42 00 00 00 00 00 11 02 3a 31 01 00 00 00 8.B.......:1....
00429240 00 00 00 00 00 00 00 00 11 00 00 00 98 10 40 00 ..............@.
00429250 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 .....System.SysU
00429260 74 69 6c 73 98 10 40 00 00 00 00 00 02 00 cc cc tils..@.........
00429227 00 00 00 2e 00 00 00 00 00 .........
00429230 38 92 42 00 00 00 00 00 11 02 3a 31 01 00 00 00 8.B.......:1....
00429240 00 00 00 00 00 00 00 00 11 00 00 00 98 10 40 00 ..............@.
00429250 00 00 00 00 0f 53 79 73 74 65 6d 2e 53 79 73 55 .....System.SysU
00429260 74 69 6c 73 98 10 40 00 00 00 00 00 02 00 cc cc tils..@.........
00429270
00429270fn_429270:
00429270push rbp
00429271push rsi
00429272push rbx
00429273sub rsp, 2272
0042927amov rbp, rsp
0042927dmov [rbp+64], rcx
00429281mov [rbp+72], rdx
00429285mov [rbp+88], 0
0042928dnop
0042928emov rcx, [rbp+64]
00429292mov rdx, [rbp+72]
00429296lea r8, [rbp+96]
0042929amov r9l, 1024
004292a0call fn_429030
004292a5mov ebx, eax
004292a7mov rax, [rip+0x3aeca]
004292aecmp [rax], 0
004292b1je 0x42939f
004292b7mov rcx, [rip+0x3ac92]
004292becall fn_406900
004292c3call fn_405a40
004292c8mov ecx, 1
004292cdxor edx, edx
004292cflea r8, [rbp+96]
004292d3mov r9l, ebx
004292d6mov [rsp+32], 0
004292dfmov [rsp+40], 0
004292e7mov [rsp+48], 0
004292f0mov [rsp+56], 0
004292f9call WideCharToMultiByte
004292femov esi, eax
00429300lea rcx, [rbp+88]
00429304mov rdx, [rip-219]
0042930bmov r8l, 1
00429311movsxd r9, esi
00429314call fn_410430
00429319mov ecx, 1
0042931exor edx, edx
00429320lea r8, [rbp+96]
00429324mov r9l, ebx
00429327mov rax, [rbp+88]
0042932bmov [rsp+32], rax
00429330mov [rsp+40], esi
00429334mov [rsp+48], 0
0042933dmov [rsp+56], 0
00429346call WideCharToMultiByte
0042934bmov ecx, -12
00429350call GetStdHandle
00429355mov rcx, rax
00429358mov rdx, [rbp+88]
0042935cmov r8l, esi
0042935flea r9, [rbp+84]
00429363mov [rsp+32], 0
0042936ccall WriteFile
00429371mov ecx, -12
00429376call GetStdHandle
0042937bmov rcx, rax
0042937elea rdx, [rip+167]
00429385mov r8l, 2
0042938blea r9, [rbp+84]
0042938fmov [rsp+32], 0
00429398call WriteFile
0042939djmp 0x4293e2
0042939f
0042939floc_42939f:
0042939fmov rcx, [rip+0x41eca]
004293a6call fn_410990
004293abmov rcx, rax
004293aemov rax, [rip+0x3ab3b]
004293b5mov edx, [rax+8]
004293b8lea r8, [rbp+2144]
004293bfmov r9l, 64
004293c5call LoadStringW
004293caxor ecx, ecx
004293cclea rdx, [rbp+96]
004293d0lea r8, [rbp+2144]
004293d7mov r9l, 8208
004293ddcall MessageBoxW
004293e2
004293e2loc_4293e2:
004293e2nop
004293e3lea rcx, [rbp+88]
004293e7mov rdx, [rip-446]
004293eecall fn_410600
004293f3lea rsp, [rbp+2272]
004293fapop rbx
004293fbpop rsi
004293fcpop rbp
004293fdret
00429270
00429270fn_429270:
00429270push rbp
00429271push rsi
00429272push rbx
00429273sub rsp, 2272
0042927amov rbp, rsp
0042927dmov [rbp+64], rcx
00429281mov [rbp+72], rdx
00429285mov [rbp+88], 0
0042928dnop
0042928emov rcx, [rbp+64]
00429292mov rdx, [rbp+72]
00429296lea r8, [rbp+96]
0042929amov r9l, 1024
004292a0call fn_429030
004292a5mov ebx, eax
004292a7mov rax, [rip+0x3aeca]
004292aecmp [rax], 0
004292b1je 0x42939f
004292b7mov rcx, [rip+0x3ac92]
004292becall fn_406900
004292c3call fn_405a40
004292c8mov ecx, 1
004292cdxor edx, edx
004292cflea r8, [rbp+96]
004292d3mov r9l, ebx
004292d6mov [rsp+32], 0
004292dfmov [rsp+40], 0
004292e7mov [rsp+48], 0
004292f0mov [rsp+56], 0
004292f9call WideCharToMultiByte
004292femov esi, eax
00429300lea rcx, [rbp+88]
00429304mov rdx, [rip-219]
0042930bmov r8l, 1
00429311movsxd r9, esi
00429314call fn_410430
00429319mov ecx, 1
0042931exor edx, edx
00429320lea r8, [rbp+96]
00429324mov r9l, ebx
00429327mov rax, [rbp+88]
0042932bmov [rsp+32], rax
00429330mov [rsp+40], esi
00429334mov [rsp+48], 0
0042933dmov [rsp+56], 0
00429346call WideCharToMultiByte
0042934bmov ecx, -12
00429350call GetStdHandle
00429355mov rcx, rax
00429358mov rdx, [rbp+88]
0042935cmov r8l, esi
0042935flea r9, [rbp+84]
00429363mov [rsp+32], 0
0042936ccall WriteFile
00429371mov ecx, -12
00429376call GetStdHandle
0042937bmov rcx, rax
0042937elea rdx, [rip+167]
00429385mov r8l, 2
0042938blea r9, [rbp+84]
0042938fmov [rsp+32], 0
00429398call WriteFile
0042939djmp 0x4293e2
0042939f
0042939floc_42939f:
0042939fmov rcx, [rip+0x41eca]
004293a6call fn_410990
004293abmov rcx, rax
004293aemov rax, [rip+0x3ab3b]
004293b5mov edx, [rax+8]
004293b8lea r8, [rbp+2144]
004293bfmov r9l, 64
004293c5call LoadStringW
004293caxor ecx, ecx
004293cclea rdx, [rbp+96]
004293d0lea r8, [rbp+2144]
004293d7mov r9l, 8208
004293ddcall MessageBoxW
004293e2
004293e2loc_4293e2:
004293e2nop
004293e3lea rcx, [rbp+88]
004293e7mov rdx, [rip-446]
004293eecall fn_410600
004293f3lea rsp, [rbp+2272]
004293fapop rbx
004293fbpop rsi
004293fcpop rbp
004293fdret
00429270
004293fe
004293fe 48 90 H.
004293fe 48 90 H.
00429400
00429400fn_429400:
00429400push rbp
00429401sub rsp, 32
00429405mov rbp, rsp
00429408lea rcx, [rdx+88]
0042940cmov rdx, [rip-483]
00429413call fn_410600
00429418lea rsp, [rbp+32]
0042941cpop rbp
0042941dret
00429400
00429400fn_429400:
00429400push rbp
00429401sub rsp, 32
00429405mov rbp, rsp
00429408lea rcx, [rdx+88]
0042940cmov rdx, [rip-483]
00429413call fn_410600
00429418lea rsp, [rbp+32]
0042941cpop rbp
0042941dret
00429400
0042941e
0042941e 00 00 ..
00429420 e4 04 01 00 ff ff ff ff 02 00 00 00 0d 0a 00 cc ................
0042941e 00 00 ..
00429420 e4 04 01 00 ff ff ff ff 02 00 00 00 0d 0a 00 cc ................
00429430
00429430fn_429430:
00429430sub rsp, 40
00429434mov rcx, [rip+0x4211d]
0042943bcall fn_40aff0
00429440add rsp, 40
00429444ret
00429430
00429430fn_429430:
00429430sub rsp, 40
00429434mov rcx, [rip+0x4211d]
0042943bcall fn_40aff0
00429440add rsp, 40
00429444ret
00429430
00429445
00429445 // align 0x10
00429445 // align 0x10
00429450
00429450Exception.Create:
00429450push rbp
00429451push rbx
00429452sub rsp, 56
00429456mov rbp, rsp
00429459mov [rbp+40], rbp
0042945dmov [rbp+80], rcx
00429461mov [rbp+88], dl
00429464mov [rbp+96], r8
00429468cmp [rbp+88], 0
0042946cje 0x429480
0042946emov rcx, [rbp+80]
00429472movzx rdx, [rbp+88]
00429477call fn_409530
0042947cmov [rbp+80], rax
00429480
00429480loc_429480:
00429480nop
00429481mov rax, [rbp+80]
00429485lea rcx, [rax+8]
00429489mov rdx, [rbp+96]
0042948dcall fn_40c360
00429492cmp [rbp+88], 0
00429496je 0x4294d5
00429498mov rcx, [rbp+80]
0042949ccall fn_409570
004294a1mov [rbp+80], rax
004294a5jmp 0x4294d5
004294a7
004294a7 90 90 80 7d 58 00 74 20 48 ...}X.t H
004294b0 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
004294c0 48 8b 18 ff 53 e0 48 8b 4d 50 e8 81 00 fe ff e8 H...S.H.MP......
004294d0 3c 1b fe ff 90 <....
004294d5
004294d5loc_4294d5:
004294d5mov rax, [rbp+80]
004294d9lea rsp, [rbp+56]
004294ddpop rbx
004294depop rbp
004294dfret
00429450
00429450Exception.Create:
00429450push rbp
00429451push rbx
00429452sub rsp, 56
00429456mov rbp, rsp
00429459mov [rbp+40], rbp
0042945dmov [rbp+80], rcx
00429461mov [rbp+88], dl
00429464mov [rbp+96], r8
00429468cmp [rbp+88], 0
0042946cje 0x429480
0042946emov rcx, [rbp+80]
00429472movzx rdx, [rbp+88]
00429477call fn_409530
0042947cmov [rbp+80], rax
00429480
00429480loc_429480:
00429480nop
00429481mov rax, [rbp+80]
00429485lea rcx, [rax+8]
00429489mov rdx, [rbp+96]
0042948dcall fn_40c360
00429492cmp [rbp+88], 0
00429496je 0x4294d5
00429498mov rcx, [rbp+80]
0042949ccall fn_409570
004294a1mov [rbp+80], rax
004294a5jmp 0x4294d5
004294a7
004294a7 90 90 80 7d 58 00 74 20 48 ...}X.t H
004294b0 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
004294c0 48 8b 18 ff 53 e0 48 8b 4d 50 e8 81 00 fe ff e8 H...S.H.MP......
004294d0 3c 1b fe ff 90 <....
004294d5
004294d5loc_4294d5:
004294d5mov rax, [rbp+80]
004294d9lea rsp, [rbp+56]
004294ddpop rbx
004294depop rbp
004294dfret
00429450
004294e0
004294e0fn_4294e0:
004294e0sub rsp, 40
004294e4call fn_40b050
004294e9add rsp, 40
004294edret
004294e0
004294e0fn_4294e0:
004294e0sub rsp, 40
004294e4call fn_40b050
004294e9add rsp, 40
004294edret
004294e0
004294ee
004294ee // align 0x10
004294ee // align 0x10
004294f0
004294f0Exception.CreateFmt:
004294f0push rbp
004294f1push rbx
004294f2sub rsp, 56
004294f6mov rbp, rsp
004294f9mov [rbp+32], 0
00429501mov [rbp+40], rbp
00429505mov [rbp+80], rcx
00429509mov [rbp+88], dl
0042950cmov [rbp+96], r8
00429510mov [rbp+104], r9
00429514mov eax, [rbp+112]
00429517mov [rbp+112], eax
0042951acmp [rbp+88], 0
0042951eje 0x429532
00429520mov rcx, [rbp+80]
00429524movzx rdx, [rbp+88]
00429529call fn_409530
0042952emov [rbp+80], rax
00429532
00429532loc_429532:
00429532nop
00429533nop
00429534lea rcx, [rbp+32]
00429538mov rdx, [rbp+96]
0042953cmov r8, [rbp+104]
00429540mov r9l, [rbp+112]
00429544call fn_422fd0
00429549mov rax, [rbp+80]
0042954dlea rcx, [rax+8]
00429551mov rdx, [rbp+32]
00429555call fn_40c360
0042955anop
0042955blea rcx, [rbp+32]
0042955fcall fn_40bcf0
00429564cmp [rbp+88], 0
00429568je 0x4295a7
0042956amov rcx, [rbp+80]
0042956ecall fn_409570
00429573mov [rbp+80], rax
00429577jmp 0x4295a7
00429579
00429579 90 90 80 7d 58 00 74 ...}X.t
00429580 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b H.}P.t.H.MP..H.
00429590 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 af ff fd EPH...S.H.MP....
004295a0 ff e8 6a 1a fe ff 90 ..j....
004295a7
004295a7loc_4295a7:
004295a7mov rax, [rbp+80]
004295ablea rsp, [rbp+56]
004295afpop rbx
004295b0pop rbp
004295b1ret
004294f0
004294f0Exception.CreateFmt:
004294f0push rbp
004294f1push rbx
004294f2sub rsp, 56
004294f6mov rbp, rsp
004294f9mov [rbp+32], 0
00429501mov [rbp+40], rbp
00429505mov [rbp+80], rcx
00429509mov [rbp+88], dl
0042950cmov [rbp+96], r8
00429510mov [rbp+104], r9
00429514mov eax, [rbp+112]
00429517mov [rbp+112], eax
0042951acmp [rbp+88], 0
0042951eje 0x429532
00429520mov rcx, [rbp+80]
00429524movzx rdx, [rbp+88]
00429529call fn_409530
0042952emov [rbp+80], rax
00429532
00429532loc_429532:
00429532nop
00429533nop
00429534lea rcx, [rbp+32]
00429538mov rdx, [rbp+96]
0042953cmov r8, [rbp+104]
00429540mov r9l, [rbp+112]
00429544call fn_422fd0
00429549mov rax, [rbp+80]
0042954dlea rcx, [rax+8]
00429551mov rdx, [rbp+32]
00429555call fn_40c360
0042955anop
0042955blea rcx, [rbp+32]
0042955fcall fn_40bcf0
00429564cmp [rbp+88], 0
00429568je 0x4295a7
0042956amov rcx, [rbp+80]
0042956ecall fn_409570
00429573mov [rbp+80], rax
00429577jmp 0x4295a7
00429579
00429579 90 90 80 7d 58 00 74 ...}X.t
00429580 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b H.}P.t.H.MP..H.
00429590 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 af ff fd EPH...S.H.MP....
004295a0 ff e8 6a 1a fe ff 90 ..j....
004295a7
004295a7loc_4295a7:
004295a7mov rax, [rbp+80]
004295ablea rsp, [rbp+56]
004295afpop rbx
004295b0pop rbp
004295b1ret
004294f0
004295b2
004295b2 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
004295b2 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
004295c0
004295c0fn_4295c0:
004295c0push rbp
004295c1sub rsp, 32
004295c5mov rbp, rsp
004295c8lea rcx, [rdx+32]
004295cccall fn_40bcf0
004295d1lea rsp, [rbp+32]
004295d5pop rbp
004295d6ret
004295c0
004295c0fn_4295c0:
004295c0push rbp
004295c1sub rsp, 32
004295c5mov rbp, rsp
004295c8lea rcx, [rdx+32]
004295cccall fn_40bcf0
004295d1lea rsp, [rbp+32]
004295d5pop rbp
004295d6ret
004295c0
004295d7
004295d7 90 48 8d 04 05 00 00 00 00 .H.......
004295d7 90 48 8d 04 05 00 00 00 00 .H.......
004295e0
004295e0fn_4295e0:
004295e0sub rsp, 40
004295e4call fn_40b050
004295e9add rsp, 40
004295edret
004295e0
004295e0fn_4295e0:
004295e0sub rsp, 40
004295e4call fn_40b050
004295e9add rsp, 40
004295edret
004295e0
004295ee
004295ee // align 0x10
004295ee // align 0x10
004295f0
004295f0Exception.CreateRes:
004295f0push rbp
004295f1push rbx
004295f2sub rsp, 56
004295f6mov rbp, rsp
004295f9mov [rbp+32], 0
00429601mov [rbp+40], rbp
00429605mov [rbp+80], rcx
00429609mov [rbp+88], dl
0042960cmov [rbp+96], r8
00429610cmp [rbp+88], 0
00429614je 0x429628
00429616mov rcx, [rbp+80]
0042961amovzx rdx, [rbp+88]
0042961fcall fn_409530
00429624mov [rbp+80], rax
00429628
00429628loc_429628:
00429628nop
00429629nop
0042962alea rcx, [rbp+32]
0042962emov rdx, [rbp+96]
00429632call fn_422ae0
00429637mov rax, [rbp+80]
0042963blea rcx, [rax+8]
0042963fmov rdx, [rbp+32]
00429643call fn_40c360
00429648nop
00429649lea rcx, [rbp+32]
0042964dcall fn_40bcf0
00429652cmp [rbp+88], 0
00429656je 0x429695
00429658mov rcx, [rbp+80]
0042965ccall fn_409570
00429661mov [rbp+80], rax
00429665jmp 0x429695
00429667
00429667 90 90 80 7d 58 00 74 20 48 ...}X.t H
00429670 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
00429680 48 8b 18 ff 53 e0 48 8b 4d 50 e8 c1 fe fd ff e8 H...S.H.MP......
00429690 7c 19 fe ff 90 |....
00429695
00429695loc_429695:
00429695mov rax, [rbp+80]
00429699lea rsp, [rbp+56]
0042969dpop rbx
0042969epop rbp
0042969fret
004295f0
004295f0Exception.CreateRes:
004295f0push rbp
004295f1push rbx
004295f2sub rsp, 56
004295f6mov rbp, rsp
004295f9mov [rbp+32], 0
00429601mov [rbp+40], rbp
00429605mov [rbp+80], rcx
00429609mov [rbp+88], dl
0042960cmov [rbp+96], r8
00429610cmp [rbp+88], 0
00429614je 0x429628
00429616mov rcx, [rbp+80]
0042961amovzx rdx, [rbp+88]
0042961fcall fn_409530
00429624mov [rbp+80], rax
00429628
00429628loc_429628:
00429628nop
00429629nop
0042962alea rcx, [rbp+32]
0042962emov rdx, [rbp+96]
00429632call fn_422ae0
00429637mov rax, [rbp+80]
0042963blea rcx, [rax+8]
0042963fmov rdx, [rbp+32]
00429643call fn_40c360
00429648nop
00429649lea rcx, [rbp+32]
0042964dcall fn_40bcf0
00429652cmp [rbp+88], 0
00429656je 0x429695
00429658mov rcx, [rbp+80]
0042965ccall fn_409570
00429661mov [rbp+80], rax
00429665jmp 0x429695
00429667
00429667 90 90 80 7d 58 00 74 20 48 ...}X.t H
00429670 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
00429680 48 8b 18 ff 53 e0 48 8b 4d 50 e8 c1 fe fd ff e8 H...S.H.MP......
00429690 7c 19 fe ff 90 |....
00429695
00429695loc_429695:
00429695mov rax, [rbp+80]
00429699lea rsp, [rbp+56]
0042969dpop rbx
0042969epop rbp
0042969fret
004295f0
004296a0
004296a0fn_4296a0:
004296a0push rbp
004296a1sub rsp, 32
004296a5mov rbp, rsp
004296a8lea rcx, [rdx+32]
004296accall fn_40bcf0
004296b1lea rsp, [rbp+32]
004296b5pop rbp
004296b6ret
004296a0
004296a0fn_4296a0:
004296a0push rbp
004296a1sub rsp, 32
004296a5mov rbp, rsp
004296a8lea rcx, [rdx+32]
004296accall fn_40bcf0
004296b1lea rsp, [rbp+32]
004296b5pop rbp
004296b6ret
004296a0
004296b7
004296b7 90 48 8d 04 05 00 00 00 00 .H.......
004296b7 90 48 8d 04 05 00 00 00 00 .H.......
004296c0
004296c0fn_4296c0:
004296c0sub rsp, 40
004296c4call fn_40b050
004296c9add rsp, 40
004296cdret
004296c0
004296c0fn_4296c0:
004296c0sub rsp, 40
004296c4call fn_40b050
004296c9add rsp, 40
004296cdret
004296c0
004296ce
004296ce // align 0x10
004296ce // align 0x10
004296d0
004296d0Exception.CreateRes_2:
004296d0push rbp
004296d1push rbx
004296d2sub rsp, 56
004296d6mov rbp, rsp
004296d9mov [rbp+40], rbp
004296ddmov [rbp+80], rcx
004296e1mov [rbp+88], dl
004296e4mov [rbp+96], r8
004296e8cmp [rbp+88], 0
004296ecje 0x429700
004296eemov rcx, [rbp+80]
004296f2movzx rdx, [rbp+88]
004296f7call fn_409530
004296fcmov [rbp+80], rax
00429700
00429700loc_429700:
00429700nop
00429701mov rax, [rbp+80]
00429705lea rcx, [rax+8]
00429709mov rdx, [rbp+96]
0042970dcall fn_414600
00429712cmp [rbp+88], 0
00429716je 0x429755
00429718mov rcx, [rbp+80]
0042971ccall fn_409570
00429721mov [rbp+80], rax
00429725jmp 0x429755
00429727
00429727 90 90 80 7d 58 00 74 20 48 ...}X.t H
00429730 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
00429740 48 8b 18 ff 53 e0 48 8b 4d 50 e8 01 fe fd ff e8 H...S.H.MP......
00429750 bc 18 fe ff 90 .....
00429755
00429755loc_429755:
00429755mov rax, [rbp+80]
00429759lea rsp, [rbp+56]
0042975dpop rbx
0042975epop rbp
0042975fret
004296d0
004296d0Exception.CreateRes_2:
004296d0push rbp
004296d1push rbx
004296d2sub rsp, 56
004296d6mov rbp, rsp
004296d9mov [rbp+40], rbp
004296ddmov [rbp+80], rcx
004296e1mov [rbp+88], dl
004296e4mov [rbp+96], r8
004296e8cmp [rbp+88], 0
004296ecje 0x429700
004296eemov rcx, [rbp+80]
004296f2movzx rdx, [rbp+88]
004296f7call fn_409530
004296fcmov [rbp+80], rax
00429700
00429700loc_429700:
00429700nop
00429701mov rax, [rbp+80]
00429705lea rcx, [rax+8]
00429709mov rdx, [rbp+96]
0042970dcall fn_414600
00429712cmp [rbp+88], 0
00429716je 0x429755
00429718mov rcx, [rbp+80]
0042971ccall fn_409570
00429721mov [rbp+80], rax
00429725jmp 0x429755
00429727
00429727 90 90 80 7d 58 00 74 20 48 ...}X.t H
00429730 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 .}P.t.H.MP..H.EP
00429740 48 8b 18 ff 53 e0 48 8b 4d 50 e8 01 fe fd ff e8 H...S.H.MP......
00429750 bc 18 fe ff 90 .....
00429755
00429755loc_429755:
00429755mov rax, [rbp+80]
00429759lea rsp, [rbp+56]
0042975dpop rbx
0042975epop rbp
0042975fret
004296d0
00429760
00429760fn_429760:
00429760sub rsp, 40
00429764call fn_40b050
00429769add rsp, 40
0042976dret
00429760
00429760fn_429760:
00429760sub rsp, 40
00429764call fn_40b050
00429769add rsp, 40
0042976dret
00429760
0042976e
0042976e // align 0x10
0042976e // align 0x10
00429770
00429770Exception.CreateResFmt:
00429770push rbp
00429771push rbx
00429772sub rsp, 72
00429776mov rbp, rsp
00429779mov [rbp+48], 0
00429781mov [rbp+40], 0
00429789mov [rbp+56], rbp
0042978dmov [rbp+96], rcx
00429791mov [rbp+104], dl
00429794mov [rbp+112], r8
00429798mov [rbp+120], r9
0042979cmov eax, [rbp+128]
004297a2mov [rbp+128], eax
004297a8cmp [rbp+104], 0
004297acje 0x4297c0
004297aemov rcx, [rbp+96]
004297b2movzx rdx, [rbp+104]
004297b7call fn_409530
004297bcmov [rbp+96], rax
004297c0
004297c0loc_4297c0:
004297c0nop
004297c1nop
004297c2lea rcx, [rbp+40]
004297c6mov rdx, [rbp+112]
004297cacall fn_422ae0
004297cflea rcx, [rbp+48]
004297d3mov rdx, [rbp+40]
004297d7mov r8, [rbp+120]
004297dbmov r9l, [rbp+128]
004297e2call fn_422fd0
004297e7mov rax, [rbp+96]
004297eblea rcx, [rax+8]
004297efmov rdx, [rbp+48]
004297f3call fn_40c360
004297f8nop
004297f9lea rcx, [rbp+40]
004297fdmov edx, 2
00429802call fn_40bdd0
00429807cmp [rbp+104], 0
0042980bje 0x42984a
0042980dmov rcx, [rbp+96]
00429811call fn_409570
00429816mov [rbp+96], rax
0042981ajmp 0x42984a
0042981c
0042981c 90 90 80 7d ...}
00429820 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 b2 h.t H.}`.t.H.M`.
00429830 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 e8 .H.E`H...S.H.M`.
00429840 0c fd fd ff e8 c7 17 fe ff 90 ..........
0042984a
0042984aloc_42984a:
0042984amov rax, [rbp+96]
0042984elea rsp, [rbp+72]
00429852pop rbx
00429853pop rbp
00429854ret
00429770
00429770Exception.CreateResFmt:
00429770push rbp
00429771push rbx
00429772sub rsp, 72
00429776mov rbp, rsp
00429779mov [rbp+48], 0
00429781mov [rbp+40], 0
00429789mov [rbp+56], rbp
0042978dmov [rbp+96], rcx
00429791mov [rbp+104], dl
00429794mov [rbp+112], r8
00429798mov [rbp+120], r9
0042979cmov eax, [rbp+128]
004297a2mov [rbp+128], eax
004297a8cmp [rbp+104], 0
004297acje 0x4297c0
004297aemov rcx, [rbp+96]
004297b2movzx rdx, [rbp+104]
004297b7call fn_409530
004297bcmov [rbp+96], rax
004297c0
004297c0loc_4297c0:
004297c0nop
004297c1nop
004297c2lea rcx, [rbp+40]
004297c6mov rdx, [rbp+112]
004297cacall fn_422ae0
004297cflea rcx, [rbp+48]
004297d3mov rdx, [rbp+40]
004297d7mov r8, [rbp+120]
004297dbmov r9l, [rbp+128]
004297e2call fn_422fd0
004297e7mov rax, [rbp+96]
004297eblea rcx, [rax+8]
004297efmov rdx, [rbp+48]
004297f3call fn_40c360
004297f8nop
004297f9lea rcx, [rbp+40]
004297fdmov edx, 2
00429802call fn_40bdd0
00429807cmp [rbp+104], 0
0042980bje 0x42984a
0042980dmov rcx, [rbp+96]
00429811call fn_409570
00429816mov [rbp+96], rax
0042981ajmp 0x42984a
0042981c
0042981c 90 90 80 7d ...}
00429820 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 b2 h.t H.}`.t.H.M`.
00429830 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 e8 .H.E`H...S.H.M`.
00429840 0c fd fd ff e8 c7 17 fe ff 90 ..........
0042984a
0042984aloc_42984a:
0042984amov rax, [rbp+96]
0042984elea rsp, [rbp+72]
00429852pop rbx
00429853pop rbp
00429854ret
00429770
00429855
00429855 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00429855 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00429860
00429860fn_429860:
00429860push rbp
00429861sub rsp, 32
00429865mov rbp, rsp
00429868lea rcx, [rdx+40]
0042986cmov edx, 2
00429871call fn_40bdd0
00429876lea rsp, [rbp+32]
0042987apop rbp
0042987bret
00429860
00429860fn_429860:
00429860push rbp
00429861sub rsp, 32
00429865mov rbp, rsp
00429868lea rcx, [rdx+40]
0042986cmov edx, 2
00429871call fn_40bdd0
00429876lea rsp, [rbp+32]
0042987apop rbp
0042987bret
00429860
0042987c
0042987c 48 8d 40 00 H.@.
0042987c 48 8d 40 00 H.@.
00429880
00429880fn_429880:
00429880sub rsp, 40
00429884call fn_40b050
00429889add rsp, 40
0042988dret
00429880
00429880fn_429880:
00429880sub rsp, 40
00429884call fn_40b050
00429889add rsp, 40
0042988dret
00429880
0042988e
0042988e // align 0x10
0042988e // align 0x10
00429890
00429890Exception.CreateResFmt_2:
00429890push rbp
00429891push rbx
00429892sub rsp, 72
00429896mov rbp, rsp
00429899mov [rbp+48], 0
004298a1mov [rbp+40], 0
004298a9mov [rbp+56], rbp
004298admov [rbp+96], rcx
004298b1mov [rbp+104], dl
004298b4mov [rbp+112], r8
004298b8mov [rbp+120], r9
004298bcmov eax, [rbp+128]
004298c2mov [rbp+128], eax
004298c8cmp [rbp+104], 0
004298ccje 0x4298e0
004298cemov rcx, [rbp+96]
004298d2movzx rdx, [rbp+104]
004298d7call fn_409530
004298dcmov [rbp+96], rax
004298e0
004298e0loc_4298e0:
004298e0nop
004298e1nop
004298e2lea rcx, [rbp+40]
004298e6mov rdx, [rbp+112]
004298eacall fn_414600
004298eflea rcx, [rbp+48]
004298f3mov rdx, [rbp+40]
004298f7mov r8, [rbp+120]
004298fbmov r9l, [rbp+128]
00429902call fn_422fd0
00429907mov rax, [rbp+96]
0042990blea rcx, [rax+8]
0042990fmov rdx, [rbp+48]
00429913call fn_40c360
00429918nop
00429919lea rcx, [rbp+40]
0042991dmov edx, 2
00429922call fn_40bdd0
00429927cmp [rbp+104], 0
0042992bje 0x42996a
0042992dmov rcx, [rbp+96]
00429931call fn_409570
00429936mov [rbp+96], rax
0042993ajmp 0x42996a
0042993c
0042993c 90 90 80 7d ...}
00429940 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 b2 h.t H.}`.t.H.M`.
00429950 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 e8 .H.E`H...S.H.M`.
00429960 ec fb fd ff e8 a7 16 fe ff 90 ..........
0042996a
0042996aloc_42996a:
0042996amov rax, [rbp+96]
0042996elea rsp, [rbp+72]
00429972pop rbx
00429973pop rbp
00429974ret
00429890
00429890Exception.CreateResFmt_2:
00429890push rbp
00429891push rbx
00429892sub rsp, 72
00429896mov rbp, rsp
00429899mov [rbp+48], 0
004298a1mov [rbp+40], 0
004298a9mov [rbp+56], rbp
004298admov [rbp+96], rcx
004298b1mov [rbp+104], dl
004298b4mov [rbp+112], r8
004298b8mov [rbp+120], r9
004298bcmov eax, [rbp+128]
004298c2mov [rbp+128], eax
004298c8cmp [rbp+104], 0
004298ccje 0x4298e0
004298cemov rcx, [rbp+96]
004298d2movzx rdx, [rbp+104]
004298d7call fn_409530
004298dcmov [rbp+96], rax
004298e0
004298e0loc_4298e0:
004298e0nop
004298e1nop
004298e2lea rcx, [rbp+40]
004298e6mov rdx, [rbp+112]
004298eacall fn_414600
004298eflea rcx, [rbp+48]
004298f3mov rdx, [rbp+40]
004298f7mov r8, [rbp+120]
004298fbmov r9l, [rbp+128]
00429902call fn_422fd0
00429907mov rax, [rbp+96]
0042990blea rcx, [rax+8]
0042990fmov rdx, [rbp+48]
00429913call fn_40c360
00429918nop
00429919lea rcx, [rbp+40]
0042991dmov edx, 2
00429922call fn_40bdd0
00429927cmp [rbp+104], 0
0042992bje 0x42996a
0042992dmov rcx, [rbp+96]
00429931call fn_409570
00429936mov [rbp+96], rax
0042993ajmp 0x42996a
0042993c
0042993c 90 90 80 7d ...}
00429940 68 00 74 20 48 83 7d 60 00 74 19 48 8b 4d 60 b2 h.t H.}`.t.H.M`.
00429950 81 48 8b 45 60 48 8b 18 ff 53 e0 48 8b 4d 60 e8 .H.E`H...S.H.M`.
00429960 ec fb fd ff e8 a7 16 fe ff 90 ..........
0042996a
0042996aloc_42996a:
0042996amov rax, [rbp+96]
0042996elea rsp, [rbp+72]
00429972pop rbx
00429973pop rbp
00429974ret
00429890
00429975
00429975 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00429975 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00429980
00429980fn_429980:
00429980push rbp
00429981sub rsp, 32
00429985mov rbp, rsp
00429988lea rcx, [rdx+40]
0042998cmov edx, 2
00429991call fn_40bdd0
00429996lea rsp, [rbp+32]
0042999apop rbp
0042999bret
00429980
00429980fn_429980:
00429980push rbp
00429981sub rsp, 32
00429985mov rbp, rsp
00429988lea rcx, [rdx+40]
0042998cmov edx, 2
00429991call fn_40bdd0
00429996lea rsp, [rbp+32]
0042999apop rbp
0042999bret
00429980
0042999c
0042999c 48 8d 40 00 H.@.
0042999c 48 8d 40 00 H.@.
004299a0
004299a0fn_4299a0:
004299a0sub rsp, 40
004299a4call fn_40b050
004299a9add rsp, 40
004299adret
004299a0
004299a0fn_4299a0:
004299a0sub rsp, 40
004299a4call fn_40b050
004299a9add rsp, 40
004299adret
004299a0
004299ae
004299ae // align 0x10
004299ae // align 0x10
004299b0
004299b0Exception.CreateHelp:
004299b0push rbp
004299b1push rbx
004299b2sub rsp, 56
004299b6mov rbp, rsp
004299b9mov [rbp+40], rbp
004299bdmov [rbp+80], rcx
004299c1mov [rbp+88], dl
004299c4mov [rbp+96], r8
004299c8mov [rbp+104], r9l
004299cccmp [rbp+88], 0
004299d0je 0x4299e4
004299d2mov rcx, [rbp+80]
004299d6movzx rdx, [rbp+88]
004299dbcall fn_409530
004299e0mov [rbp+80], rax
004299e4
004299e4loc_4299e4:
004299e4nop
004299e5mov rax, [rbp+80]
004299e9lea rcx, [rax+8]
004299edmov rdx, [rbp+96]
004299f1call fn_40c360
004299f6mov rax, [rbp+80]
004299famov ecx, [rbp+104]
004299fdmov [rax+16], ecx
00429a00cmp [rbp+88], 0
00429a04je 0x429a43
00429a06mov rcx, [rbp+80]
00429a0acall fn_409570
00429a0fmov [rbp+80], rax
00429a13jmp 0x429a43
00429a15
00429a15 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429a20 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429a30 18 ff 53 e0 48 8b 4d 50 e8 13 fb fd ff e8 ce 15 ..S.H.MP........
00429a40 fe ff 90 ...
00429a43
00429a43loc_429a43:
00429a43mov rax, [rbp+80]
00429a47lea rsp, [rbp+56]
00429a4bpop rbx
00429a4cpop rbp
00429a4dret
004299b0
004299b0Exception.CreateHelp:
004299b0push rbp
004299b1push rbx
004299b2sub rsp, 56
004299b6mov rbp, rsp
004299b9mov [rbp+40], rbp
004299bdmov [rbp+80], rcx
004299c1mov [rbp+88], dl
004299c4mov [rbp+96], r8
004299c8mov [rbp+104], r9l
004299cccmp [rbp+88], 0
004299d0je 0x4299e4
004299d2mov rcx, [rbp+80]
004299d6movzx rdx, [rbp+88]
004299dbcall fn_409530
004299e0mov [rbp+80], rax
004299e4
004299e4loc_4299e4:
004299e4nop
004299e5mov rax, [rbp+80]
004299e9lea rcx, [rax+8]
004299edmov rdx, [rbp+96]
004299f1call fn_40c360
004299f6mov rax, [rbp+80]
004299famov ecx, [rbp+104]
004299fdmov [rax+16], ecx
00429a00cmp [rbp+88], 0
00429a04je 0x429a43
00429a06mov rcx, [rbp+80]
00429a0acall fn_409570
00429a0fmov [rbp+80], rax
00429a13jmp 0x429a43
00429a15
00429a15 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429a20 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429a30 18 ff 53 e0 48 8b 4d 50 e8 13 fb fd ff e8 ce 15 ..S.H.MP........
00429a40 fe ff 90 ...
00429a43
00429a43loc_429a43:
00429a43mov rax, [rbp+80]
00429a47lea rsp, [rbp+56]
00429a4bpop rbx
00429a4cpop rbp
00429a4dret
004299b0
00429a4e
00429a4e 48 90 H.
00429a4e 48 90 H.
00429a50
00429a50fn_429a50:
00429a50sub rsp, 40
00429a54call fn_40b050
00429a59add rsp, 40
00429a5dret
00429a50
00429a50fn_429a50:
00429a50sub rsp, 40
00429a54call fn_40b050
00429a59add rsp, 40
00429a5dret
00429a50
00429a5e
00429a5e // align 0x10
00429a5e // align 0x10
00429a60
00429a60Exception.CreateFmtHelp:
00429a60push rbp
00429a61push rbx
00429a62sub rsp, 56
00429a66mov rbp, rsp
00429a69mov [rbp+32], 0
00429a71mov [rbp+40], rbp
00429a75mov [rbp+80], rcx
00429a79mov [rbp+88], dl
00429a7cmov [rbp+96], r8
00429a80mov [rbp+104], r9
00429a84mov eax, [rbp+112]
00429a87mov [rbp+112], eax
00429a8amov eax, [rbp+120]
00429a8dmov [rbp+120], eax
00429a90cmp [rbp+88], 0
00429a94je 0x429aa8
00429a96mov rcx, [rbp+80]
00429a9amovzx rdx, [rbp+88]
00429a9fcall fn_409530
00429aa4mov [rbp+80], rax
00429aa8
00429aa8loc_429aa8:
00429aa8nop
00429aa9nop
00429aaalea rcx, [rbp+32]
00429aaemov rdx, [rbp+96]
00429ab2mov r8, [rbp+104]
00429ab6mov r9l, [rbp+112]
00429abacall fn_422fd0
00429abfmov rax, [rbp+80]
00429ac3lea rcx, [rax+8]
00429ac7mov rdx, [rbp+32]
00429acbcall fn_40c360
00429ad0mov rax, [rbp+80]
00429ad4mov ecx, [rbp+120]
00429ad7mov [rax+16], ecx
00429adanop
00429adblea rcx, [rbp+32]
00429adfcall fn_40bcf0
00429ae4cmp [rbp+88], 0
00429ae8je 0x429b27
00429aeamov rcx, [rbp+80]
00429aeecall fn_409570
00429af3mov [rbp+80], rax
00429af7jmp 0x429b27
00429af9
00429af9 90 90 80 7d 58 00 74 ...}X.t
00429b00 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b H.}P.t.H.MP..H.
00429b10 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 2f fa fd EPH...S.H.MP./..
00429b20 ff e8 ea 14 fe ff 90 .......
00429b27
00429b27loc_429b27:
00429b27mov rax, [rbp+80]
00429b2blea rsp, [rbp+56]
00429b2fpop rbx
00429b30pop rbp
00429b31ret
00429a60
00429a60Exception.CreateFmtHelp:
00429a60push rbp
00429a61push rbx
00429a62sub rsp, 56
00429a66mov rbp, rsp
00429a69mov [rbp+32], 0
00429a71mov [rbp+40], rbp
00429a75mov [rbp+80], rcx
00429a79mov [rbp+88], dl
00429a7cmov [rbp+96], r8
00429a80mov [rbp+104], r9
00429a84mov eax, [rbp+112]
00429a87mov [rbp+112], eax
00429a8amov eax, [rbp+120]
00429a8dmov [rbp+120], eax
00429a90cmp [rbp+88], 0
00429a94je 0x429aa8
00429a96mov rcx, [rbp+80]
00429a9amovzx rdx, [rbp+88]
00429a9fcall fn_409530
00429aa4mov [rbp+80], rax
00429aa8
00429aa8loc_429aa8:
00429aa8nop
00429aa9nop
00429aaalea rcx, [rbp+32]
00429aaemov rdx, [rbp+96]
00429ab2mov r8, [rbp+104]
00429ab6mov r9l, [rbp+112]
00429abacall fn_422fd0
00429abfmov rax, [rbp+80]
00429ac3lea rcx, [rax+8]
00429ac7mov rdx, [rbp+32]
00429acbcall fn_40c360
00429ad0mov rax, [rbp+80]
00429ad4mov ecx, [rbp+120]
00429ad7mov [rax+16], ecx
00429adanop
00429adblea rcx, [rbp+32]
00429adfcall fn_40bcf0
00429ae4cmp [rbp+88], 0
00429ae8je 0x429b27
00429aeamov rcx, [rbp+80]
00429aeecall fn_409570
00429af3mov [rbp+80], rax
00429af7jmp 0x429b27
00429af9
00429af9 90 90 80 7d 58 00 74 ...}X.t
00429b00 20 48 83 7d 50 00 74 19 48 8b 4d 50 b2 81 48 8b H.}P.t.H.MP..H.
00429b10 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 e8 2f fa fd EPH...S.H.MP./..
00429b20 ff e8 ea 14 fe ff 90 .......
00429b27
00429b27loc_429b27:
00429b27mov rax, [rbp+80]
00429b2blea rsp, [rbp+56]
00429b2fpop rbx
00429b30pop rbp
00429b31ret
00429a60
00429b32
00429b32 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
00429b32 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
00429b40
00429b40fn_429b40:
00429b40push rbp
00429b41sub rsp, 32
00429b45mov rbp, rsp
00429b48lea rcx, [rdx+32]
00429b4ccall fn_40bcf0
00429b51lea rsp, [rbp+32]
00429b55pop rbp
00429b56ret
00429b40
00429b40fn_429b40:
00429b40push rbp
00429b41sub rsp, 32
00429b45mov rbp, rsp
00429b48lea rcx, [rdx+32]
00429b4ccall fn_40bcf0
00429b51lea rsp, [rbp+32]
00429b55pop rbp
00429b56ret
00429b40
00429b57
00429b57 90 48 8d 04 05 00 00 00 00 .H.......
00429b57 90 48 8d 04 05 00 00 00 00 .H.......
00429b60
00429b60fn_429b60:
00429b60sub rsp, 40
00429b64call fn_40b050
00429b69add rsp, 40
00429b6dret
00429b60
00429b60fn_429b60:
00429b60sub rsp, 40
00429b64call fn_40b050
00429b69add rsp, 40
00429b6dret
00429b60
00429b6e
00429b6e // align 0x10
00429b6e // align 0x10
00429b70
00429b70Exception.CreateResHelp:
00429b70push rbp
00429b71push rbx
00429b72sub rsp, 56
00429b76mov rbp, rsp
00429b79mov [rbp+32], 0
00429b81mov [rbp+40], rbp
00429b85mov [rbp+80], rcx
00429b89mov [rbp+88], dl
00429b8cmov [rbp+96], r8
00429b90mov [rbp+104], r9l
00429b94cmp [rbp+88], 0
00429b98je 0x429bac
00429b9amov rcx, [rbp+80]
00429b9emovzx rdx, [rbp+88]
00429ba3call fn_409530
00429ba8mov [rbp+80], rax
00429bac
00429bacloc_429bac:
00429bacnop
00429badnop
00429baelea rcx, [rbp+32]
00429bb2mov rdx, [rbp+96]
00429bb6call fn_422ae0
00429bbbmov rax, [rbp+80]
00429bbflea rcx, [rax+8]
00429bc3mov rdx, [rbp+32]
00429bc7call fn_40c360
00429bccmov rax, [rbp+80]
00429bd0mov ecx, [rbp+104]
00429bd3mov [rax+16], ecx
00429bd6nop
00429bd7lea rcx, [rbp+32]
00429bdbcall fn_40bcf0
00429be0cmp [rbp+88], 0
00429be4je 0x429c23
00429be6mov rcx, [rbp+80]
00429beacall fn_409570
00429befmov [rbp+80], rax
00429bf3jmp 0x429c23
00429bf5
00429bf5 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429c00 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429c10 18 ff 53 e0 48 8b 4d 50 e8 33 f9 fd ff e8 ee 13 ..S.H.MP.3......
00429c20 fe ff 90 ...
00429c23
00429c23loc_429c23:
00429c23mov rax, [rbp+80]
00429c27lea rsp, [rbp+56]
00429c2bpop rbx
00429c2cpop rbp
00429c2dret
00429b70
00429b70Exception.CreateResHelp:
00429b70push rbp
00429b71push rbx
00429b72sub rsp, 56
00429b76mov rbp, rsp
00429b79mov [rbp+32], 0
00429b81mov [rbp+40], rbp
00429b85mov [rbp+80], rcx
00429b89mov [rbp+88], dl
00429b8cmov [rbp+96], r8
00429b90mov [rbp+104], r9l
00429b94cmp [rbp+88], 0
00429b98je 0x429bac
00429b9amov rcx, [rbp+80]
00429b9emovzx rdx, [rbp+88]
00429ba3call fn_409530
00429ba8mov [rbp+80], rax
00429bac
00429bacloc_429bac:
00429bacnop
00429badnop
00429baelea rcx, [rbp+32]
00429bb2mov rdx, [rbp+96]
00429bb6call fn_422ae0
00429bbbmov rax, [rbp+80]
00429bbflea rcx, [rax+8]
00429bc3mov rdx, [rbp+32]
00429bc7call fn_40c360
00429bccmov rax, [rbp+80]
00429bd0mov ecx, [rbp+104]
00429bd3mov [rax+16], ecx
00429bd6nop
00429bd7lea rcx, [rbp+32]
00429bdbcall fn_40bcf0
00429be0cmp [rbp+88], 0
00429be4je 0x429c23
00429be6mov rcx, [rbp+80]
00429beacall fn_409570
00429befmov [rbp+80], rax
00429bf3jmp 0x429c23
00429bf5
00429bf5 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429c00 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429c10 18 ff 53 e0 48 8b 4d 50 e8 33 f9 fd ff e8 ee 13 ..S.H.MP.3......
00429c20 fe ff 90 ...
00429c23
00429c23loc_429c23:
00429c23mov rax, [rbp+80]
00429c27lea rsp, [rbp+56]
00429c2bpop rbx
00429c2cpop rbp
00429c2dret
00429b70
00429c2e
00429c2e 48 90 H.
00429c2e 48 90 H.
00429c30
00429c30fn_429c30:
00429c30push rbp
00429c31sub rsp, 32
00429c35mov rbp, rsp
00429c38lea rcx, [rdx+32]
00429c3ccall fn_40bcf0
00429c41lea rsp, [rbp+32]
00429c45pop rbp
00429c46ret
00429c30
00429c30fn_429c30:
00429c30push rbp
00429c31sub rsp, 32
00429c35mov rbp, rsp
00429c38lea rcx, [rdx+32]
00429c3ccall fn_40bcf0
00429c41lea rsp, [rbp+32]
00429c45pop rbp
00429c46ret
00429c30
00429c47
00429c47 90 48 8d 04 05 00 00 00 00 .H.......
00429c47 90 48 8d 04 05 00 00 00 00 .H.......
00429c50
00429c50fn_429c50:
00429c50sub rsp, 40
00429c54call fn_40b050
00429c59add rsp, 40
00429c5dret
00429c50
00429c50fn_429c50:
00429c50sub rsp, 40
00429c54call fn_40b050
00429c59add rsp, 40
00429c5dret
00429c50
00429c5e
00429c5e // align 0x10
00429c5e // align 0x10
00429c60
00429c60Exception.CreateResHelp_2:
00429c60push rbp
00429c61push rbx
00429c62sub rsp, 56
00429c66mov rbp, rsp
00429c69mov [rbp+40], rbp
00429c6dmov [rbp+80], rcx
00429c71mov [rbp+88], dl
00429c74mov [rbp+96], r8
00429c78mov [rbp+104], r9l
00429c7ccmp [rbp+88], 0
00429c80je 0x429c94
00429c82mov rcx, [rbp+80]
00429c86movzx rdx, [rbp+88]
00429c8bcall fn_409530
00429c90mov [rbp+80], rax
00429c94
00429c94loc_429c94:
00429c94nop
00429c95mov rax, [rbp+80]
00429c99lea rcx, [rax+8]
00429c9dmov rdx, [rbp+96]
00429ca1call fn_414600
00429ca6mov rax, [rbp+80]
00429caamov ecx, [rbp+104]
00429cadmov [rax+16], ecx
00429cb0cmp [rbp+88], 0
00429cb4je 0x429cf3
00429cb6mov rcx, [rbp+80]
00429cbacall fn_409570
00429cbfmov [rbp+80], rax
00429cc3jmp 0x429cf3
00429cc5
00429cc5 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429cd0 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429ce0 18 ff 53 e0 48 8b 4d 50 e8 63 f8 fd ff e8 1e 13 ..S.H.MP.c......
00429cf0 fe ff 90 ...
00429cf3
00429cf3loc_429cf3:
00429cf3mov rax, [rbp+80]
00429cf7lea rsp, [rbp+56]
00429cfbpop rbx
00429cfcpop rbp
00429cfdret
00429c60
00429c60Exception.CreateResHelp_2:
00429c60push rbp
00429c61push rbx
00429c62sub rsp, 56
00429c66mov rbp, rsp
00429c69mov [rbp+40], rbp
00429c6dmov [rbp+80], rcx
00429c71mov [rbp+88], dl
00429c74mov [rbp+96], r8
00429c78mov [rbp+104], r9l
00429c7ccmp [rbp+88], 0
00429c80je 0x429c94
00429c82mov rcx, [rbp+80]
00429c86movzx rdx, [rbp+88]
00429c8bcall fn_409530
00429c90mov [rbp+80], rax
00429c94
00429c94loc_429c94:
00429c94nop
00429c95mov rax, [rbp+80]
00429c99lea rcx, [rax+8]
00429c9dmov rdx, [rbp+96]
00429ca1call fn_414600
00429ca6mov rax, [rbp+80]
00429caamov ecx, [rbp+104]
00429cadmov [rax+16], ecx
00429cb0cmp [rbp+88], 0
00429cb4je 0x429cf3
00429cb6mov rcx, [rbp+80]
00429cbacall fn_409570
00429cbfmov [rbp+80], rax
00429cc3jmp 0x429cf3
00429cc5
00429cc5 90 90 80 7d 58 00 74 20 48 83 7d ...}X.t H.}
00429cd0 50 00 74 19 48 8b 4d 50 b2 81 48 8b 45 50 48 8b P.t.H.MP..H.EPH.
00429ce0 18 ff 53 e0 48 8b 4d 50 e8 63 f8 fd ff e8 1e 13 ..S.H.MP.c......
00429cf0 fe ff 90 ...
00429cf3
00429cf3loc_429cf3:
00429cf3mov rax, [rbp+80]
00429cf7lea rsp, [rbp+56]
00429cfbpop rbx
00429cfcpop rbp
00429cfdret
00429c60
Loading..