File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
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
00429cfe
00429cfe 48 90 H.
00429cfe 48 90 H.
00429d00
00429d00fn_429d00:
00429d00sub rsp, 40
00429d04call fn_40b050
00429d09add rsp, 40
00429d0dret
00429d00
00429d00fn_429d00:
00429d00sub rsp, 40
00429d04call fn_40b050
00429d09add rsp, 40
00429d0dret
00429d00
00429d0e
00429d0e // align 0x10
00429d0e // align 0x10
00429d10
00429d10Exception.CreateResFmtHelp:
00429d10push rbp
00429d11push rbx
00429d12sub rsp, 72
00429d16mov rbp, rsp
00429d19mov [rbp+48], 0
00429d21mov [rbp+40], 0
00429d29mov [rbp+56], rbp
00429d2dmov [rbp+96], rcx
00429d31mov [rbp+104], dl
00429d34mov [rbp+112], r8
00429d38mov [rbp+120], r9
00429d3cmov eax, [rbp+128]
00429d42mov [rbp+128], eax
00429d48mov eax, [rbp+136]
00429d4emov [rbp+136], eax
00429d54cmp [rbp+104], 0
00429d58je 0x429d6c
00429d5amov rcx, [rbp+96]
00429d5emovzx rdx, [rbp+104]
00429d63call fn_409530
00429d68mov [rbp+96], rax
00429d6c
00429d6cloc_429d6c:
00429d6cnop
00429d6dnop
00429d6elea rcx, [rbp+40]
00429d72mov rdx, [rbp+112]
00429d76call fn_422ae0
00429d7blea rcx, [rbp+48]
00429d7fmov rdx, [rbp+40]
00429d83mov r8, [rbp+120]
00429d87mov r9l, [rbp+128]
00429d8ecall fn_422fd0
00429d93mov rax, [rbp+96]
00429d97lea rcx, [rax+8]
00429d9bmov rdx, [rbp+48]
00429d9fcall fn_40c360
00429da4mov rax, [rbp+96]
00429da8mov ecx, [rbp+136]
00429daemov [rax+16], ecx
00429db1nop
00429db2lea rcx, [rbp+40]
00429db6mov edx, 2
00429dbbcall fn_40bdd0
00429dc0cmp [rbp+104], 0
00429dc4je 0x429e03
00429dc6mov rcx, [rbp+96]
00429dcacall fn_409570
00429dcfmov [rbp+96], rax
00429dd3jmp 0x429e03
00429dd5
00429dd5 90 90 80 7d 68 00 74 20 48 83 7d ...}h.t H.}
00429de0 60 00 74 19 48 8b 4d 60 b2 81 48 8b 45 60 48 8b `.t.H.M`..H.E`H.
00429df0 18 ff 53 e0 48 8b 4d 60 e8 53 f7 fd ff e8 0e 12 ..S.H.M`.S......
00429e00 fe ff 90 ...
00429e03
00429e03loc_429e03:
00429e03mov rax, [rbp+96]
00429e07lea rsp, [rbp+72]
00429e0bpop rbx
00429e0cpop rbp
00429e0dret
00429d10
00429d10Exception.CreateResFmtHelp:
00429d10push rbp
00429d11push rbx
00429d12sub rsp, 72
00429d16mov rbp, rsp
00429d19mov [rbp+48], 0
00429d21mov [rbp+40], 0
00429d29mov [rbp+56], rbp
00429d2dmov [rbp+96], rcx
00429d31mov [rbp+104], dl
00429d34mov [rbp+112], r8
00429d38mov [rbp+120], r9
00429d3cmov eax, [rbp+128]
00429d42mov [rbp+128], eax
00429d48mov eax, [rbp+136]
00429d4emov [rbp+136], eax
00429d54cmp [rbp+104], 0
00429d58je 0x429d6c
00429d5amov rcx, [rbp+96]
00429d5emovzx rdx, [rbp+104]
00429d63call fn_409530
00429d68mov [rbp+96], rax
00429d6c
00429d6cloc_429d6c:
00429d6cnop
00429d6dnop
00429d6elea rcx, [rbp+40]
00429d72mov rdx, [rbp+112]
00429d76call fn_422ae0
00429d7blea rcx, [rbp+48]
00429d7fmov rdx, [rbp+40]
00429d83mov r8, [rbp+120]
00429d87mov r9l, [rbp+128]
00429d8ecall fn_422fd0
00429d93mov rax, [rbp+96]
00429d97lea rcx, [rax+8]
00429d9bmov rdx, [rbp+48]
00429d9fcall fn_40c360
00429da4mov rax, [rbp+96]
00429da8mov ecx, [rbp+136]
00429daemov [rax+16], ecx
00429db1nop
00429db2lea rcx, [rbp+40]
00429db6mov edx, 2
00429dbbcall fn_40bdd0
00429dc0cmp [rbp+104], 0
00429dc4je 0x429e03
00429dc6mov rcx, [rbp+96]
00429dcacall fn_409570
00429dcfmov [rbp+96], rax
00429dd3jmp 0x429e03
00429dd5
00429dd5 90 90 80 7d 68 00 74 20 48 83 7d ...}h.t H.}
00429de0 60 00 74 19 48 8b 4d 60 b2 81 48 8b 45 60 48 8b `.t.H.M`..H.E`H.
00429df0 18 ff 53 e0 48 8b 4d 60 e8 53 f7 fd ff e8 0e 12 ..S.H.M`.S......
00429e00 fe ff 90 ...
00429e03
00429e03loc_429e03:
00429e03mov rax, [rbp+96]
00429e07lea rsp, [rbp+72]
00429e0bpop rbx
00429e0cpop rbp
00429e0dret
00429d10
00429e0e
00429e0e 48 90 H.
00429e0e 48 90 H.
00429e10
00429e10fn_429e10:
00429e10push rbp
00429e11sub rsp, 32
00429e15mov rbp, rsp
00429e18lea rcx, [rdx+40]
00429e1cmov edx, 2
00429e21call fn_40bdd0
00429e26lea rsp, [rbp+32]
00429e2apop rbp
00429e2bret
00429e10
00429e10fn_429e10:
00429e10push rbp
00429e11sub rsp, 32
00429e15mov rbp, rsp
00429e18lea rcx, [rdx+40]
00429e1cmov edx, 2
00429e21call fn_40bdd0
00429e26lea rsp, [rbp+32]
00429e2apop rbp
00429e2bret
00429e10
00429e2c
00429e2c 48 8d 40 00 H.@.
00429e2c 48 8d 40 00 H.@.
00429e30
00429e30fn_429e30:
00429e30sub rsp, 40
00429e34call fn_40b050
00429e39add rsp, 40
00429e3dret
00429e30
00429e30fn_429e30:
00429e30sub rsp, 40
00429e34call fn_40b050
00429e39add rsp, 40
00429e3dret
00429e30
00429e3e
00429e3e // align 0x10
00429e3e // align 0x10
00429e40
00429e40Exception.CreateResFmtHelp_2:
00429e40push rbp
00429e41push rbx
00429e42sub rsp, 72
00429e46mov rbp, rsp
00429e49mov [rbp+48], 0
00429e51mov [rbp+40], 0
00429e59mov [rbp+56], rbp
00429e5dmov [rbp+96], rcx
00429e61mov [rbp+104], dl
00429e64mov [rbp+112], r8
00429e68mov [rbp+120], r9
00429e6cmov eax, [rbp+128]
00429e72mov [rbp+128], eax
00429e78mov eax, [rbp+136]
00429e7emov [rbp+136], eax
00429e84cmp [rbp+104], 0
00429e88je 0x429e9c
00429e8amov rcx, [rbp+96]
00429e8emovzx rdx, [rbp+104]
00429e93call fn_409530
00429e98mov [rbp+96], rax
00429e9c
00429e9cloc_429e9c:
00429e9cnop
00429e9dnop
00429e9elea rcx, [rbp+40]
00429ea2mov rdx, [rbp+112]
00429ea6call fn_414600
00429eablea rcx, [rbp+48]
00429eafmov rdx, [rbp+40]
00429eb3mov r8, [rbp+120]
00429eb7mov r9l, [rbp+128]
00429ebecall fn_422fd0
00429ec3mov rax, [rbp+96]
00429ec7lea rcx, [rax+8]
00429ecbmov rdx, [rbp+48]
00429ecfcall fn_40c360
00429ed4mov rax, [rbp+96]
00429ed8mov ecx, [rbp+136]
00429edemov [rax+16], ecx
00429ee1nop
00429ee2lea rcx, [rbp+40]
00429ee6mov edx, 2
00429eebcall fn_40bdd0
00429ef0cmp [rbp+104], 0
00429ef4je 0x429f33
00429ef6mov rcx, [rbp+96]
00429efacall fn_409570
00429effmov [rbp+96], rax
00429f03jmp 0x429f33
00429f05
00429f05 90 90 80 7d 68 00 74 20 48 83 7d ...}h.t H.}
00429f10 60 00 74 19 48 8b 4d 60 b2 81 48 8b 45 60 48 8b `.t.H.M`..H.E`H.
00429f20 18 ff 53 e0 48 8b 4d 60 e8 23 f6 fd ff e8 de 10 ..S.H.M`.#......
00429f30 fe ff 90 ...
00429f33
00429f33loc_429f33:
00429f33mov rax, [rbp+96]
00429f37lea rsp, [rbp+72]
00429f3bpop rbx
00429f3cpop rbp
00429f3dret
00429e40
00429e40Exception.CreateResFmtHelp_2:
00429e40push rbp
00429e41push rbx
00429e42sub rsp, 72
00429e46mov rbp, rsp
00429e49mov [rbp+48], 0
00429e51mov [rbp+40], 0
00429e59mov [rbp+56], rbp
00429e5dmov [rbp+96], rcx
00429e61mov [rbp+104], dl
00429e64mov [rbp+112], r8
00429e68mov [rbp+120], r9
00429e6cmov eax, [rbp+128]
00429e72mov [rbp+128], eax
00429e78mov eax, [rbp+136]
00429e7emov [rbp+136], eax
00429e84cmp [rbp+104], 0
00429e88je 0x429e9c
00429e8amov rcx, [rbp+96]
00429e8emovzx rdx, [rbp+104]
00429e93call fn_409530
00429e98mov [rbp+96], rax
00429e9c
00429e9cloc_429e9c:
00429e9cnop
00429e9dnop
00429e9elea rcx, [rbp+40]
00429ea2mov rdx, [rbp+112]
00429ea6call fn_414600
00429eablea rcx, [rbp+48]
00429eafmov rdx, [rbp+40]
00429eb3mov r8, [rbp+120]
00429eb7mov r9l, [rbp+128]
00429ebecall fn_422fd0
00429ec3mov rax, [rbp+96]
00429ec7lea rcx, [rax+8]
00429ecbmov rdx, [rbp+48]
00429ecfcall fn_40c360
00429ed4mov rax, [rbp+96]
00429ed8mov ecx, [rbp+136]
00429edemov [rax+16], ecx
00429ee1nop
00429ee2lea rcx, [rbp+40]
00429ee6mov edx, 2
00429eebcall fn_40bdd0
00429ef0cmp [rbp+104], 0
00429ef4je 0x429f33
00429ef6mov rcx, [rbp+96]
00429efacall fn_409570
00429effmov [rbp+96], rax
00429f03jmp 0x429f33
00429f05
00429f05 90 90 80 7d 68 00 74 20 48 83 7d ...}h.t H.}
00429f10 60 00 74 19 48 8b 4d 60 b2 81 48 8b 45 60 48 8b `.t.H.M`..H.E`H.
00429f20 18 ff 53 e0 48 8b 4d 60 e8 23 f6 fd ff e8 de 10 ..S.H.M`.#......
00429f30 fe ff 90 ...
00429f33
00429f33loc_429f33:
00429f33mov rax, [rbp+96]
00429f37lea rsp, [rbp+72]
00429f3bpop rbx
00429f3cpop rbp
00429f3dret
00429e40
00429f3e
00429f3e 48 90 H.
00429f3e 48 90 H.
00429f40
00429f40fn_429f40:
00429f40push rbp
00429f41sub rsp, 32
00429f45mov rbp, rsp
00429f48lea rcx, [rdx+40]
00429f4cmov edx, 2
00429f51call fn_40bdd0
00429f56lea rsp, [rbp+32]
00429f5apop rbp
00429f5bret
00429f40
00429f40fn_429f40:
00429f40push rbp
00429f41sub rsp, 32
00429f45mov rbp, rsp
00429f48lea rcx, [rdx+40]
00429f4cmov edx, 2
00429f51call fn_40bdd0
00429f56lea rsp, [rbp+32]
00429f5apop rbp
00429f5bret
00429f40
00429f5c
00429f5c 48 8d 40 00 H.@.
00429f5c 48 8d 40 00 H.@.
00429f60
00429f60fn_429f60:
00429f60sub rsp, 40
00429f64call fn_40b050
00429f69add rsp, 40
00429f6dret
00429f60
00429f60fn_429f60:
00429f60sub rsp, 40
00429f64call fn_40b050
00429f69add rsp, 40
00429f6dret
00429f60
00429f6e
00429f6e // align 0x10
00429f6e // align 0x10
00429f70
00429f70Exception.Destroy:
00429f70push rsi
00429f71push rbx
00429f72sub rsp, 40
00429f76mov rbx, rcx
00429f79mov esi, edx
00429f7cmov rcx, rbx
00429f7fmov edx, esi
00429f82call fn_4095d0
00429f87lea rcx, [rbx+24]
00429f8bcall fn_42ce30
00429f90cmp [rip+0x413c0], 0
00429f98je 0x429fa4
00429f9amov rcx, [rbx+32]
00429f9ecall [rip+0x413b4]
00429fa4
00429fa4loc_429fa4:
00429fa4mov [rbx+32], 0
00429facmov rcx, rbx
00429fafmov edx, esi
00429fb2and dl, 252
00429fb5call TObject.Destroy
00429fbatest sil, sil
00429fbdjle 0x429fc7
00429fbfmov rcx, rbx
00429fc2call fn_409550
00429fc7
00429fc7loc_429fc7:
00429fc7add rsp, 40
00429fcbpop rbx
00429fccpop rsi
00429fcdret
00429f70
00429f70Exception.Destroy:
00429f70push rsi
00429f71push rbx
00429f72sub rsp, 40
00429f76mov rbx, rcx
00429f79mov esi, edx
00429f7cmov rcx, rbx
00429f7fmov edx, esi
00429f82call fn_4095d0
00429f87lea rcx, [rbx+24]
00429f8bcall fn_42ce30
00429f90cmp [rip+0x413c0], 0
00429f98je 0x429fa4
00429f9amov rcx, [rbx+32]
00429f9ecall [rip+0x413b4]
00429fa4
00429fa4loc_429fa4:
00429fa4mov [rbx+32], 0
00429facmov rcx, rbx
00429fafmov edx, esi
00429fb2and dl, 252
00429fb5call TObject.Destroy
00429fbatest sil, sil
00429fbdjle 0x429fc7
00429fbfmov rcx, rbx
00429fc2call fn_409550
00429fc7
00429fc7loc_429fc7:
00429fc7add rsp, 40
00429fcbpop rbx
00429fccpop rsi
00429fcdret
00429f70
00429fce
00429fce // align 0x10
00429fce // align 0x10
00429fd0
00429fd0Exception.GetBaseException:
00429fd0mov rax, rcx
00429fd3jmp 0x429fd8
00429fd5
00429fd5loc_429fd5:
00429fd5mov rax, rcx
00429fd8
00429fd8loc_429fd8:
00429fd8mov rcx, [rax+24]
00429fdctest rcx, rcx
00429fdfjne 0x429fd5
00429fe1ret
00429fd0
00429fd0Exception.GetBaseException:
00429fd0mov rax, rcx
00429fd3jmp 0x429fd8
00429fd5
00429fd5loc_429fd5:
00429fd5mov rax, rcx
00429fd8
00429fd8loc_429fd8:
00429fd8mov rcx, [rax+24]
00429fdctest rcx, rcx
00429fdfjne 0x429fd5
00429fe1ret
00429fd0
00429fe2
00429fe2 // align 0x10
00429fe2 // align 0x10
00429ff0
00429ff0fn_429ff0:
00429ff0push rbx
00429ff1sub rsp, 32
00429ff5mov rbx, rdx
00429ff8cmp [rip+0x41350], 0
0042a000je 0x42a014
0042a002mov rax, rbx
0042a005mov rdx, [rcx+32]
0042a009mov rcx, rax
0042a00ccall [rip+0x4133e]
0042a012jmp 0x42a01c
0042a014
0042a014loc_42a014:
0042a014mov rcx, rbx
0042a017call fn_40bcf0
0042a01c
0042a01cloc_42a01c:
0042a01cmov rax, rbx
0042a01fadd rsp, 32
0042a023pop rbx
0042a024ret
00429ff0
00429ff0fn_429ff0:
00429ff0push rbx
00429ff1sub rsp, 32
00429ff5mov rbx, rdx
00429ff8cmp [rip+0x41350], 0
0042a000je 0x42a014
0042a002mov rax, rbx
0042a005mov rdx, [rcx+32]
0042a009mov rcx, rax
0042a00ccall [rip+0x4133e]
0042a012jmp 0x42a01c
0042a014
0042a014loc_42a014:
0042a014mov rcx, rbx
0042a017call fn_40bcf0
0042a01c
0042a01cloc_42a01c:
0042a01cmov rax, rbx
0042a01fadd rsp, 32
0042a023pop rbx
0042a024ret
00429ff0
0042a025
0042a025 // align 0x10
0042a025 // align 0x10
0042a030
0042a030Exception.RaiseOuterException:
0042a030sub rsp, 40
0042a034test rcx, rcx
0042a037je 0x42a03d
0042a039mov [rcx+40], 1
0042a03d
0042a03dloc_42a03d:
0042a03dcall fn_40aff0
0042a042add rsp, 40
0042a046ret
0042a030
0042a030Exception.RaiseOuterException:
0042a030sub rsp, 40
0042a034test rcx, rcx
0042a037je 0x42a03d
0042a039mov [rcx+40], 1
0042a03d
0042a03dloc_42a03d:
0042a03dcall fn_40aff0
0042a042add rsp, 40
0042a046ret
0042a030
0042a047
0042a047 // align 0x10
0042a047 // align 0x10
0042a050
0042a050Exception.ThrowOuterException:
0042a050sub rsp, 40
0042a054test rcx, rcx
0042a057je 0x42a05d
0042a059mov [rcx+40], 1
0042a05d
0042a05dloc_42a05d:
0042a05dcall fn_40aff0
0042a062add rsp, 40
0042a066ret
0042a050
0042a050Exception.ThrowOuterException:
0042a050sub rsp, 40
0042a054test rcx, rcx
0042a057je 0x42a05d
0042a059mov [rcx+40], 1
0042a05d
0042a05dloc_42a05d:
0042a05dcall fn_40aff0
0042a062add rsp, 40
0042a066ret
0042a050
0042a067
0042a067 // align 0x10
0042a067 // align 0x10
0042a070
0042a070Exception.Virtual0:
0042a070push rsi
0042a071push rbx
0042a072sub rsp, 40
0042a076mov rbx, rcx
0042a079mov rsi, rdx
0042a07cmov rcx, rbx
0042a07fcall fn_42a0b0
0042a084cmp [rip+0x412bc], 0
0042a08cje 0x42a0a2
0042a08emov rcx, rsi
0042a091call [rip+0x412b1]
0042a097mov rcx, rbx
0042a09amov rdx, rax
0042a09dcall fn_42a0f0
0042a0a2
0042a0a2loc_42a0a2:
0042a0a2add rsp, 40
0042a0a6pop rbx
0042a0a7pop rsi
0042a0a8ret
0042a070
0042a070Exception.Virtual0:
0042a070push rsi
0042a071push rbx
0042a072sub rsp, 40
0042a076mov rbx, rcx
0042a079mov rsi, rdx
0042a07cmov rcx, rbx
0042a07fcall fn_42a0b0
0042a084cmp [rip+0x412bc], 0
0042a08cje 0x42a0a2
0042a08emov rcx, rsi
0042a091call [rip+0x412b1]
0042a097mov rcx, rbx
0042a09amov rdx, rax
0042a09dcall fn_42a0f0
0042a0a2
0042a0a2loc_42a0a2:
0042a0a2add rsp, 40
0042a0a6pop rbx
0042a0a7pop rsi
0042a0a8ret
0042a070
0042a0a9
0042a0a9 // align 0x10
0042a0a9 // align 0x10
0042a0b0
0042a0b0fn_42a0b0:
0042a0b0push rbx
0042a0b1sub rsp, 32
0042a0b5mov rbx, rcx
0042a0b8cmp [rbx+40], 0
0042a0bcje 0x42a0df
0042a0becall fn_4058f0
0042a0c3mov rcx, rax
0042a0c6mov rdx, [rip-48485]
0042a0cdcall fn_4090e0
0042a0d2test al, al
0042a0d4je 0x42a0df
0042a0d6call fn_405950
0042a0dbmov [rbx+24], rax
0042a0df
0042a0dfloc_42a0df:
0042a0dfadd rsp, 32
0042a0e3pop rbx
0042a0e4ret
0042a0b0
0042a0b0fn_42a0b0:
0042a0b0push rbx
0042a0b1sub rsp, 32
0042a0b5mov rbx, rcx
0042a0b8cmp [rbx+40], 0
0042a0bcje 0x42a0df
0042a0becall fn_4058f0
0042a0c3mov rcx, rax
0042a0c6mov rdx, [rip-48485]
0042a0cdcall fn_4090e0
0042a0d2test al, al
0042a0d4je 0x42a0df
0042a0d6call fn_405950
0042a0dbmov [rbx+24], rax
0042a0df
0042a0dfloc_42a0df:
0042a0dfadd rsp, 32
0042a0e3pop rbx
0042a0e4ret
0042a0b0
0042a0e5
0042a0e5 // align 0x10
0042a0e5 // align 0x10
0042a0f5
0042a0f5 // align 0x10
0042a0f5 // align 0x10
0042a100
0042a100Exception.ToString:
0042a100push rsi
0042a101push rbx
0042a102sub rsp, 40
0042a106mov rbx, rdx
0042a109mov rsi, rcx
0042a10cmov rcx, rbx
0042a10fcall fn_40bcf0
0042a114test rsi, rsi
0042a117je 0x42a156
0042a119
0042a119loc_42a119:
0042a119cmp [rbx], 0
0042a11dje 0x42a141
0042a11fmov rcx, rbx
0042a122mov edx, 3
0042a127mov r8, [rbx]
0042a12alea r9, [rip+63]
0042a131mov rax, [rsi+8]
0042a135mov [rsp+32], rax
0042a13acall fn_40dbb0
0042a13fjmp 0x42a14d
0042a141
0042a141loc_42a141:
0042a141mov rcx, rbx
0042a144mov rdx, [rsi+8]
0042a148call fn_40c360
0042a14d
0042a14dloc_42a14d:
0042a14dmov rsi, [rsi+24]
0042a151test rsi, rsi
0042a154jne 0x42a119
0042a156
0042a156loc_42a156:
0042a156nop
0042a157mov rax, rbx
0042a15aadd rsp, 40
0042a15epop rbx
0042a15fpop rsi
0042a160ret
0042a100
0042a100Exception.ToString:
0042a100push rsi
0042a101push rbx
0042a102sub rsp, 40
0042a106mov rbx, rdx
0042a109mov rsi, rcx
0042a10cmov rcx, rbx
0042a10fcall fn_40bcf0
0042a114test rsi, rsi
0042a117je 0x42a156
0042a119
0042a119loc_42a119:
0042a119cmp [rbx], 0
0042a11dje 0x42a141
0042a11fmov rcx, rbx
0042a122mov edx, 3
0042a127mov r8, [rbx]
0042a12alea r9, [rip+63]
0042a131mov rax, [rsi+8]
0042a135mov [rsp+32], rax
0042a13acall fn_40dbb0
0042a13fjmp 0x42a14d
0042a141
0042a141loc_42a141:
0042a141mov rcx, rbx
0042a144mov rdx, [rsi+8]
0042a148call fn_40c360
0042a14d
0042a14dloc_42a14d:
0042a14dmov rsi, [rsi+24]
0042a151test rsi, rsi
0042a154jne 0x42a119
0042a156
0042a156loc_42a156:
0042a156nop
0042a157mov rax, rbx
0042a15aadd rsp, 40
0042a15epop rbx
0042a15fpop rsi
0042a160ret
0042a100
0042a161
0042a161 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ...............
0042a170 0d 00 0a 00 00 00 cc cc cc cc cc cc cc cc cc cc ................
0042a161 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ...............
0042a170 0d 00 0a 00 00 00 cc cc cc cc cc cc cc cc cc cc ................
0042a180
0042a180EHeapException.FreeInstance:
0042a180sub rsp, 40
0042a184cmp [rcx+48], 0
0042a188je 0x42a18f
0042a18acall TObject.FreeInstance
0042a18f
0042a18floc_42a18f:
0042a18fadd rsp, 40
0042a193ret
0042a180
0042a180EHeapException.FreeInstance:
0042a180sub rsp, 40
0042a184cmp [rcx+48], 0
0042a188je 0x42a18f
0042a18acall TObject.FreeInstance
0042a18f
0042a18floc_42a18f:
0042a18fadd rsp, 40
0042a193ret
0042a180
0042a194
0042a194 // align 0x10
0042a194 // align 0x10
0042a1a0
0042a1a0EHeapException.Virtual0:
0042a1a0sub rsp, 40
0042a1a4call fn_42a0b0
0042a1a9add rsp, 40
0042a1adret
0042a1a0
0042a1a0EHeapException.Virtual0:
0042a1a0sub rsp, 40
0042a1a4call fn_42a0b0
0042a1a9add rsp, 40
0042a1adret
0042a1a0
0042a1ae
0042a1ae // align 0x10
0042a1ae // align 0x10
0042a1b0
0042a1b0EInOutError.Create:
0042a1b0push rbp
0042a1b1push rbx
0042a1b2sub rsp, 88
0042a1b6mov rbp, rsp
0042a1b9mov [rbp+72], rbp
0042a1bdmov [rbp+112], rcx
0042a1c1mov [rbp+120], dl
0042a1c4mov [rbp+128], r8
0042a1cbmov [rbp+136], r9
0042a1d2cmp [rbp+120], 0
0042a1d6je 0x42a1ea
0042a1d8mov rcx, [rbp+112]
0042a1dcmovzx rdx, [rbp+120]
0042a1e1call fn_409530
0042a1e6mov [rbp+112], rax
0042a1ea
0042a1ealoc_42a1ea:
0042a1eanop
0042a1ebmov rcx, [rbp+112]
0042a1efxor edx, edx
0042a1f1mov r8, [rbp+128]
0042a1f8call Exception.Create
0042a1fdmov rax, [rbp+112]
0042a201lea rcx, [rax+56]
0042a205mov rdx, [rbp+136]
0042a20ccall fn_40c360
0042a211mov rax, [rbp+112]
0042a215lea rcx, [rax+8]
0042a219mov edx, 5
0042a21emov rax, [rbp+112]
0042a222mov r8, [rax+8]
0042a226lea r9, [rip+159]
0042a22dlea rax, [rip+172]
0042a234mov [rsp+32], rax
0042a239mov rax, [rbp+136]
0042a240mov [rsp+40], rax
0042a245lea rax, [rip+164]
0042a24cmov [rsp+48], rax
0042a251call fn_40dbb0
0042a256cmp [rbp+120], 0
0042a25aje 0x42a299
0042a25cmov rcx, [rbp+112]
0042a260call fn_409570
0042a265mov [rbp+112], rax
0042a269jmp 0x42a299
0042a26b
0042a26b 90 90 80 7d 78 ...}x
0042a270 00 74 20 48 83 7d 70 00 74 19 48 8b 4d 70 b2 81 .t H.}p.t.H.Mp..
0042a280 48 8b 45 70 48 8b 18 ff 53 e0 48 8b 4d 70 e8 bd H.EpH...S.H.Mp..
0042a290 f2 fd ff e8 78 0d fe ff 90 ....x....
0042a299
0042a299loc_42a299:
0042a299mov rax, [rbp+112]
0042a29dlea rsp, [rbp+88]
0042a2a1pop rbx
0042a2a2pop rbp
0042a2a3ret
0042a1b0
0042a1b0EInOutError.Create:
0042a1b0push rbp
0042a1b1push rbx
0042a1b2sub rsp, 88
0042a1b6mov rbp, rsp
0042a1b9mov [rbp+72], rbp
0042a1bdmov [rbp+112], rcx
0042a1c1mov [rbp+120], dl
0042a1c4mov [rbp+128], r8
0042a1cbmov [rbp+136], r9
0042a1d2cmp [rbp+120], 0
0042a1d6je 0x42a1ea
0042a1d8mov rcx, [rbp+112]
0042a1dcmovzx rdx, [rbp+120]
0042a1e1call fn_409530
0042a1e6mov [rbp+112], rax
0042a1ea
0042a1ealoc_42a1ea:
0042a1eanop
0042a1ebmov rcx, [rbp+112]
0042a1efxor edx, edx
0042a1f1mov r8, [rbp+128]
0042a1f8call Exception.Create
0042a1fdmov rax, [rbp+112]
0042a201lea rcx, [rax+56]
0042a205mov rdx, [rbp+136]
0042a20ccall fn_40c360
0042a211mov rax, [rbp+112]
0042a215lea rcx, [rax+8]
0042a219mov edx, 5
0042a21emov rax, [rbp+112]
0042a222mov r8, [rax+8]
0042a226lea r9, [rip+159]
0042a22dlea rax, [rip+172]
0042a234mov [rsp+32], rax
0042a239mov rax, [rbp+136]
0042a240mov [rsp+40], rax
0042a245lea rax, [rip+164]
0042a24cmov [rsp+48], rax
0042a251call fn_40dbb0
0042a256cmp [rbp+120], 0
0042a25aje 0x42a299
0042a25cmov rcx, [rbp+112]
0042a260call fn_409570
0042a265mov [rbp+112], rax
0042a269jmp 0x42a299
0042a26b
0042a26b 90 90 80 7d 78 ...}x
0042a270 00 74 20 48 83 7d 70 00 74 19 48 8b 4d 70 b2 81 .t H.}p.t.H.Mp..
0042a280 48 8b 45 70 48 8b 18 ff 53 e0 48 8b 4d 70 e8 bd H.EpH...S.H.Mp..
0042a290 f2 fd ff e8 78 0d fe ff 90 ....x....
0042a299
0042a299loc_42a299:
0042a299mov rax, [rbp+112]
0042a29dlea rsp, [rbp+88]
0042a2a1pop rbx
0042a2a2pop rbp
0042a2a3ret
0042a1b0
0042a2a4
0042a2a4 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
0042a2a4 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
0042a2b0
0042a2b0fn_42a2b0:
0042a2b0sub rsp, 40
0042a2b4call fn_40b050
0042a2b9add rsp, 40
0042a2bdret
0042a2b0
0042a2b0fn_42a2b0:
0042a2b0sub rsp, 40
0042a2b4call fn_40b050
0042a2b9add rsp, 40
0042a2bdret
0042a2b0
0042a2be
0042a2be 00 00 ..
0042a2c0 b0 04 02 00 ff ff ff ff 02 00 00 00 0d 00 0a 00 ................
0042a2d0 00 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ................
0042a2e0 5b 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 [...............
0042a2f0 5d 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ]...............
0042a2be 00 00 ..
0042a2c0 b0 04 02 00 ff ff ff ff 02 00 00 00 0d 00 0a 00 ................
0042a2d0 00 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 ................
0042a2e0 5b 00 00 00 b0 04 02 00 ff ff ff ff 01 00 00 00 [...............
0042a2f0 5d 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ]...............
0042a300
0042a300EInOutError.CreateRes:
0042a300push rbp
0042a301push rbx
0042a302sub rsp, 56
0042a306mov rbp, rsp
0042a309mov [rbp+32], 0
0042a311mov [rbp+40], rbp
0042a315mov [rbp+80], rcx
0042a319mov [rbp+88], dl
0042a31cmov [rbp+96], r8
0042a320mov [rbp+104], r9
0042a324cmp [rbp+88], 0
0042a328je 0x42a33c
0042a32amov rcx, [rbp+80]
0042a32emovzx rdx, [rbp+88]
0042a333call fn_409530
0042a338mov [rbp+80], rax
0042a33c
0042a33cloc_42a33c:
0042a33cnop
0042a33dnop
0042a33elea rcx, [rbp+32]
0042a342mov rdx, [rbp+96]
0042a346call fn_414600
0042a34bmov rcx, [rbp+80]
0042a34fxor edx, edx
0042a351mov r8, [rbp+32]
0042a355mov r9, [rbp+104]
0042a359call EInOutError.Create
0042a35enop
0042a35flea rcx, [rbp+32]
0042a363call fn_40bcf0
0042a368cmp [rbp+88], 0
0042a36cje 0x42a3ab
0042a36emov rcx, [rbp+80]
0042a372call fn_409570
0042a377mov [rbp+80], rax
0042a37bjmp 0x42a3ab
0042a37d
0042a37d 90 90 80 ...
0042a380 7d 58 00 74 20 48 83 7d 50 00 74 19 48 8b 4d 50 }X.t H.}P.t.H.MP
0042a390 b2 81 48 8b 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 ..H.EPH...S.H.MP
0042a3a0 e8 ab f1 fd ff e8 66 0c fe ff 90 ......f....
0042a3ab
0042a3abloc_42a3ab:
0042a3abmov rax, [rbp+80]
0042a3aflea rsp, [rbp+56]
0042a3b3pop rbx
0042a3b4pop rbp
0042a3b5ret
0042a300
0042a300EInOutError.CreateRes:
0042a300push rbp
0042a301push rbx
0042a302sub rsp, 56
0042a306mov rbp, rsp
0042a309mov [rbp+32], 0
0042a311mov [rbp+40], rbp
0042a315mov [rbp+80], rcx
0042a319mov [rbp+88], dl
0042a31cmov [rbp+96], r8
0042a320mov [rbp+104], r9
0042a324cmp [rbp+88], 0
0042a328je 0x42a33c
0042a32amov rcx, [rbp+80]
0042a32emovzx rdx, [rbp+88]
0042a333call fn_409530
0042a338mov [rbp+80], rax
0042a33c
0042a33cloc_42a33c:
0042a33cnop
0042a33dnop
0042a33elea rcx, [rbp+32]
0042a342mov rdx, [rbp+96]
0042a346call fn_414600
0042a34bmov rcx, [rbp+80]
0042a34fxor edx, edx
0042a351mov r8, [rbp+32]
0042a355mov r9, [rbp+104]
0042a359call EInOutError.Create
0042a35enop
0042a35flea rcx, [rbp+32]
0042a363call fn_40bcf0
0042a368cmp [rbp+88], 0
0042a36cje 0x42a3ab
0042a36emov rcx, [rbp+80]
0042a372call fn_409570
0042a377mov [rbp+80], rax
0042a37bjmp 0x42a3ab
0042a37d
0042a37d 90 90 80 ...
0042a380 7d 58 00 74 20 48 83 7d 50 00 74 19 48 8b 4d 50 }X.t H.}P.t.H.MP
0042a390 b2 81 48 8b 45 50 48 8b 18 ff 53 e0 48 8b 4d 50 ..H.EPH...S.H.MP
0042a3a0 e8 ab f1 fd ff e8 66 0c fe ff 90 ......f....
0042a3ab
0042a3abloc_42a3ab:
0042a3abmov rax, [rbp+80]
0042a3aflea rsp, [rbp+56]
0042a3b3pop rbx
0042a3b4pop rbp
0042a3b5ret
0042a300
0042a3b6
0042a3b6 48 90 48 8d 04 05 00 00 00 00 H.H.......
0042a3b6 48 90 48 8d 04 05 00 00 00 00 H.H.......
0042a3c0
0042a3c0fn_42a3c0:
0042a3c0push rbp
0042a3c1sub rsp, 32
0042a3c5mov rbp, rsp
0042a3c8lea rcx, [rdx+32]
0042a3cccall fn_40bcf0
0042a3d1lea rsp, [rbp+32]
0042a3d5pop rbp
0042a3d6ret
0042a3c0
0042a3c0fn_42a3c0:
0042a3c0push rbp
0042a3c1sub rsp, 32
0042a3c5mov rbp, rsp
0042a3c8lea rcx, [rdx+32]
0042a3cccall fn_40bcf0
0042a3d1lea rsp, [rbp+32]
0042a3d5pop rbp
0042a3d6ret
0042a3c0
0042a3d7
0042a3d7 90 48 8d 04 05 00 00 00 00 .H.......
0042a3d7 90 48 8d 04 05 00 00 00 00 .H.......
0042a3e0
0042a3e0fn_42a3e0:
0042a3e0sub rsp, 40
0042a3e4call fn_40b050
0042a3e9add rsp, 40
0042a3edret
0042a3e0
0042a3e0fn_42a3e0:
0042a3e0sub rsp, 40
0042a3e4call fn_40b050
0042a3e9add rsp, 40
0042a3edret
0042a3e0
0042a3ee
0042a3ee // align 0x10
0042a3ee // align 0x10
0042a3f0
0042a3f0fn_42a3f0:
0042a3f0push rsi
0042a3f1push rbx
0042a3f2sub rsp, 72
0042a3f6xor ebx, ebx
0042a3f8call fn_405a90
0042a3fdmov esi, eax
0042a3ffjmp 0x42a404
0042a401
0042a401loc_42a401:
0042a401add ebx, 1
0042a404
0042a404loc_42a404:
0042a404cmp ebx, 6
0042a407jg 0x42a41b
0042a409lea rax, [rip+0x33480]
0042a410movsxd rcx, ebx
0042a413add rcx, rcx
0042a416cmp [rax+8*rcx], esi
0042a419jne 0x42a401
0042a41b
0042a41bloc_42a41b:
0042a41bcmp ebx, 6
0042a41ejg 0x42a441
0042a420mov rcx, [rip-46063]
0042a427mov dl, 1
0042a429lea rax, [rip+0x33468]
0042a430movsxd rbx, ebx
0042a433add rbx, rbx
0042a436mov r8, [rax+8*rbx]
0042a43acall Exception.Create
0042a43fjmp 0x42a46c
0042a441
0042a441loc_42a441:
0042a441mov [rsp+48], esi
0042a445mov [rsp+56], 0
0042a44amov rcx, [rip-46105]
0042a451mov dl, 1
0042a453mov r8, [rip+0x39a8e]
0042a45alea r9, [rsp+48]
0042a45fmov [rsp+32], 0
0042a467call Exception.CreateResFmt_2
0042a46c
0042a46cloc_42a46c:
0042a46cmov [rax+48], esi
0042a46fadd rsp, 72
0042a473pop rbx
0042a474pop rsi
0042a475ret
0042a3f0
0042a3f0fn_42a3f0:
0042a3f0push rsi
0042a3f1push rbx
0042a3f2sub rsp, 72
0042a3f6xor ebx, ebx
0042a3f8call fn_405a90
0042a3fdmov esi, eax
0042a3ffjmp 0x42a404
0042a401
0042a401loc_42a401:
0042a401add ebx, 1
0042a404
0042a404loc_42a404:
0042a404cmp ebx, 6
0042a407jg 0x42a41b
0042a409lea rax, [rip+0x33480]
0042a410movsxd rcx, ebx
0042a413add rcx, rcx
0042a416cmp [rax+8*rcx], esi
0042a419jne 0x42a401
0042a41b
0042a41bloc_42a41b:
0042a41bcmp ebx, 6
0042a41ejg 0x42a441
0042a420mov rcx, [rip-46063]
0042a427mov dl, 1
0042a429lea rax, [rip+0x33468]
0042a430movsxd rbx, ebx
0042a433add rbx, rbx
0042a436mov r8, [rax+8*rbx]
0042a43acall Exception.Create
0042a43fjmp 0x42a46c
0042a441
0042a441loc_42a441:
0042a441mov [rsp+48], esi
0042a445mov [rsp+56], 0
0042a44amov rcx, [rip-46105]
0042a451mov dl, 1
0042a453mov r8, [rip+0x39a8e]
0042a45alea r9, [rsp+48]
0042a45fmov [rsp+32], 0
0042a467call Exception.CreateResFmt_2
0042a46c
0042a46cloc_42a46c:
0042a46cmov [rax+48], esi
0042a46fadd rsp, 72
0042a473pop rbx
0042a474pop rsi
0042a475ret
0042a3f0
0042a476
0042a476 // align 0x10
0042a476 // align 0x10
0042a480
0042a480fn_42a480:
0042a480push rbx
0042a481sub rsp, 32
0042a485mov rbx, rdx
0042a488mov eax, ecx
0042a48asub al, 1
0042a48dtest al, al
0042a48fje 0x42a4a2
0042a491sub al, 1
0042a494test al, al
0042a496je 0x42a4ab
0042a498sub al, 1
0042a49bcmp al, 26
0042a49ejae 0x42a4f1
0042a4a0jmp 0x42a4b4
0042a4a2
0042a4a2loc_42a4a2:
0042a4a2mov rax, [rip+0x410af]
0042a4a9jmp 0x42a4f6
0042a4ab
0042a4abloc_42a4ab:
0042a4abmov rax, [rip+0x410ae]
0042a4b2jmp 0x42a4f6
0042a4b4
0042a4b4loc_42a4b4:
0042a4b4movzx rcx, cl
0042a4b8mov rax, [rip+0x39a69]
0042a4bfmov rdx, [rip+0x39d32]
0042a4c6mov r8, rcx
0042a4c9add r8, r8
0042a4ccmovzx rdx, [rdx+8*r8-48]
0042a4d2mov rax, [rax+8*rdx]
0042a4d6mov dl, 1
0042a4d8mov r8, [rip+0x39d19]
0042a4dfadd rcx, rcx
0042a4e2mov r8, [r8+8*rcx-40]
0042a4e7mov rcx, rax
0042a4eacall Exception.Create
0042a4efjmp 0x42a4f6
0042a4f1
0042a4f1loc_42a4f1:
0042a4f1call fn_42a3f0
0042a4f6
0042a4f6loc_42a4f6:
0042a4f6test rbx, rbx
0042a4f9je 0x42a508
0042a4fbmov rcx, rax
0042a4femov rdx, rbx
0042a501call fn_40aee0
0042a506jmp 0x42a510
0042a508
0042a508loc_42a508:
0042a508mov rcx, rax
0042a50bcall fn_40aff0
0042a510
0042a510loc_42a510:
0042a510add rsp, 32
0042a514pop rbx
0042a515ret
0042a480
0042a480fn_42a480:
0042a480push rbx
0042a481sub rsp, 32
0042a485mov rbx, rdx
0042a488mov eax, ecx
0042a48asub al, 1
0042a48dtest al, al
0042a48fje 0x42a4a2
0042a491sub al, 1
0042a494test al, al
0042a496je 0x42a4ab
0042a498sub al, 1
0042a49bcmp al, 26
0042a49ejae 0x42a4f1
0042a4a0jmp 0x42a4b4
0042a4a2
0042a4a2loc_42a4a2:
0042a4a2mov rax, [rip+0x410af]
0042a4a9jmp 0x42a4f6
0042a4ab
0042a4abloc_42a4ab:
0042a4abmov rax, [rip+0x410ae]
0042a4b2jmp 0x42a4f6
0042a4b4
0042a4b4loc_42a4b4:
0042a4b4movzx rcx, cl
0042a4b8mov rax, [rip+0x39a69]
0042a4bfmov rdx, [rip+0x39d32]
0042a4c6mov r8, rcx
0042a4c9add r8, r8
0042a4ccmovzx rdx, [rdx+8*r8-48]
0042a4d2mov rax, [rax+8*rdx]
0042a4d6mov dl, 1
0042a4d8mov r8, [rip+0x39d19]
0042a4dfadd rcx, rcx
0042a4e2mov r8, [r8+8*rcx-40]
0042a4e7mov rcx, rax
0042a4eacall Exception.Create
0042a4efjmp 0x42a4f6
0042a4f1
0042a4f1loc_42a4f1:
0042a4f1call fn_42a3f0
0042a4f6
0042a4f6loc_42a4f6:
0042a4f6test rbx, rbx
0042a4f9je 0x42a508
0042a4fbmov rcx, rax
0042a4femov rdx, rbx
0042a501call fn_40aee0
0042a506jmp 0x42a510
0042a508
0042a508loc_42a508:
0042a508mov rcx, rax
0042a50bcall fn_40aff0
0042a510
0042a510loc_42a510:
0042a510add rsp, 32
0042a514pop rbx
0042a515ret
0042a480
0042a516
0042a516 // align 0x10
0042a516 // align 0x10
0042a520
0042a520fn_42a520:
0042a520push rbp
0042a521sub rsp, 160
0042a528mov rbp, rsp
0042a52bmov [rbp+56], rcx
0042a52fmov [rbp+64], rdx
0042a533mov [rbp+76], r8l
0042a537mov [rbp+80], r9
0042a53bmov [rbp+96], 0
0042a543mov [rbp+88], 0
0042a54bmov [rbp+152], 0
0042a556nop
0042a557mov rax, [rbp+56]
0042a55btest rax, rax
0042a55eje 0x42a5cd
0042a560lea rcx, [rbp+152]
0042a567mov rdx, [rip+0x39c4a]
0042a56ecall fn_414600
0042a573mov rax, [rbp+56]
0042a577mov [rbp+104], rax
0042a57bmov [rbp+112], 17
0042a57fmov rax, [rbp+64]
0042a583mov [rbp+120], rax
0042a587mov [rbp+128], 17
0042a58emov eax, [rbp+76]
0042a591mov [rbp+136], eax
0042a597mov [rbp+144], 0
0042a59emov rcx, [rip-40005]
0042a5a5mov dl, 1
0042a5a7mov r8, [rbp+152]
0042a5aelea r9, [rbp+104]
0042a5b2mov [rsp+32], 2
0042a5bacall Exception.CreateFmt
0042a5bfmov rcx, rax
0042a5c2mov rdx, [rbp+80]
0042a5c6call fn_40aee0
0042a5cbjmp 0x42a642
0042a5cd
0042a5cdloc_42a5cd:
0042a5cdlea rcx, [rbp+96]
0042a5d1mov rdx, [rip+0x39be0]
0042a5d8call fn_414600
0042a5ddlea rcx, [rbp+88]
0042a5e1mov rdx, [rip+0x39b60]
0042a5e8call fn_414600
0042a5edmov rax, [rbp+88]
0042a5f1mov [rbp+104], rax
0042a5f5mov [rbp+112], 17
0042a5f9mov rax, [rbp+64]
0042a5fdmov [rbp+120], rax
0042a601mov [rbp+128], 17
0042a608mov eax, [rbp+76]
0042a60bmov [rbp+136], eax
0042a611mov [rbp+144], 0
0042a618mov rcx, [rip-40127]
0042a61fmov dl, 1
0042a621mov r8, [rbp+96]
0042a625lea r9, [rbp+104]
0042a629mov [rsp+32], 2
0042a631call Exception.CreateFmt
0042a636mov rcx, rax
0042a639mov rdx, [rbp+80]
0042a63dcall fn_40aee0
0042a642
0042a642loc_42a642:
0042a642nop
0042a643lea rcx, [rbp+88]
0042a647mov edx, 2
0042a64ccall fn_40bdd0
0042a651lea rcx, [rbp+152]
0042a658call fn_40bcf0
0042a65dlea rsp, [rbp+160]
0042a664pop rbp
0042a665ret
0042a520
0042a520fn_42a520:
0042a520push rbp
0042a521sub rsp, 160
0042a528mov rbp, rsp
0042a52bmov [rbp+56], rcx
0042a52fmov [rbp+64], rdx
0042a533mov [rbp+76], r8l
0042a537mov [rbp+80], r9
0042a53bmov [rbp+96], 0
0042a543mov [rbp+88], 0
0042a54bmov [rbp+152], 0
0042a556nop
0042a557mov rax, [rbp+56]
0042a55btest rax, rax
0042a55eje 0x42a5cd
0042a560lea rcx, [rbp+152]
0042a567mov rdx, [rip+0x39c4a]
0042a56ecall fn_414600
0042a573mov rax, [rbp+56]
0042a577mov [rbp+104], rax
0042a57bmov [rbp+112], 17
0042a57fmov rax, [rbp+64]
0042a583mov [rbp+120], rax
0042a587mov [rbp+128], 17
0042a58emov eax, [rbp+76]
0042a591mov [rbp+136], eax
0042a597mov [rbp+144], 0
0042a59emov rcx, [rip-40005]
0042a5a5mov dl, 1
0042a5a7mov r8, [rbp+152]
0042a5aelea r9, [rbp+104]
0042a5b2mov [rsp+32], 2
0042a5bacall Exception.CreateFmt
0042a5bfmov rcx, rax
0042a5c2mov rdx, [rbp+80]
0042a5c6call fn_40aee0
0042a5cbjmp 0x42a642
0042a5cd
0042a5cdloc_42a5cd:
0042a5cdlea rcx, [rbp+96]
0042a5d1mov rdx, [rip+0x39be0]
0042a5d8call fn_414600
0042a5ddlea rcx, [rbp+88]
0042a5e1mov rdx, [rip+0x39b60]
0042a5e8call fn_414600
0042a5edmov rax, [rbp+88]
0042a5f1mov [rbp+104], rax
0042a5f5mov [rbp+112], 17
0042a5f9mov rax, [rbp+64]
0042a5fdmov [rbp+120], rax
0042a601mov [rbp+128], 17
0042a608mov eax, [rbp+76]
0042a60bmov [rbp+136], eax
0042a611mov [rbp+144], 0
0042a618mov rcx, [rip-40127]
0042a61fmov dl, 1
0042a621mov r8, [rbp+96]
0042a625lea r9, [rbp+104]
0042a629mov [rsp+32], 2
0042a631call Exception.CreateFmt
0042a636mov rcx, rax
0042a639mov rdx, [rbp+80]
0042a63dcall fn_40aee0
0042a642
0042a642loc_42a642:
0042a642nop
0042a643lea rcx, [rbp+88]
0042a647mov edx, 2
0042a64ccall fn_40bdd0
0042a651lea rcx, [rbp+152]
0042a658call fn_40bcf0
0042a65dlea rsp, [rbp+160]
0042a664pop rbp
0042a665ret
0042a520
0042a666
0042a666 48 90 48 8d 04 05 00 00 00 00 H.H.......
0042a666 48 90 48 8d 04 05 00 00 00 00 H.H.......
0042a670
0042a670fn_42a670:
0042a670push rbp
0042a671push rbx
0042a672sub rsp, 40
0042a676mov rbp, rsp
0042a679mov rbx, rdx
0042a67clea rcx, [rbx+88]
0042a680mov edx, 2
0042a685call fn_40bdd0
0042a68alea rcx, [rbx+152]
0042a691call fn_40bcf0
0042a696lea rsp, [rbp+40]
0042a69apop rbx
0042a69bpop rbp
0042a69cret
0042a670
0042a670fn_42a670:
0042a670push rbp
0042a671push rbx
0042a672sub rsp, 40
0042a676mov rbp, rsp
0042a679mov rbx, rdx
0042a67clea rcx, [rbx+88]
0042a680mov edx, 2
0042a685call fn_40bdd0
0042a68alea rcx, [rbx+152]
0042a691call fn_40bcf0
0042a696lea rsp, [rbp+40]
0042a69apop rbx
0042a69bpop rbp
0042a69cret
0042a670
0042a69d
0042a69d // align 0x10
0042a69d // align 0x10
0042a6a0
0042a6a0fn_42a6a0:
0042a6a0sub rsp, 40
0042a6a4mov rcx, [rip-39955]
0042a6abmov dl, 1
0042a6admov r8, [rip+0x3986c]
0042a6b4call Exception.CreateRes_2
0042a6b9mov rcx, rax
0042a6bccall fn_40aff0
0042a6c1add rsp, 40
0042a6c5ret
0042a6a0
0042a6a0fn_42a6a0:
0042a6a0sub rsp, 40
0042a6a4mov rcx, [rip-39955]
0042a6abmov dl, 1
0042a6admov r8, [rip+0x3986c]
0042a6b4call Exception.CreateRes_2
0042a6b9mov rcx, rax
0042a6bccall fn_40aff0
0042a6c1add rsp, 40
0042a6c5ret
0042a6a0
0042a6c6
0042a6c6 // align 0x10
0042a6c6 // align 0x10
0042a6d0
0042a6d0fn_42a6d0:
0042a6d0mov eax, [rcx]
0042a6d2cmp eax, 0xffffffffc0000092
0042a6d8jg 0x42a72f
0042a6dacmp eax, 0xffffffffc0000092
0042a6e0je 0x42a778
0042a6e6cmp eax, 0xffffffffc000008e
0042a6ecjg 0x42a71b
0042a6eecmp eax, 0xffffffffc000008e
0042a6f4je 0x42a77c
0042a6faadd eax, 0x3ffffffb
0042a700test eax, eax
0042a702je 0x42a788
0042a708sub eax, 135
0042a70etest eax, eax
0042a710je 0x42a770
0042a712sub eax, 1
0042a715test eax, eax
0042a717jne 0x42a798
0042a719jmp 0x42a784
0042a71b
0042a71bloc_42a71b:
0042a71badd eax, 0x3fffff71
0042a721cmp eax, 2
0042a724jb 0x42a778
0042a726sub eax, 2
0042a729test eax, eax
0042a72bjne 0x42a798
0042a72djmp 0x42a780
0042a72f
0042a72floc_42a72f:
0042a72fcmp eax, 0xffffffffc0000096
0042a735jg 0x42a759
0042a737cmp eax, 0xffffffffc0000096
0042a73dje 0x42a78c
0042a73fadd eax, 0x3fffff6d
0042a745test eax, eax
0042a747je 0x42a784
0042a749sub eax, 1
0042a74ctest eax, eax
0042a74eje 0x42a76c
0042a750sub eax, 1
0042a753test eax, eax
0042a755jne 0x42a798
0042a757jmp 0x42a774
0042a759
0042a759loc_42a759:
0042a759add eax, 0x3fffff03
0042a75ftest eax, eax
0042a761je 0x42a794
0042a763sub eax, 61
0042a766test eax, eax
0042a768jne 0x42a798
0042a76ajmp 0x42a790
0042a76c
0042a76cloc_42a76c:
0042a76cmov al, 3
0042a76ejmp 0x42a79a
0042a770
0042a770loc_42a770:
0042a770mov al, 4
0042a772jmp 0x42a79a
0042a774
0042a774loc_42a774:
0042a774mov al, 5
0042a776jmp 0x42a79a
0042a778
0042a778loc_42a778:
0042a778mov al, 6
0042a77ajmp 0x42a79a
0042a77c
0042a77cloc_42a77c:
0042a77cmov al, 7
0042a77ejmp 0x42a79a
0042a780
0042a780loc_42a780:
0042a780mov al, 8
0042a782jmp 0x42a79a
0042a784
0042a784loc_42a784:
0042a784mov al, 9
0042a786jmp 0x42a79a
0042a788
0042a788loc_42a788:
0042a788mov al, 11
0042a78ajmp 0x42a79a
0042a78c
0042a78cloc_42a78c:
0042a78cmov al, 12
0042a78ejmp 0x42a79a
0042a790
0042a790loc_42a790:
0042a790mov al, 13
0042a792jmp 0x42a79a
0042a794
0042a794loc_42a794:
0042a794mov al, 14
0042a796jmp 0x42a79a
0042a798
0042a798loc_42a798:
0042a798mov al, 22
0042a79a
0042a79aloc_42a79a:
0042a79aret
0042a6d0
0042a6d0fn_42a6d0:
0042a6d0mov eax, [rcx]
0042a6d2cmp eax, 0xffffffffc0000092
0042a6d8jg 0x42a72f
0042a6dacmp eax, 0xffffffffc0000092
0042a6e0je 0x42a778
0042a6e6cmp eax, 0xffffffffc000008e
0042a6ecjg 0x42a71b
0042a6eecmp eax, 0xffffffffc000008e
0042a6f4je 0x42a77c
0042a6faadd eax, 0x3ffffffb
0042a700test eax, eax
0042a702je 0x42a788
0042a708sub eax, 135
0042a70etest eax, eax
0042a710je 0x42a770
0042a712sub eax, 1
0042a715test eax, eax
0042a717jne 0x42a798
0042a719jmp 0x42a784
0042a71b
0042a71bloc_42a71b:
0042a71badd eax, 0x3fffff71
0042a721cmp eax, 2
0042a724jb 0x42a778
0042a726sub eax, 2
0042a729test eax, eax
0042a72bjne 0x42a798
0042a72djmp 0x42a780
0042a72f
0042a72floc_42a72f:
0042a72fcmp eax, 0xffffffffc0000096
0042a735jg 0x42a759
0042a737cmp eax, 0xffffffffc0000096
0042a73dje 0x42a78c
0042a73fadd eax, 0x3fffff6d
0042a745test eax, eax
0042a747je 0x42a784
0042a749sub eax, 1
0042a74ctest eax, eax
0042a74eje 0x42a76c
0042a750sub eax, 1
0042a753test eax, eax
0042a755jne 0x42a798
0042a757jmp 0x42a774
0042a759
0042a759loc_42a759:
0042a759add eax, 0x3fffff03
0042a75ftest eax, eax
0042a761je 0x42a794
0042a763sub eax, 61
0042a766test eax, eax
0042a768jne 0x42a798
0042a76ajmp 0x42a790
0042a76c
0042a76cloc_42a76c:
0042a76cmov al, 3
0042a76ejmp 0x42a79a
0042a770
0042a770loc_42a770:
0042a770mov al, 4
0042a772jmp 0x42a79a
0042a774
0042a774loc_42a774:
0042a774mov al, 5
0042a776jmp 0x42a79a
0042a778
0042a778loc_42a778:
0042a778mov al, 6
0042a77ajmp 0x42a79a
0042a77c
0042a77cloc_42a77c:
0042a77cmov al, 7
0042a77ejmp 0x42a79a
0042a780
0042a780loc_42a780:
0042a780mov al, 8
0042a782jmp 0x42a79a
0042a784
0042a784loc_42a784:
0042a784mov al, 9
0042a786jmp 0x42a79a
0042a788
0042a788loc_42a788:
0042a788mov al, 11
0042a78ajmp 0x42a79a
0042a78c
0042a78cloc_42a78c:
0042a78cmov al, 12
0042a78ejmp 0x42a79a
0042a790
0042a790loc_42a790:
0042a790mov al, 13
0042a792jmp 0x42a79a
0042a794
0042a794loc_42a794:
0042a794mov al, 14
0042a796jmp 0x42a79a
0042a798
0042a798loc_42a798:
0042a798mov al, 22
0042a79a
0042a79aloc_42a79a:
0042a79aret
0042a6d0
0042a79b
0042a79b // align 0x10
0042a79b // align 0x10
0042a7a0
0042a7a0fn_42a7a0:
0042a7a0sub rsp, 40
0042a7a4call fn_42a6d0
0042a7a9mov rcx, [rip+0x39778]
0042a7b0mov rdx, [rip+0x39a41]
0042a7b7movzx rax, al
0042a7bbadd rax, rax
0042a7bemovzx rax, [rdx+8*rax-48]
0042a7c4mov rax, [rcx+8*rax]
0042a7c8add rsp, 40
0042a7ccret
0042a7a0
0042a7a0fn_42a7a0:
0042a7a0sub rsp, 40
0042a7a4call fn_42a6d0
0042a7a9mov rcx, [rip+0x39778]
0042a7b0mov rdx, [rip+0x39a41]
0042a7b7movzx rax, al
0042a7bbadd rax, rax
0042a7bemovzx rax, [rdx+8*rax-48]
0042a7c4mov rax, [rcx+8*rax]
0042a7c8add rsp, 40
0042a7ccret
0042a7a0
0042a7cd
0042a7cd // align 0x10
0042a7cd // align 0x10
0042a7d0
0042a7d0fn_42a7d0:
0042a7d0push rbp
0042a7d1push rbx
0042a7d2sub rsp, 808
0042a7d9mov rbp, rsp
0042a7dcmov [rbp+48], rcx
0042a7e0mov [rbp+112], 0
0042a7e8mov [rbp+200], 0
0042a7f3mov [rbp+128], 0
0042a7femov [rbp+120], 0
0042a806mov [rbp+792], 0
0042a811nop
0042a812mov rax, [rbp+48]
0042a816mov rax, [rax+112]
0042a81amov eax, [rax+32]
0042a81dsub eax, 1
0042a820cmp eax, -1
0042a823je 0x42a832
0042a825test eax, eax
0042a827je 0x42a847
0042a829sub eax, 7
0042a82ctest eax, eax
0042a82ejne 0x42a871
0042a830jmp 0x42a85c
0042a832
0042a832loc_42a832:
0042a832lea rcx, [rbp+792]
0042a839mov rdx, [rip+0x39a70]
0042a840call fn_414600
0042a845jmp 0x42a884
0042a847
0042a847loc_42a847:
0042a847lea rcx, [rbp+792]
0042a84emov rdx, [rip+0x398c3]
0042a855call fn_414600
0042a85ajmp 0x42a884
0042a85c
0042a85cloc_42a85c:
0042a85clea rcx, [rbp+792]
0042a863mov rdx, [rip+0x3964e]
0042a86acall fn_414600
0042a86fjmp 0x42a884
0042a871
0042a871loc_42a871:
0042a871lea rcx, [rbp+792]
0042a878mov rdx, [rip+0x397c1]
0042a87fcall fn_414600
0042a884
0042a884loc_42a884:
0042a884mov rax, [rbp+48]
0042a888mov rax, [rax+112]
0042a88cmov rbx, [rax+40]
0042a890mov rax, [rbp+48]
0042a894mov rax, [rax+112]
0042a898mov rcx, [rax+16]
0042a89clea rdx, [rbp+744]
0042a8a3mov r8l, 48
0042a8a9call VirtualQuery
0042a8aemov eax, [rbp+776]
0042a8b4cmp eax, 4096
0042a8baje 0x42a8c8
0042a8bccmp eax, 0x10000
0042a8c2jne 0x42a99e
0042a8c8
0042a8c8loc_42a8c8:
0042a8c8mov rcx, [rbp+752]
0042a8cflea rdx, [rbp+222]
0042a8d6mov r8l, 261
0042a8dccall GetModuleFileNameW
0042a8e1test eax, eax
0042a8e3je 0x42a99e
0042a8e9lea rcx, [rbp+200]
0042a8f0mov rdx, [rip+0x398a1]
0042a8f7call fn_414600
0042a8fcmov rax, [rbp+48]
0042a900mov rax, [rax+112]
0042a904mov rax, [rax+16]
0042a908mov [rbp+136], rax
0042a90fmov [rbp+144], 5
0042a916lea rcx, [rbp+120]
0042a91alea rdx, [rbp+222]
0042a921mov r8l, 261
0042a927call fn_40d7b0
0042a92clea rcx, [rbp+128]
0042a933mov rdx, [rbp+120]
0042a937call fn_422b70
0042a93cmov rax, [rbp+128]
0042a943mov [rbp+152], rax
0042a94amov [rbp+160], 17
0042a951mov rax, [rbp+792]
0042a958mov [rbp+168], rax
0042a95fmov [rbp+176], 17
0042a966mov [rbp+184], rbx
0042a96dmov [rbp+192], 5
0042a974mov rcx, [rip-42523]
0042a97bmov dl, 1
0042a97dmov r8, [rbp+200]
0042a984lea r9, [rbp+136]
0042a98bmov [rsp+32], 3
0042a993call Exception.CreateFmt
0042a998mov [rbp+56], rax
0042a99cjmp 0x42a9fb
0042a99e
0042a99eloc_42a99e:
0042a99elea rcx, [rbp+112]
0042a9a2mov rdx, [rip+0x39777]
0042a9a9call fn_414600
0042a9aemov rax, [rbp+48]
0042a9b2mov rax, [rax+112]
0042a9b6mov rax, [rax+16]
0042a9bamov [rbp+64], rax
0042a9bemov [rbp+72], 5
0042a9c2mov rax, [rbp+792]
0042a9c9mov [rbp+80], rax
0042a9cdmov [rbp+88], 17
0042a9d1mov [rbp+96], rbx
0042a9d5mov [rbp+104], 5
0042a9d9mov rcx, [rip-42624]
0042a9e0mov dl, 1
0042a9e2mov r8, [rbp+112]
0042a9e6lea r9, [rbp+64]
0042a9eamov [rsp+32], 2
0042a9f2call Exception.CreateFmt
0042a9f7mov [rbp+56], rax
0042a9fb
0042a9fbloc_42a9fb:
0042a9fbnop
0042a9fclea rcx, [rbp+112]
0042aa00mov edx, 3
0042aa05call fn_40bdd0
0042aa0alea rcx, [rbp+200]
0042aa11call fn_40bcf0
0042aa16lea rcx, [rbp+792]
0042aa1dcall fn_40bcf0
0042aa22mov rax, [rbp+56]
0042aa26lea rsp, [rbp+808]
0042aa2dpop rbx
0042aa2epop rbp
0042aa2fret
0042a7d0
0042a7d0fn_42a7d0:
0042a7d0push rbp
0042a7d1push rbx
0042a7d2sub rsp, 808
0042a7d9mov rbp, rsp
0042a7dcmov [rbp+48], rcx
0042a7e0mov [rbp+112], 0
0042a7e8mov [rbp+200], 0
0042a7f3mov [rbp+128], 0
0042a7femov [rbp+120], 0
0042a806mov [rbp+792], 0
0042a811nop
0042a812mov rax, [rbp+48]
0042a816mov rax, [rax+112]
0042a81amov eax, [rax+32]
0042a81dsub eax, 1
0042a820cmp eax, -1
0042a823je 0x42a832
0042a825test eax, eax
0042a827je 0x42a847
0042a829sub eax, 7
0042a82ctest eax, eax
0042a82ejne 0x42a871
0042a830jmp 0x42a85c
0042a832
0042a832loc_42a832:
0042a832lea rcx, [rbp+792]
0042a839mov rdx, [rip+0x39a70]
0042a840call fn_414600
0042a845jmp 0x42a884
0042a847
0042a847loc_42a847:
0042a847lea rcx, [rbp+792]
0042a84emov rdx, [rip+0x398c3]
0042a855call fn_414600
0042a85ajmp 0x42a884
0042a85c
0042a85cloc_42a85c:
0042a85clea rcx, [rbp+792]
0042a863mov rdx, [rip+0x3964e]
0042a86acall fn_414600
0042a86fjmp 0x42a884
0042a871
0042a871loc_42a871:
0042a871lea rcx, [rbp+792]
0042a878mov rdx, [rip+0x397c1]
0042a87fcall fn_414600
0042a884
0042a884loc_42a884:
0042a884mov rax, [rbp+48]
0042a888mov rax, [rax+112]
0042a88cmov rbx, [rax+40]
0042a890mov rax, [rbp+48]
0042a894mov rax, [rax+112]
0042a898mov rcx, [rax+16]
0042a89clea rdx, [rbp+744]
0042a8a3mov r8l, 48
0042a8a9call VirtualQuery
0042a8aemov eax, [rbp+776]
0042a8b4cmp eax, 4096
0042a8baje 0x42a8c8
0042a8bccmp eax, 0x10000
0042a8c2jne 0x42a99e
0042a8c8
0042a8c8loc_42a8c8:
0042a8c8mov rcx, [rbp+752]
0042a8cflea rdx, [rbp+222]
0042a8d6mov r8l, 261
0042a8dccall GetModuleFileNameW
0042a8e1test eax, eax
0042a8e3je 0x42a99e
0042a8e9lea rcx, [rbp+200]
0042a8f0mov rdx, [rip+0x398a1]
0042a8f7call fn_414600
0042a8fcmov rax, [rbp+48]
0042a900mov rax, [rax+112]
0042a904mov rax, [rax+16]
0042a908mov [rbp+136], rax
0042a90fmov [rbp+144], 5
0042a916lea rcx, [rbp+120]
0042a91alea rdx, [rbp+222]
0042a921mov r8l, 261
0042a927call fn_40d7b0
0042a92clea rcx, [rbp+128]
0042a933mov rdx, [rbp+120]
0042a937call fn_422b70
0042a93cmov rax, [rbp+128]
0042a943mov [rbp+152], rax
0042a94amov [rbp+160], 17
0042a951mov rax, [rbp+792]
0042a958mov [rbp+168], rax
0042a95fmov [rbp+176], 17
0042a966mov [rbp+184], rbx
0042a96dmov [rbp+192], 5
0042a974mov rcx, [rip-42523]
0042a97bmov dl, 1
0042a97dmov r8, [rbp+200]
0042a984lea r9, [rbp+136]
0042a98bmov [rsp+32], 3
0042a993call Exception.CreateFmt
0042a998mov [rbp+56], rax
0042a99cjmp 0x42a9fb
0042a99e
0042a99eloc_42a99e:
0042a99elea rcx, [rbp+112]
0042a9a2mov rdx, [rip+0x39777]
0042a9a9call fn_414600
0042a9aemov rax, [rbp+48]
0042a9b2mov rax, [rax+112]
0042a9b6mov rax, [rax+16]
0042a9bamov [rbp+64], rax
0042a9bemov [rbp+72], 5
0042a9c2mov rax, [rbp+792]
0042a9c9mov [rbp+80], rax
0042a9cdmov [rbp+88], 17
0042a9d1mov [rbp+96], rbx
0042a9d5mov [rbp+104], 5
0042a9d9mov rcx, [rip-42624]
0042a9e0mov dl, 1
0042a9e2mov r8, [rbp+112]
0042a9e6lea r9, [rbp+64]
0042a9eamov [rsp+32], 2
0042a9f2call Exception.CreateFmt
0042a9f7mov [rbp+56], rax
0042a9fb
0042a9fbloc_42a9fb:
0042a9fbnop
0042a9fclea rcx, [rbp+112]
0042aa00mov edx, 3
0042aa05call fn_40bdd0
0042aa0alea rcx, [rbp+200]
0042aa11call fn_40bcf0
0042aa16lea rcx, [rbp+792]
0042aa1dcall fn_40bcf0
0042aa22mov rax, [rbp+56]
0042aa26lea rsp, [rbp+808]
0042aa2dpop rbx
0042aa2epop rbp
0042aa2fret
0042a7d0
0042aa30
0042aa30fn_42aa30:
0042aa30push rbp
0042aa31push rbx
0042aa32sub rsp, 40
0042aa36mov rbp, rsp
0042aa39mov rbx, rdx
0042aa3clea rcx, [rbx+112]
0042aa40mov edx, 3
0042aa45call fn_40bdd0
0042aa4alea rcx, [rbx+200]
0042aa51call fn_40bcf0
0042aa56lea rcx, [rbx+792]
0042aa5dcall fn_40bcf0
0042aa62lea rsp, [rbp+40]
0042aa66pop rbx
0042aa67pop rbp
0042aa68ret
0042aa30
0042aa30fn_42aa30:
0042aa30push rbp
0042aa31push rbx
0042aa32sub rsp, 40
0042aa36mov rbp, rsp
0042aa39mov rbx, rdx
0042aa3clea rcx, [rbx+112]
0042aa40mov edx, 3
0042aa45call fn_40bdd0
0042aa4alea rcx, [rbx+200]
0042aa51call fn_40bcf0
0042aa56lea rcx, [rbx+792]
0042aa5dcall fn_40bcf0
0042aa62lea rsp, [rbp+40]
0042aa66pop rbx
0042aa67pop rbp
0042aa68ret
0042aa30
0042aa69
0042aa69 // align 0x10
0042aa69 // align 0x10
0042aa70
0042aa70fn_42aa70:
0042aa70push rbp
0042aa71push rsi
0042aa72push rbx
0042aa73sub rsp, 80
0042aa77mov rbp, rsp
0042aa7amov [rbp+72], 0
0042aa82mov [rbp+112], rcx
0042aa86nop
0042aa87mov rcx, [rbp+112]
0042aa8bcall fn_42a6d0
0042aa90movzx rax, al
0042aa94mov ecx, eax
0042aa96sub ecx, 3
0042aa99cmp ecx, 8
0042aa9cjb 0x42aaad
0042aa9esub ecx, 8
0042aaa1test ecx, ecx
0042aaa3je 0x42aae9
0042aaa5sub ecx, 1
0042aaa8cmp ecx, 10
0042aaabjae 0x42aaf6
0042aaad
0042aaadloc_42aaad:
0042aaadmovsxd rax, eax
0042aab0mov rcx, [rip+0x39471]
0042aab7mov rdx, [rip+0x3973a]
0042aabemov r8, rax
0042aac1add r8, r8
0042aac4movzx rdx, [rdx+8*r8-48]
0042aacamov rcx, [rcx+8*rdx]
0042aacemov dl, 1
0042aad0mov r8, [rip+0x39721]
0042aad7add rax, rax
0042aadamov r8, [r8+8*rax-40]
0042aadfcall Exception.Create
0042aae4mov rbx, rax
0042aae7jmp 0x42ab34
0042aae9
0042aae9loc_42aae9:
0042aae9mov rcx, rbp
0042aaeccall fn_42a7d0
0042aaf1mov rbx, rax
0042aaf4jmp 0x42ab34
0042aaf6
0042aaf6loc_42aaf6:
0042aaf6lea rcx, [rbp+72]
0042aafamov rdx, [rip+0x3936f]
0042ab01call fn_414600
0042ab06mov rax, [rbp+112]
0042ab0amov eax, [rax]
0042ab0cmov [rbp+56], eax
0042ab0fmov [rbp+64], 0
0042ab13mov rcx, [rip-46906]
0042ab1amov dl, 1
0042ab1cmov r8, [rbp+72]
0042ab20lea r9, [rbp+56]
0042ab24mov [rsp+32], 0
0042ab2ccall Exception.CreateFmt
0042ab31mov rbx, rax
0042ab34
0042ab34loc_42ab34:
0042ab34mov rcx, rbx
0042ab37mov rdx, [rip-47286]
0042ab3ecall fn_4090e0
0042ab43test al, al
0042ab45je 0x42ab4f
0042ab47mov rax, [rbp+112]
0042ab4bmov [rbx+48], rax
0042ab4f
0042ab4floc_42ab4f:
0042ab4fmov rcx, rbx
0042ab52mov rdx, [rbp+112]
0042ab56mov rsi, [rbx]
0042ab59call [rsi]
0042ab5bmov [rbp+48], rbx
0042ab5fnop
0042ab60lea rcx, [rbp+72]
0042ab64call fn_40bcf0
0042ab69mov rax, [rbp+48]
0042ab6dlea rsp, [rbp+80]
0042ab71pop rbx
0042ab72pop rsi
0042ab73pop rbp
0042ab74ret
0042aa70
0042aa70fn_42aa70:
0042aa70push rbp
0042aa71push rsi
0042aa72push rbx
0042aa73sub rsp, 80
0042aa77mov rbp, rsp
0042aa7amov [rbp+72], 0
0042aa82mov [rbp+112], rcx
0042aa86nop
0042aa87mov rcx, [rbp+112]
0042aa8bcall fn_42a6d0
0042aa90movzx rax, al
0042aa94mov ecx, eax
0042aa96sub ecx, 3
0042aa99cmp ecx, 8
0042aa9cjb 0x42aaad
0042aa9esub ecx, 8
0042aaa1test ecx, ecx
0042aaa3je 0x42aae9
0042aaa5sub ecx, 1
0042aaa8cmp ecx, 10
0042aaabjae 0x42aaf6
0042aaad
0042aaadloc_42aaad:
0042aaadmovsxd rax, eax
0042aab0mov rcx, [rip+0x39471]
0042aab7mov rdx, [rip+0x3973a]
0042aabemov r8, rax
0042aac1add r8, r8
0042aac4movzx rdx, [rdx+8*r8-48]
0042aacamov rcx, [rcx+8*rdx]
0042aacemov dl, 1
0042aad0mov r8, [rip+0x39721]
0042aad7add rax, rax
0042aadamov r8, [r8+8*rax-40]
0042aadfcall Exception.Create
0042aae4mov rbx, rax
0042aae7jmp 0x42ab34
0042aae9
0042aae9loc_42aae9:
0042aae9mov rcx, rbp
0042aaeccall fn_42a7d0
0042aaf1mov rbx, rax
0042aaf4jmp 0x42ab34
0042aaf6
0042aaf6loc_42aaf6:
0042aaf6lea rcx, [rbp+72]
0042aafamov rdx, [rip+0x3936f]
0042ab01call fn_414600
0042ab06mov rax, [rbp+112]
0042ab0amov eax, [rax]
0042ab0cmov [rbp+56], eax
0042ab0fmov [rbp+64], 0
0042ab13mov rcx, [rip-46906]
0042ab1amov dl, 1
0042ab1cmov r8, [rbp+72]
0042ab20lea r9, [rbp+56]
0042ab24mov [rsp+32], 0
0042ab2ccall Exception.CreateFmt
0042ab31mov rbx, rax
0042ab34
0042ab34loc_42ab34:
0042ab34mov rcx, rbx
0042ab37mov rdx, [rip-47286]
0042ab3ecall fn_4090e0
0042ab43test al, al
0042ab45je 0x42ab4f
0042ab47mov rax, [rbp+112]
0042ab4bmov [rbx+48], rax
0042ab4f
0042ab4floc_42ab4f:
0042ab4fmov rcx, rbx
0042ab52mov rdx, [rbp+112]
0042ab56mov rsi, [rbx]
0042ab59call [rsi]
0042ab5bmov [rbp+48], rbx
0042ab5fnop
0042ab60lea rcx, [rbp+72]
0042ab64call fn_40bcf0
0042ab69mov rax, [rbp+48]
0042ab6dlea rsp, [rbp+80]
0042ab71pop rbx
0042ab72pop rsi
0042ab73pop rbp
0042ab74ret
0042aa70
Loading..