Function at 0x1400b2374
Capabilities:
Check http status code
Encode data using xor
Hash data using murmur3
Hash data using sha256
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5e8
mov rsi, r8
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x188], rcx
xor ebx, ebx
lea rcx, [rsp + 0x374]
mov r8d, 0x16c
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x2e8]
lea rax, [rsp + 0x184]
mov qword [rsp + 0xb0], rax
mov rcx, qword [rsp + 0xb0]
lea rcx, [rsp + 0x8c]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x88]
mov qword [rsp + 0xc0], rcx
mov rcx, qword [rsp + 0xc0]
lea rcx, [rsp + 0x84]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0xc8]
lea rcx, [rsp + 0x80]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0xd0]
lea rcx, [rsp + 0x7c]
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x78]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0xe0]
lea rcx, [rsp + 0x74]
mov qword [rsp + 0xe8], rcx
mov rcx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xf0], rcx
mov rcx, qword [rsp + 0xf0]
lea rcx, [rsp + 0x6c]
mov qword [rsp + 0xf8], rcx
mov rcx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x100], rcx
mov rcx, qword [rsp + 0x100]
lea rcx, [rsp + 0x64]
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0x108]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x110], rcx
mov rcx, qword [rsp + 0x110]
lea rcx, [rsp + 0x5c]
mov qword [rsp + 0x118], rcx
mov rcx, qword [rsp + 0x118]
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x120], rcx
mov rcx, qword [rsp + 0x120]
lea rcx, [rsp + 0x54]
mov qword [rsp + 0x128], rcx
mov rcx, qword [rsp + 0x128]
mov dword [rax], 0
lea rax, [0x140103fb0]
movsxd rcx, dword [rbx + rax]
xor dword [rsp + rcx*4 + 0x374], 0x78c104ba
add rbx, 4
cmp rbx, 0x168
jne 0x1400b2532
cmp rsi, 0x3d
mov eax, 0x127af309
mov ecx, 0x2b888c69
cmovl ecx, eax
mov dword [rsp + 0x180], ecx
cmp rsi, 0x39
mov eax, 0x31cef707
mov ecx, 0x5880c4cd
cmovl ecx, eax
mov dword [rsp + 0x17c], ecx
cmp rsi, 0x35
mov eax, 0xd0935e3
mov ecx, 0x7bf23d2e
cmovl ecx, eax
mov dword [rsp + 0x178], ecx
cmp rsi, 0x31
mov eax, 0x3be2fee5
mov ecx, 0x3b638730
cmovl ecx, eax
mov dword [rsp + 0x174], ecx
cmp rsi, 0x2d
mov eax, 0x38ec7937
mov ecx, 0x363a0e1b
cmovl ecx, eax
mov dword [rsp + 0x170], ecx
cmp rsi, 0x29
mov eax, 0x770fadd0
mov ecx, 0x74095006
cmovl ecx, eax
mov dword [rsp + 0x16c], ecx
cmp rsi, 0x25
mov eax, 0x659a6d46
mov ecx, 0x188019f7
cmovl ecx, eax
mov dword [rsp + 0x168], ecx
cmp rsi, 0x21
mov eax, 0x75b570e0
mov ecx, 0x5d323265
cmovl ecx, eax
mov dword [rsp + 0x164], ecx
cmp rsi, 0x1d
mov eax, 0x33ab4fd7
mov ecx, 0x7c12bfdc
cmovl ecx, eax
mov dword [rsp + 0x160], ecx
cmp rsi, 0x19
mov eax, 0x2a85519a
mov ecx, 0xe0170fa
cmovl ecx, eax
mov dword [rsp + 0x15c], ecx
cmp rsi, 0x15
mov eax, 0x5ce06d90
mov ecx, 0x345ca992
cmovl ecx, eax
mov dword [rsp + 0x158], ecx
cmp rsi, 0x11
mov eax, 0x2f1a4d0d
mov ecx, 0x1638d9cc
cmovl ecx, eax
mov dword [rsp + 0x154], ecx
cmp rsi, 0xd
mov eax, 0x61bfd18c
mov ecx, 0x10963412
cmovl ecx, eax
mov dword [rsp + 0x150], ecx
cmp rsi, 9
mov eax, 0x1ed20583
mov ecx, 0x70776bc1
cmovl ecx, eax
mov dword [rsp + 0x14c], ecx
cmp rsi, 5
mov eax, 0x6f36ce5b
mov ecx, 0x604967ab
cmovl ecx, eax
mov dword [rsp + 0x148], ecx
test rsi, rsi
mov eax, 0x133d8092
mov ecx, 0x5a1e8ffe
cmovle ecx, eax
mov dword [rsp + 0x144], ecx
lea rax, [rsi - 1]
mov qword [rsp + 0x28], rax
mov eax, 0x2c3d44de
xor ecx, ecx
mov qword [rsp + 0x98], rcx
lea r13, [0x140104530]
lea r8, [0x140104fc0]
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r12, [0x140105480]
lea r10, [0x140104eb0]
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
mov ebx, 0
mov qword [rsp + 0x90], rbx
mov ebx, 0
mov qword [rsp + 0x2e0], rbx
mov ebx, 0
mov qword [rsp + 0x2d8], rbx
mov ebx, 0
mov qword [rsp + 0x2d0], rbx
mov ebx, 0
mov qword [rsp + 0x2c8], rbx
mov ebx, 0
mov qword [rsp + 0x2c0], rbx
mov ebx, 0
mov qword [rsp + 0x2b8], rbx
mov ebx, 0
mov qword [rsp + 0x2b0], rbx
mov ebx, 0
mov qword [rsp + 0x2a8], rbx
mov ebx, 0
mov qword [rsp + 0x2a0], rbx
mov ebx, 0
mov qword [rsp + 0x298], rbx
mov ebx, 0
mov qword [rsp + 0x290], rbx
mov ebx, 0
mov qword [rsp + 0x288], rbx
mov ebx, 0
mov qword [rsp + 0x280], rbx
mov ebx, 0
mov qword [rsp + 0x278], rbx
mov ebx, 0
mov qword [rsp + 0x270], rbx
mov ebx, 0
mov qword [rsp + 0x268], rbx
mov ebx, 0
mov qword [rsp + 0x260], rbx
mov ebx, 0
mov qword [rsp + 0x258], rbx
mov ebx, 0
mov qword [rsp + 0x250], rbx
mov ebx, 0
mov qword [rsp + 0x248], rbx
mov ebx, 0
mov qword [rsp + 0x240], rbx
mov ebx, 0
mov qword [rsp + 0x238], rbx
mov ebx, 0
mov qword [rsp + 0x230], rbx
mov ebx, 0
mov qword [rsp + 0x228], rbx
mov ebx, 0
mov qword [rsp + 0x220], rbx
mov ebx, 0
mov qword [rsp + 0x218], rbx
mov ebx, 0
mov qword [rsp + 0x210], rbx
mov ebx, 0
mov qword [rsp + 0x208], rbx
mov ebx, 0
mov qword [rsp + 0x200], rbx
mov ebx, 0
mov qword [rsp + 0x1f8], rbx
mov ebx, 0
mov qword [rsp + 0x1f0], rbx
mov ebx, 0
mov qword [rsp + 0x1e8], rbx
mov ebx, 0
mov qword [rsp + 0x1d8], rbx
mov ebx, 0
mov qword [rsp + 0x1d0], rbx
mov ebx, 0
mov qword [rsp + 0x1c8], rbx
mov ebx, 0
mov qword [rsp + 0x1c0], rbx
xor ebx, ebx
mov qword [rsp + 0x1b8], rbx
xor ebx, ebx
mov qword [rsp + 0x1b0], rbx
xor ebx, ebx
mov qword [rsp + 0x1a8], rbx
xor ebx, ebx
mov qword [rsp + 0x1a0], rbx
xor ebx, ebx
mov qword [rsp + 0x198], rbx
xor ebx, ebx
mov qword [rsp + 0x190], rbx
xor ebx, ebx
mov qword [rsp + 0x1e0], rbx
cmp eax, 0x44b31ba9
jg 0x1400b2a04
cmp eax, 0x2bd1b884
jle 0x1400b2a9f
cmp eax, 0x34c2349c
jle 0x1400b2c0c
cmp eax, 0x3f0f3d4d
jg 0x1400b2e74
cmp eax, 0x3aa12809
jg 0x1400b33b8
cmp eax, 0x34c2349d
je 0x1400b3beb
cmp eax, 0x3526d8c5
je 0x1400b3c77
cmp eax, 0x3a75986d
jne 0x1400b2959
cmp byte [rsp + 0x260], 0
jne 0x1400b29d4
xor eax, eax
movsxd rcx, dword [rax + r12]
xor dword [rsp + rcx*4 + 0x374], 0x6fb1eea3
add rax, 4
cmp rax, 0xd0
jne 0x1400b29b9
cmp qword [rsp + 0x38], 0x3f
mov eax, 0x1a2e38eb
mov ecx, 0x18a9be56
cmova eax, ecx
xor eax, dword [rsp + 0x404]
mov cl, 1
mov qword [rsp + 0x260], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x626d7599
jg 0x1400b2b3e
cmp eax, 0x4d9e7e02
jle 0x1400b2c91
cmp eax, 0x53ef0b97
jg 0x1400b2f0e
cmp eax, 0x4e9c75a5
jg 0x1400b3441
cmp eax, 0x4d9e7e03
je 0x1400b3d04
cmp eax, 0x4e53fc71
je 0x1400b3d58
cmp eax, 0x4e69bdbe
jne 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x440]
mov ebx, 0x91bd92e
jmp 0x1400b4bed
cmp eax, 0x1c70d98b
jg 0x1400b2d20
cmp eax, 0xc39d34c
jle 0x1400b2fcd
cmp eax, 0x1393532d
jg 0x1400b34be
cmp eax, 0xc39d34d
je 0x1400b3da6
cmp eax, 0xdc03363
je 0x1400b3df4
cmp eax, 0x114897d1
jne 0x1400b2959
cmp byte [rsp + 0x220], 0
jne 0x1400b2b0f
xor eax, eax
lea rcx, str.56789:_____ABCDEFGHIJKLMNOPQRSTUVWX789:_____ABCDEFGHIJKLMNOPQRSTUVWX
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x648bcbe3
add rax, 4
cmp rax, 0x90
jne 0x1400b2aed
cmp byte [rsp + 0x25], 0
mov eax, 0x51efa57c
mov ecx, 0x4bbb7831
cmovne eax, ecx
xor eax, dword [rsp + 0x444]
mov cl, 1
mov qword [rsp + 0x220], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x6dc78163
jg 0x1400b2ddc
cmp eax, 0x66fae7a6
jle 0x1400b3084
cmp eax, 0x6b39dab9
jg 0x1400b3537
cmp eax, 0x66fae7a7
je 0x1400b3e42
cmp eax, 0x673e8142
je 0x1400b3e9a
cmp eax, 0x6a9b7b6a
jne 0x1400b2959
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x34]
mov dword [rax], ecx
mov eax, dword [rsp + 0x5c]
bswap eax
lea rcx, [rsp + 0x514]
mov qword [rsp + 0x358], rcx
mov rcx, qword [rsp + 0x358]
mov dword [rcx], eax
mov dword [rsp + 0x58], 0
cmp byte [rsp + 0x280], 0
jne 0x1400b2be8
xor eax, eax
lea rcx, [0x1401050c0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x77b2009c
add rax, 4
cmp rax, 0xf4
jne 0x1400b2bc6
mov eax, dword [rsp + 0x3e8]
xor eax, dword [rsp + 0x17c]
mov cl, 1
mov qword [rsp + 0x280], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x2d5f78fe
jle 0x1400b310d
cmp eax, 0x2f556b76
jg 0x1400b35ad
cmp eax, 0x2d5f78ff
je 0x1400b3ef2
cmp eax, 0x2d74e21b
je 0x1400b3f4a
cmp eax, 0x2ea1ff0b
jne 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x460]
mov ecx, 0x2006c455
jmp 0x1400b4d32
cmp eax, 0x49a3248c
jle 0x1400b31c5
cmp eax, 0x4a5338f9
jg 0x1400b36de
cmp eax, 0x49a3248d
je 0x1400b3fb5
cmp eax, 0x49bceb83
je 0x1400b400d
cmp eax, 0x49d8402c
jne 0x1400b2959
mov ecx, 0x24
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3c4]
mov ebx, 0x6f9e0fec
jmp 0x1400b4bed
cmp eax, 0x231d0b2f
jle 0x1400b3243
cmp eax, 0x27a74307
jg 0x1400b375a
cmp eax, 0x231d0b30
je 0x1400b406a
cmp eax, 0x23e35055
je 0x1400b40f6
cmp eax, 0x27561c65
jne 0x1400b2959
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x30]
mov dword [rax], ecx
mov eax, dword [rsp + 0x60]
bswap eax
lea rcx, [rsp + 0x510]
mov qword [rsp + 0x350], rcx
mov rcx, qword [rsp + 0x350]
mov dword [rcx], eax
mov dword [rsp + 0x5c], 0
cmp byte [rsp + 0x288], 0
jne 0x1400b2db8
xor eax, eax
movsxd rcx, dword [rax + r8]
xor dword [rsp + rcx*4 + 0x374], 0x6af489b9
add rax, 4
cmp rax, 0xfc
jne 0x1400b2d9d
mov eax, dword [rsp + 0x3e0]
xor eax, dword [rsp + 0x178]
mov cl, 1
mov qword [rsp + 0x288], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x7121a415
jle 0x1400b3300
cmp eax, 0x7a93c595
jg 0x1400b37d6
cmp eax, 0x7121a416
je 0x1400b4144
cmp eax, 0x72884fa4
je 0x1400b41aa
cmp eax, 0x74cc1d8e
jne 0x1400b2959
mov ecx, 0x14
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3a4]
mov ebx, 0x73983dea
xor eax, ebx
jmp 0x1400b2959
cmp eax, 0x40dd30b7
jg 0x1400b3858
cmp eax, 0x3f0f3d4e
je 0x1400b4205
cmp eax, 0x40c4da27
je 0x1400b4256
cmp eax, 0x40d6dfd5
jne 0x1400b2959
mov rax, qword [rsp + 0x38]
add rax, 0xfffffffffffffff1
seto byte [rsp + 0x26]
mov qword [rsp + 0x48], rax
cmp byte [rsp + 0x1f8], 0
lea rbx, [0x140105cd0]
jne 0x1400b2edf
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x70028260
add rax, 4
cmp rax, 0x68
jne 0x1400b2ec6
cmp byte [rsp + 0x26], 0
mov eax, 0x3998017c
mov ecx, 0x1f898a9a
cmovne eax, ecx
xor eax, dword [rsp + 0x46c]
mov cl, 1
mov qword [rsp + 0x1f8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x5b29c995
lea rbx, [0x1401056e0]
jle 0x1400b38ca
cmp eax, 0x5b29c996
je 0x1400b42a7
cmp eax, 0x5d7d9b4c
je 0x1400b42fd
cmp eax, 0x61e9949c
jne 0x1400b2959
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x18]
mov dword [rax], ecx
mov eax, dword [rsp + 0x78]
bswap eax
lea rcx, [rsp + 0x4f8]
mov qword [rsp + 0x320], rcx
mov rcx, qword [rsp + 0x320]
mov dword [rcx], eax
mov dword [rsp + 0x74], 0
cmp byte [rsp + 0x2b8], 0
jne 0x1400b2fa9
xor eax, eax
lea rcx, [0x140104900]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x7cbfe930
add rax, 4
cmp rax, 0x12c
jne 0x1400b2f87
mov eax, dword [rsp + 0x3b0]
xor eax, dword [rsp + 0x160]
mov cl, 1
mov qword [rsp + 0x2b8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x6d56c0f
jle 0x1400b393b
cmp eax, 0x6d56c10
je 0x1400b435a
cmp eax, 0x947a2ba
je 0x1400b43b5
cmp eax, 0xbba2008
jne 0x1400b2959
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0xc]
mov dword [rax], ecx
mov eax, dword [rsp + 0x84]
bswap eax
lea rcx, [rsp + 0x4ec]
mov qword [rsp + 0x308], rcx
mov rcx, qword [rsp + 0x308]
mov dword [rcx], eax
mov dword [rsp + 0x80], 0
cmp byte [rsp + 0x2d0], 0
jne 0x1400b3060
xor eax, eax
movsxd rcx, dword [rax + r13]
xor dword [rsp + rcx*4 + 0x374], 0x3d971519
add rax, 4
cmp rax, 0x144
jne 0x1400b3045
mov eax, dword [rsp + 0x398]
xor eax, dword [rsp + 0x154]
mov cl, 1
mov qword [rsp + 0x2d0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x65b907fe
jle 0x1400b39a9
cmp eax, 0x65b907ff
je 0x1400b441a
cmp eax, 0x65d09468
je 0x1400b4490
cmp eax, 0x661b54dc
jne 0x1400b2959
cmp byte [rsp + 0x230], 0
jne 0x1400b30de
xor eax, eax
lea rcx, str.123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX3456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x1940c862
add rax, 4
cmp rax, 0xa0
jne 0x1400b30bc
cmp byte [rsp + 0x25], 0
mov eax, 0x235c765d
mov ecx, 0x50df83cc
cmovne eax, ecx
xor eax, dword [rsp + 0x434]
mov cl, 1
mov qword [rsp + 0x230], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x2c5396a0
jle 0x1400b3a4a
cmp eax, 0x2c5396a1
je 0x1400b44de
cmp eax, 0x2ca88a89
je 0x1400b4536
cmp eax, 0x2d29a9cc
jne 0x1400b2959
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x20]
mov dword [rax], ecx
mov eax, dword [rsp + 0x70]
bswap eax
lea rcx, [rsp + 0x500]
mov qword [rsp + 0x330], rcx
mov rcx, qword [rsp + 0x330]
mov dword [rcx], eax
mov dword [rsp + 0x6c], 0
cmp byte [rsp + 0x2a8], 0
lea rbx, [0x140104b60]
jne 0x1400b31a1
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x771e161b
add rax, 4
cmp rax, 0x11c
jne 0x1400b3186
mov eax, dword [rsp + 0x3c0]
xor eax, dword [rsp + 0x168]
mov cl, 1
mov qword [rsp + 0x2a8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x4699bd0f
jle 0x1400b3ab2
cmp eax, 0x4699bd10
je 0x1400b4591
cmp eax, 0x484fca3c
je 0x1400b45e2
cmp eax, 0x490cad0f
jne 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4c0]
mov rbx, r12
mov r12d, 0x2cc9b72
jmp 0x1400b4824
cmp eax, 0x1e553c67
jle 0x1400b3b19
cmp eax, 0x1e553c68
je 0x1400b4667
cmp eax, 0x21899e65
je 0x1400b46bf
cmp eax, 0x22df8b44
jne 0x1400b2959
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx]
mov dword [rax], ecx
mov eax, dword [rsp + 0x184]
bswap eax
lea rcx, [rsp + 0x4e0]
mov qword [rsp + 0x2f0], rcx
mov rcx, qword [rsp + 0x2f0]
mov dword [rcx], eax
mov dword [rsp + 0x8c], 0
cmp byte [rsp + 0x90], 0
jne 0x1400b32dc
xor eax, eax
lea rcx, [0x140104120]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x316dbcb9
add rax, 4
cmp rax, 0x15c
jne 0x1400b32ba
mov eax, dword [rsp + 0x380]
xor eax, dword [rsp + 0x148]
mov cl, 1
mov qword [rsp + 0x90], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x6f0798bb
jle 0x1400b3b7d
cmp eax, 0x6f0798bc
je 0x1400b4717
cmp eax, 0x6f89ab19
je 0x1400b476e
cmp eax, 0x70b6cd45
jne 0x1400b2959
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c]
mov dword [rax], ecx
mov eax, dword [rsp + 0x74]
bswap eax
lea rcx, [rsp + 0x4fc]
mov qword [rsp + 0x328], rcx
mov rcx, qword [rsp + 0x328]
mov dword [rcx], eax
mov dword [rsp + 0x70], 0
cmp byte [rsp + 0x2b0], 0
lea rbx, [0x140104a30]
jne 0x1400b3394
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x5c59b6c3
add rax, 4
cmp rax, 0x124
jne 0x1400b3379
mov eax, dword [rsp + 0x3b8]
xor eax, dword [rsp + 0x164]
mov cl, 1
mov qword [rsp + 0x2b0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x3aa1280a
je 0x1400b47cd
cmp eax, 0x3c85a902
je 0x1400b4836
cmp eax, 0x3e32f444
jne 0x1400b2959
mov rbx, r12
cmp byte [rsp + 0x1c8], 0
lea r12, str.IJKLMNOPQRSTUVWXKLMNOPQRSTUVWX
jne 0x1400b3408
xor eax, eax
movsxd rcx, dword [rax + r12]
xor dword [rsp + rcx*4 + 0x374], 0x4207170c
add rax, 4
cmp rax, 0x40
jne 0x1400b33ef
cmp byte [rsp + 0x27], 0
mov eax, 0x772e61c0
mov ecx, 0x1b42316e
cmovne eax, ecx
xor eax, dword [rsp + 0x494]
mov cl, 1
mov qword [rsp + 0x1c8], rcx
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
mov r12, rbx
jmp 0x1400b2959
cmp eax, 0x4e9c75a6
je 0x1400b489f
cmp eax, 0x512812ea
je 0x1400b48d1
cmp eax, 0x53e836ce
jne 0x1400b2959
mov rcx, qword [rsp + 0x40]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x448]
mov rbx, r12
mov r12d, 0x35646e9f
jmp 0x1400b4824
cmp eax, 0x1393532e
je 0x1400b4925
cmp eax, 0x15791236
je 0x1400b4973
cmp eax, 0x1c6073a7
jne 0x1400b2959
mov ecx, 0x34
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3e4]
mov ecx, 0x1106b497
jmp 0x1400b4d32
cmp eax, 0x6b39daba
je 0x1400b49d0
cmp eax, 0x6b45b88c
je 0x1400b4a2d
cmp eax, 0x6bfc8428
jne 0x1400b2959
xor ecx, ecx
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x37c]
mov edi, 0x203f4a81
jmp 0x1400b4a80
cmp eax, 0x2f556b77
je 0x1400b4a87
cmp eax, 0x3282653a
je 0x1400b4b43
cmp eax, 0x33e4f89e
jne 0x1400b2959
mov r9, r12
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + rax*4 + 0x4e0]
mov ecx, eax
rol ecx, 0xf
mov edx, eax
rol edx, 0xd
xor edx, ecx
shr eax, 0xa
xor eax, edx
mov rcx, qword [rsp + 0x130]
add eax, dword [rsp + rcx*4 + 0x4e0]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + rcx*4 + 0x4e0]
mov edx, ecx
rol edx, 0x19
mov ebp, ecx
rol ebp, 0xe
xor ebp, edx
shr ecx, 3
xor ecx, ebp
mov rdx, qword [rsp + 0x138]
add eax, dword [rsp + rdx*4 + 0x4e0]
add eax, ecx
mov rcx, qword [rsp + 0x38]
mov dword [rsp + rcx*4 + 0x4e0], eax
inc rcx
seto al
mov qword [rsp + 0x5e0], rcx
cmp byte [rsp + 0x190], 0
lea rbp, [0x140105fc8]
jne 0x1400b3671
xor ecx, ecx
movsxd rdx, dword [rcx + rbp]
xor dword [rsp + rdx*4 + 0x374], 0x31de1a85
add rcx, 4
cmp rcx, 8
jne 0x1400b3658
test al, al
mov eax, 0x29be8628
mov ecx, 0x76fb6276
cmovne eax, ecx
xor eax, dword [rsp + 0x4cc]
mov cl, 1
mov qword [rsp + 0x190], rcx
lea r8, [0x140104fc0]
lea r11, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r10, [0x140104eb0]
lea rbp, str.MNOPQRSTUVWXOPQRSTUVWX
lea rdx, [0x140104280]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
mov r14, rbp
mov rbp, r11
mov r12, r9
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
jmp 0x1400b2959
cmp eax, 0x4a5338fa
je 0x1400b4b9a
cmp eax, 0x4aba572f
je 0x1400b4bfb
cmp eax, 0x4b87052f
jne 0x1400b2959
cmp byte [rsp + 0x1e8], 0
jne 0x1400b372b
xor eax, eax
lea rcx, [0x140105da0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x2092dc34
add rax, 4
cmp rax, 0x58
jne 0x1400b370b
cmp byte [rsp + 0x26], 0
mov eax, 0x316f20b1
mov ecx, 0x1d51a95a
cmovne eax, ecx
xor eax, dword [rsp + 0x47c]
mov cl, 1
mov qword [rsp + 0x1e8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x27a74308
je 0x1400b4c58
cmp eax, 0x27d765b0
je 0x1400b4cdf
cmp eax, 0x2a6079bf
jne 0x1400b2959
cmp byte [rsp + 0x1d0], 0
lea rbx, [0x140105e50]
jne 0x1400b37a7
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x7b5342a8
add rax, 4
cmp rax, 0x48
jne 0x1400b378e
cmp byte [rsp + 0x26], 0
mov eax, 0x1ee75da5
mov ecx, 0x4f5c02f8
cmovne eax, ecx
xor eax, dword [rsp + 0x48c]
mov cl, 1
mov qword [rsp + 0x1d0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x7a93c596
je 0x1400b4d40
cmp eax, 0x7a9996cd
je 0x1400b4da1
cmp eax, 0x7c7e2114
jne 0x1400b2959
mov rcx, qword [rsp + 0x40]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x428]
mov ebx, 0x36f79821
xor eax, ebx
jmp 0x1400b2959
cmp eax, 0x40dd30b8
je 0x1400b4e02
cmp eax, 0x43fa16bd
je 0x1400b4e66
cmp eax, 0x442c1099
jne 0x1400b2959
mov rcx, qword [rsp + 0x40]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x458]
mov edi, 0x3a265b12
jmp 0x1400b4e4e
cmp eax, 0x53ef0b98
je 0x1400b4ef8
cmp eax, 0x5ae3e6c6
jne 0x1400b51b3
cmp byte [rsp + 0x1b0], 0
jne 0x1400b390c
xor eax, eax
lea rcx, [0x140105f50]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x194e5261
add rax, 4
cmp rax, 0x28
jne 0x1400b38ec
cmp byte [rsp + 0x26], 0
mov eax, 0x55bcc4ee
mov ecx, 0x42e0d4dc
cmovne eax, ecx
xor eax, dword [rsp + 0x4ac]
mov cl, 1
mov qword [rsp + 0x1b0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x383bccb
je 0x1400b4f52
cmp eax, 0x5aeeb49
jne 0x1400b2959
mov ecx, 0x20
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3bc]
mov ecx, 0x16b84a6
jmp 0x1400b4d32
cmp eax, 0x626d759a
je 0x1400b4fe1
cmp eax, 0x62a9a66e
jne 0x1400b2959
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 4]
mov dword [rax], ecx
mov eax, dword [rsp + 0x8c]
bswap eax
lea rcx, [rsp + 0x4e4]
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [rsp + 0x2f8]
mov dword [rcx], eax
mov dword [rsp + 0x88], 0
cmp byte [rsp + 0x2e0], 0
jne 0x1400b3a26
xor eax, eax
movsxd rcx, dword [rax + rdx]
xor dword [rsp + rcx*4 + 0x374], 0x28a16966
add rax, 4
cmp rax, 0x154
jne 0x1400b3a0b
mov eax, dword [rsp + 0x388]
xor eax, dword [rsp + 0x14c]
mov cl, 1
mov qword [rsp + 0x2e0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x2bd1b885
je 0x1400b5035
cmp eax, 0x2c3d44de
jne 0x1400b2959
cmp byte [rsp + 0x98], 0
jne 0x1400b3a8e
xor eax, eax
lea rcx, [0x140103e40]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x7a21c57f
add rax, 4
cmp rax, 0x164
jne 0x1400b3a6c
mov eax, dword [rsp + 0x374]
xor eax, dword [rsp + 0x144]
mov cl, 1
mov qword [rsp + 0x98], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp eax, 0x44b31baa
je 0x1400b5097
cmp eax, 0x456db5fc
jne 0x1400b2959
mov ecx, 0x18
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3ac]
mov edi, 0x6d4de605
jmp 0x1400b4e4e
cmp eax, 0x1c70d98c
je 0x1400b50f2
cmp eax, 0x1cc77f8c
jne 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4a0]
mov ecx, 0x5405fedf
jmp 0x1400b4d32
cmp eax, 0x6dc78164
je 0x1400b517e
cmp eax, 0x6dd60f9e
jne 0x1400b2959
mov ecx, 4
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x384]
mov edi, 0x5124db12
jmp 0x1400b4a80
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x24]
mov dword [rax], ecx
mov eax, dword [rsp + 0x6c]
bswap eax
lea rcx, [rsp + 0x504]
mov qword [rsp + 0x338], rcx
mov rcx, qword [rsp + 0x338]
mov dword [rcx], eax
mov dword [rsp + 0x68], 0
cmp byte [rsp + 0x2a0], 0
jne 0x1400b3c53
xor eax, eax
lea rcx, [0x140104c80]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x2529ff56
add rax, 4
cmp rax, 0x114
jne 0x1400b3c31
mov eax, dword [rsp + 0x3c8]
xor eax, dword [rsp + 0x16c]
mov cl, 1
mov qword [rsp + 0x2a0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rsi, rbp
mov rbp, r10
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff0
seto al
mov qword [rsp + 0x138], rcx
cmp byte [rsp + 0x1a0], 0
lea r12, [0x140105fa0]
jne 0x1400b3cbd
xor ecx, ecx
movsxd rdx, dword [rcx + r12]
xor dword [rsp + rdx*4 + 0x374], 0x5e0157a7
add rcx, 4
cmp rcx, 0x18
jne 0x1400b3ca4
test al, al
mov eax, 0x5ccdccd5
mov ecx, 0x2944c8d8
cmovne eax, ecx
xor eax, dword [rsp + 0x4bc]
mov cl, 1
mov qword [rsp + 0x1a0], rcx
lea rcx, [0x140104da0]
lea r12, [0x140105480]
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
mov r10, rbp
mov rbp, rsi
jmp 0x1400b2959
cmp byte [rsp + 0x1e0], 0
jne 0x1400b3d19
xor dword [rsp + 0x4dc], 0x4ab15d03
cmp dword [rsp + 0xa8], 4
mov eax, 0x1090a7a8
mov ebx, 0x2a54e1d3
cmove eax, ebx
xor eax, dword [rsp + 0x4d8]
mov bl, 1
mov qword [rsp + 0x1e0], rbx
mov rbx, qword [rsp + 0xa0]
mov qword [rsp + 0x38], rbx
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x480]
mov ebx, 0x11fdfc85
jmp 0x1400b4bed
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x430]
mov ecx, 0x503e30b7
jmp 0x1400b4d32
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x470]
mov ecx, 0x499a831c
jmp 0x1400b4d32
mov rcx, qword [rsp + 0x40]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x438]
mov edi, 0x3a1cbe3f
jmp 0x1400b4a80
mov edx, 0x3f
mov rcx, qword [rsp + 0x38]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x408]
mov edi, 0x759fd648
jmp 0x1400b4a80
mov ecx, 8
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x38c]
mov ecx, 0x58d602a7
jmp 0x1400b4d32
mov rax, qword [rsp + 0x40]
cmp rax, 0x3f
seta byte [rsp + 0x25]
cmp byte [rsp + 0x250], 0
jne 0x1400b3f86
xor eax, eax
lea rcx, str.___._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX__._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x6ff39071
add rax, 4
cmp rax, 0xc0
jne 0x1400b3f64
cmp byte [rsp + 0x25], 0
mov eax, 0xba76afc
mov ecx, 0x192d87e7
cmovne eax, ecx
xor eax, dword [rsp + 0x414]
mov cl, 1
mov qword [rsp + 0x250], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rcx, qword [rsp + 0x40]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x418]
mov ebx, 0x6454fa8d
jmp 0x1400b4bed
cmp byte [rsp + 0x218], 0
jne 0x1400b403b
xor eax, eax
lea rcx, [0x140105ad0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x1bcad33d
add rax, 4
cmp rax, 0x88
jne 0x1400b4019
cmp byte [rsp + 0x24], 0
mov eax, 0x21a51e50
mov ecx, 0x5f3bd549
cmovne eax, ecx
xor eax, dword [rsp + 0x44c]
mov cl, 1
mov qword [rsp + 0x218], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x38]
mov dword [rax], ecx
mov eax, dword [rsp + 0x58]
bswap eax
lea rcx, [rsp + 0x518]
mov qword [rsp + 0x360], rcx
mov rcx, qword [rsp + 0x360]
mov dword [rcx], eax
mov dword [rsp + 0x54], 0
cmp byte [rsp + 0x278], 0
jne 0x1400b40d2
xor eax, eax
lea rcx, str._________._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x431144aa
add rax, 4
cmp rax, 0xec
jne 0x1400b40b0
mov eax, dword [rsp + 0x3f0]
xor eax, dword [rsp + 0x180]
mov cl, 1
mov qword [rsp + 0x278], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x450]
mov ecx, 0x3a6fcd6d
jmp 0x1400b4d32
mov rcx, qword [rsp + 0x138]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4c8]
mov rbx, r12
mov r12d, 0x779dffd2
jmp 0x1400b47c2
mov rax, qword [rsp + 0x130]
cmp byte [rsp + 0x200], 0
lea rbx, str.___ABCDEFGHIJKLMNOPQRSTUVWX__ABCDEFGHIJKLMNOPQRSTUVWX
jne 0x1400b41de
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x374], 0x40c73208
add rcx, 4
cmp rcx, 0x70
jne 0x1400b41c5
cmp rax, 0x3f
mov eax, 0x12585424
mov ecx, 0x545be7e1
cmova eax, ecx
xor eax, dword [rsp + 0x464]
mov cl, 1
mov qword [rsp + 0x200], rcx
jmp 0x1400b488c
mov ecx, 0x1c
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3b4]
mov edi, 0xad56ec
jmp 0x1400b4e4e
mov rcx, qword [rsp + 0x48]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x498]
mov edi, 0x352976cc
jmp 0x1400b4e4e
cmp byte [rsp + 0x248], 0
jne 0x1400b42ce
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x46794484
add rax, 4
cmp rax, 0xb8
jne 0x1400b42b3
cmp byte [rsp + 0x24], 0
mov eax, 0x5444e9a1
mov ecx, 0x2cee6035
cmovne eax, ecx
xor eax, dword [rsp + 0x41c]
mov cl, 1
mov qword [rsp + 0x248], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp byte [rsp + 0x210], 0
lea rbx, str.9:_____ABCDEFGHIJKLMNOPQRSTUVWX_____ABCDEFGHIJKLMNOPQRSTUVWX
jne 0x1400b432b
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x5473af89
add rax, 4
cmp rax, 0x80
jne 0x1400b4310
cmp byte [rsp + 0x25], 0
mov eax, 0x6e55f49b
mov ecx, 0x233e46b8
cmovne eax, ecx
xor eax, dword [rsp + 0x454]
mov cl, 1
mov qword [rsp + 0x210], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rcx, qword [rsp + 0x130]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x468]
mov ecx, 0x529f662c
jmp 0x1400b4d32
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff9
seto al
mov qword [rsp + 0x130], rcx
cmp byte [rsp + 0x208], 0
jne 0x1400b43f5
xor ecx, ecx
lea rdx, [0x140105be0]
movsxd rdx, dword [rcx + rdx]
xor dword [rsp + rdx*4 + 0x374], 0x61ef7259
add rcx, 4
cmp rcx, 0x78
jne 0x1400b43d5
test al, al
mov eax, 0x41e9b60c
mov ecx, 0x1dc006a3
cmovne eax, ecx
xor eax, dword [rsp + 0x45c]
mov cl, 1
mov qword [rsp + 0x208], rcx
jmp 0x1400b488c
mov rbx, r12
mov rax, qword [rsp + 0x38]
add rax, 0xfffffffffffffffe
seto byte [rsp + 0x24]
mov qword [rsp + 0x40], rax
cmp byte [rsp + 0x258], 0
lea r12, [0x140105550]
jne 0x1400b445e
xor eax, eax
movsxd rcx, dword [rax + r12]
xor dword [rsp + rcx*4 + 0x374], 0x40a872dd
add rax, 4
cmp rax, 0xc8
jne 0x1400b4443
cmp byte [rsp + 0x24], 0
mov eax, 0x3d5233ac
mov ecx, 0x75f645df
cmovne eax, ecx
xor eax, dword [rsp + 0x40c]
mov cl, 1
mov qword [rsp + 0x258], rcx
lea rcx, [0x140104da0]
mov r12, rbx
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x410]
mov edi, 0x7dfa4171
jmp 0x1400b4a80
mov ecx, 0x28
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3cc]
mov ecx, 0x5120af50
jmp 0x1400b4d32
cmp byte [rsp + 0x1c0], 0
jne 0x1400b4562
xor eax, eax
lea rcx, [0x140105ee0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x1cac1070
add rax, 4
cmp rax, 0x38
jne 0x1400b4542
cmp byte [rsp + 0x26], 0
mov eax, 0x48a9eeaf
mov ecx, 0x54683c9
cmovne eax, ecx
xor eax, dword [rsp + 0x49c]
mov cl, 1
mov qword [rsp + 0x1c0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov ecx, 0x2c
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3d4]
mov edi, 0x547a5169
jmp 0x1400b4e4e
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x2c]
mov dword [rax], ecx
mov eax, dword [rsp + 0x64]
bswap eax
lea rcx, [rsp + 0x50c]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x348]
mov dword [rcx], eax
mov dword [rsp + 0x60], 0
cmp byte [rsp + 0x290], 0
jne 0x1400b4643
xor eax, eax
movsxd rcx, dword [rax + r10]
xor dword [rsp + rcx*4 + 0x374], 0xd5cdd11
add rax, 4
cmp rax, 0x104
jne 0x1400b4628
mov eax, dword [rsp + 0x3d8]
xor eax, dword [rsp + 0x174]
mov cl, 1
mov qword [rsp + 0x290], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov ecx, 0x3c
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3f4]
mov ecx, 0x6899c8c3
jmp 0x1400b4d32
mov rcx, qword [rsp + 0x48]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x478]
mov ecx, 0x18855004
jmp 0x1400b4d32
cmp byte [rsp + 0x268], 0
jne 0x1400b473e
xor eax, eax
movsxd rcx, dword [rax + rdi]
xor dword [rsp + rcx*4 + 0x374], 0x2745755d
add rax, 4
cmp rax, 0xe0
jne 0x1400b4723
cmp qword [rsp + 0x38], 0x40
mov eax, 0x164e3fef
mov ecx, 0x62a7d224
cmovl eax, ecx
xor eax, dword [rsp + 0x3fc]
mov cl, 1
mov qword [rsp + 0x268], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x490]
mov rbx, r12
mov r12d, 0x65b41f0d
xor eax, r12d
mov r12, rbx
jmp 0x1400b2959
mov ecx, 0x10
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x39c]
mov rbx, r12
mov r12d, 0x2bafccd5
xor eax, r12d
mov r12, rbx
lea rdx, [0x140104280]
jmp 0x1400b2959
mov rax, qword [rsp + 0x138]
cmp byte [rsp + 0x198], 0
lea rbx, [0x140105fb8]
jne 0x1400b486a
xor ecx, ecx
movsxd rdx, dword [rcx + rbx]
xor dword [rsp + rdx*4 + 0x374], 0x7a30353c
add rcx, 4
cmp rcx, 0x10
jne 0x1400b4851
cmp rax, 0x3f
mov eax, 0xdadcaee
mov ecx, 0x4f689666
cmova eax, ecx
xor eax, dword [rsp + 0x4c4]
mov cl, 1
mov qword [rsp + 0x198], rcx
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
jmp 0x1400b2959
mov eax, dword [rsp + 0x400]
mov ebx, 0x32094117
xor eax, ebx
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
mov dword [rsp + 0xa8], 4
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0xa0], rbx
jmp 0x1400b2959
cmp byte [rsp + 0x1b8], 0
jne 0x1400b48f6
xor eax, eax
movsxd rcx, dword [rax + r14]
xor dword [rsp + rcx*4 + 0x374], 0x14223371
add rax, 4
cmp rax, 0x30
jne 0x1400b48dd
cmp byte [rsp + 0x27], 0
mov eax, 0x5fce0af3
mov ecx, 0x45f0dc8d
cmovne eax, ecx
xor eax, dword [rsp + 0x4a4]
mov cl, 1
mov qword [rsp + 0x1b8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x420]
mov ecx, 0x123dad25
jmp 0x1400b4d32
cmp byte [rsp + 0x228], 0
jne 0x1400b49a1
xor eax, eax
lea rcx, [0x1401059a0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x3736e2f6
add rax, 4
cmp rax, 0x98
jne 0x1400b497f
cmp byte [rsp + 0x24], 0
mov eax, 0x3e2d3bd8
mov ecx, 0x610c11b7
cmovne eax, ecx
xor eax, dword [rsp + 0x43c]
mov cl, 1
mov qword [rsp + 0x228], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp byte [rsp + 0x240], 0
jne 0x1400b49fe
xor eax, eax
lea rcx, str._._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX_0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x549b891
add rax, 4
cmp rax, 0xb0
jne 0x1400b49dc
cmp byte [rsp + 0x25], 0
mov eax, 0x33be20b0
mov ecx, 0x57a568b
cmovne eax, ecx
xor eax, dword [rsp + 0x424]
mov cl, 1
mov qword [rsp + 0x240], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rcx, qword [rsp + 0x48]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x488]
mov edi, 0xab5d05e
xor eax, edi
jmp 0x1400b4e57
mov r9, rdi
mov rax, r15
mov r15, r10
mov r10, r11
mov r11, r14
mov r14, r8
mov rdi, rax
mov rax, qword [rsp + 0x100]
mov r12, rcx
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x28]
mov dword [rax], ecx
mov eax, dword [rsp + 0x68]
bswap eax
lea rcx, [rsp + 0x508]
mov qword [rsp + 0x340], rcx
mov rcx, qword [rsp + 0x340]
mov dword [rcx], eax
mov dword [rsp + 0x64], 0
cmp byte [rsp + 0x298], 0
jne 0x1400b4b00
xor eax, eax
movsxd rcx, dword [rax + r12]
xor dword [rsp + rcx*4 + 0x374], 0x62405f72
add rax, 4
cmp rax, 0x10c
jne 0x1400b4ae5
mov eax, dword [rsp + 0x3d0]
xor eax, dword [rsp + 0x170]
mov cl, 1
mov qword [rsp + 0x298], rcx
mov rcx, r12
lea r12, [0x140105480]
lea rdx, [0x140104280]
mov rbx, rdi
mov r8, r14
mov r14, r11
mov r11, r10
mov r10, r15
mov r15, rdi
mov rdi, r9
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4d0]
mov esi, 0x18609cad
xor eax, esi
lea rdx, [0x140104280]
jmp 0x1400b2959
mov ecx, 0x38
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3ec]
mov ebx, 0x2f32c451
xor eax, ebx
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
jmp 0x1400b2959
cmp byte [rsp + 0x238], 0
lea rbx, [0x140105850]
jne 0x1400b4c29
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x4a68ab65
add rax, 4
cmp rax, 0xa8
jne 0x1400b4c0e
cmp byte [rsp + 0x24], 0
mov eax, 0x1a569bd2
mov ecx, 0x70741c43
cmovne eax, ecx
xor eax, dword [rsp + 0x42c]
mov cl, 1
mov qword [rsp + 0x238], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x3c]
mov dword [rax], ecx
mov eax, dword [rsp + 0x54]
bswap eax
lea rcx, [rsp + 0x51c]
mov qword [rsp + 0x368], rcx
mov rcx, qword [rsp + 0x368]
mov dword [rcx], eax
cmp byte [rsp + 0x270], 0
jne 0x1400b4cb1
xor eax, eax
movsxd rcx, dword [rax + rbp]
xor dword [rsp + rcx*4 + 0x374], 0x17ecc182
add rax, 4
cmp rax, 0xe4
jne 0x1400b4c96
mov eax, dword [rsp + 0x3f8]
mov ecx, 0x20391377
xor eax, ecx
mov ecx, 0x10
mov qword [rsp + 0x38], rcx
mov cl, 1
mov qword [rsp + 0x270], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov ecx, 0x30
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x3dc]
mov ecx, 0x363f5a21
xor eax, ecx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov ecx, 0xc
mov rdx, qword [rsp + 0x28]
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x394]
mov ebx, 0x1e01450f
xor eax, ebx
jmp 0x1400b2959
mov rcx, qword [rsp + 0x48]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbp, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4b8]
mov ebx, 0x556ebd12
xor eax, ebx
jmp 0x1400b2959
mov rcx, qword [rsp + 0x48]
mov edx, 0x3f
call fcn.14001ce24
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea rdx, [0x140104280]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4a8]
mov edi, 0x4bec3982
xor eax, edi
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
mov rbp, rbx
jmp 0x1400b2959
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 8]
mov dword [rax], ecx
mov eax, dword [rsp + 0x88]
bswap eax
lea rcx, [rsp + 0x4e8]
mov qword [rsp + 0x300], rcx
mov rcx, qword [rsp + 0x300]
mov dword [rcx], eax
mov dword [rsp + 0x84], 0
cmp byte [rsp + 0x2d8], 0
jne 0x1400b4ed4
xor eax, eax
lea rcx, [0x1401043e0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0xe97711d
add rax, 4
cmp rax, 0x14c
jne 0x1400b4eb2
mov eax, dword [rsp + 0x390]
xor eax, dword [rsp + 0x150]
mov cl, 1
mov qword [rsp + 0x2d8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
call fcn.140011264
lea r11, str.EFGHIJKLMNOPQRSTUVWXGHIJKLMNOPQRSTUVWX
lea rcx, [0x140104da0]
lea r15, str.ABCDEFGHIJKLMNOPQRSTUVWXCDEFGHIJKLMNOPQRSTUVWX
lea r14, str.MNOPQRSTUVWXOPQRSTUVWX
lea r10, [0x140104eb0]
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
lea rbx, str._______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ
lea r8, [0x140104fc0]
mov eax, dword [rsp + 0x4b0]
mov ebp, 0x4cf2968f
xor eax, ebp
mov rbp, rbx
lea rdx, [0x140104280]
jmp 0x1400b2959
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x10]
mov dword [rax], ecx
mov eax, dword [rsp + 0x80]
bswap eax
lea rcx, [rsp + 0x4f0]
mov qword [rsp + 0x310], rcx
mov rcx, qword [rsp + 0x310]
mov dword [rcx], eax
mov dword [rsp + 0x7c], 0
cmp byte [rsp + 0x2c8], 0
lea rbx, [0x140104680]
jne 0x1400b4fbd
xor eax, eax
movsxd rcx, dword [rax + rbx]
xor dword [rsp + rcx*4 + 0x374], 0x47c49478
add rax, 4
cmp rax, 0x13c
jne 0x1400b4fa2
mov eax, dword [rsp + 0x3a0]
xor eax, dword [rsp + 0x158]
mov cl, 1
mov qword [rsp + 0x2c8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp byte [rsp + 0x1d8], 0
jne 0x1400b5006
xor eax, eax
movsxd rcx, dword [rax + r11]
xor dword [rsp + rcx*4 + 0x374], 0x534520fe
add rax, 4
cmp rax, 0x50
jne 0x1400b4fed
cmp byte [rsp + 0x27], 0
mov eax, 0x59f0f0a0
mov ecx, 0x18d53193
cmovne eax, ecx
xor eax, dword [rsp + 0x484]
mov cl, 1
mov qword [rsp + 0x1d8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rax, qword [rsp + 0x48]
cmp rax, 0x3f
seta byte [rsp + 0x27]
cmp byte [rsp + 0x1f0], 0
jne 0x1400b5068
xor eax, eax
movsxd rcx, dword [rax + r15]
xor dword [rsp + rcx*4 + 0x374], 0x31496eb2
add rax, 4
cmp rax, 0x60
jne 0x1400b504f
cmp byte [rsp + 0x27], 0
mov eax, 0x29cc3eb6
mov ecx, 0x43c2a5fc
cmovne eax, ecx
xor eax, dword [rsp + 0x474]
mov cl, 1
mov qword [rsp + 0x1f0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
cmp byte [rsp + 0x1a8], 0
jne 0x1400b50c3
xor eax, eax
lea rcx, str.QRSTUVWXSTUVWXUVWXWX
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x6809e8f2
add rax, 4
cmp rax, 0x20
jne 0x1400b50a3
cmp byte [rsp + 0x27], 0
mov eax, 0x3d6755e0
mov ecx, 0x72d81be8
cmovne eax, ecx
xor eax, dword [rsp + 0x4b4]
mov cl, 1
mov qword [rsp + 0x1a8], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x14]
mov dword [rax], ecx
mov eax, dword [rsp + 0x7c]
bswap eax
lea rcx, [rsp + 0x4f4]
mov qword [rsp + 0x318], rcx
mov rcx, qword [rsp + 0x318]
mov dword [rcx], eax
mov dword [rsp + 0x78], 0
cmp byte [rsp + 0x2c0], 0
jne 0x1400b515a
xor eax, eax
lea rcx, [0x1401047c0]
movsxd rcx, dword [rax + rcx]
xor dword [rsp + rcx*4 + 0x374], 0x634c96ff
add rax, 4
cmp rax, 0x134
jne 0x1400b5138
mov eax, dword [rsp + 0x3a8]
xor eax, dword [rsp + 0x15c]
mov cl, 1
mov qword [rsp + 0x2c0], rcx
lea rcx, [0x140104da0]
jmp 0x1400b2959
mov eax, dword [rsp + 0x4d4]
mov edi, 0x383963ca
xor eax, edi
lea rdi, str.______._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ_____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX____._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWX
mov dword [rsp + 0xa8], 0
mov rbx, qword [rsp + 0x5e0]
mov qword [rsp + 0xa0], rbx
jmp 0x1400b2959
cmp eax, 0x55c3dec7
jne 0x1400b2959
mov rax, qword [rsp + 0x188]
mov r13d, dword [rax]
mov r9d, dword [rax + 4]
mov r8d, dword [rax + 8]
mov r15d, dword [rax + 0xc]
mov qword [rsp + 0x28], r15
mov edi, dword [rax + 0x10]
mov ebx, dword [rax + 0x14]
mov edx, dword [rax + 0x18]
mov rcx, rax
mov eax, edi
rol eax, 0x1a
mov ebp, dword [rcx + 0x1c]
mov dword [rsp + 0x30], ebp
mov ecx, edi
rol ecx, 0x15
xor ecx, eax
mov eax, edi
rol eax, 7
xor eax, ecx
mov ecx, ebx
mov r10d, ebx
and ecx, edi
add ecx, eax
mov eax, edi
mov r12d, edi
not eax
and eax, edx
mov esi, edx
mov dword [rsp + 0x38], edx
mov rdx, qword [rsp + 0x2f0]
mov edx, dword [rdx]
add ecx, ebp
add ecx, eax
lea ebp, [rdx + rcx]
add ebp, 0x428a2f98
mov eax, r13d
rol eax, 0x1e
mov ebx, r13d
rol ebx, 0x13
add ecx, edx
xor ebx, eax
mov edx, r13d
rol edx, 0xa
xor edx, ebx
mov eax, r9d
and eax, r13d
mov rdi, r8
mov ebx, edi
and ebx, r13d
xor ebx, eax
mov r14d, edi
mov qword [rsp + 0xa8], r8
and r14d, r9d
xor r14d, ebx
add r14d, edx
lea edi, [r15 + rcx]
add edi, 0x428a2f98
mov ecx, edi
rol ecx, 0x1a
mov edx, edi
rol edx, 0x15
add r14d, ebp
xor edx, ecx
mov ecx, edi
rol ecx, 7
xor ecx, edx
mov edx, edi
not edx
mov dword [rsp + 0xa0], r10d
and edx, r10d
mov rbp, qword [rsp + 0x2f8]
mov ebp, dword [rbp]
add ebp, esi
add ebp, edx
mov edx, edi
and edx, r12d
add ebp, edx
mov edx, r14d
rol edx, 0x1e
lea ebx, [rcx + rbp]
add ecx, ebp
add ecx, 0x71374491
mov ebp, r14d
rol ebp, 0x13
xor ebp, edx
mov edx, r14d
rol edx, 0xa
xor edx, ebp
mov esi, r14d
mov r11, r9
mov qword [rsp + 0x98], r9
and esi, r11d
xor esi, eax
mov eax, r14d
and eax, r13d
xor esi, eax
add esi, edx
add esi, ecx
lea r9d, [r8 + rbx]
add r9d, 0x71374491
mov edx, r9d
rol edx, 0x1a
mov ebp, r9d
rol ebp, 0x15
mov ecx, r9d
rol ecx, 7
xor ebp, edx
xor ecx, ebp
mov edx, r9d
not edx
and edx, r12d
mov dword [rsp + 0x90], r12d
mov rbp, qword [rsp + 0x300]
mov ebp, dword [rbp]
add ebp, r10d
add ebp, edx
mov edx, r9d
and edx, edi
add ebp, edx
lea r8d, [rcx + rbp]
add ecx, ebp
add ecx, 0xb5c0fbcf
mov edx, esi
rol edx, 0x1e
mov ebp, esi
rol ebp, 0x13
xor ebp, edx
mov ebx, esi
rol ebx, 0xa
xor ebx, ebp
mov edx, esi
and edx, r13d
xor edx, eax
mov eax, esi
and eax, r14d
xor edx, eax
add edx, ebx
lea r10d, [r11 + r8]
add r10d, 0xb5c0fbcf
mov ebx, r10d
rol ebx, 0x1a
add edx, ecx
mov ecx, r10d
rol ecx, 0x15
xor ecx, ebx
mov ebp, r10d
rol ebp, 7
xor ebp, ecx
mov ecx, r10d
not ecx
and ecx, edi
mov rbx, qword [rsp + 0x308]
mov ebx, dword [rbx]
add ebx, r12d
add ebx, ecx
mov r8d, r10d
and r8d, r9d
mov ecx, edx
rol ecx, 0x1e
add ebx, r8d
mov r8d, edx
rol r8d, 0x13
lea r11d, [rbx + rbp]
add ebp, ebx
add ebp, 0xe9b5dba5
xor r8d, ecx
mov ecx, edx
rol ecx, 0xa
xor ecx, r8d
mov ebx, edx
and ebx, r14d
xor ebx, eax
mov r8d, edx
and r8d, esi
xor ebx, r8d
add ebx, ecx
add ebx, ebp
add r11d, r13d
add r11d, 0xe9b5dba5
mov ecx, r11d
rol ecx, 0x1a
mov ebp, r11d
rol ebp, 0x15
xor ebp, ecx
mov ecx, r11d
rol ecx, 7
xor ecx, ebp
mov rbp, qword [rsp + 0x310]
add edi, dword [rbp]
mov ebp, r11d
not ebp
and ebp, r9d
add edi, ebp
mov ebp, r11d
and ebp, r10d
add edi, ebp
mov ebp, ebx
rol ebp, 0x1e
mov eax, ebx
rol eax, 0x13
add ecx, edi
add ecx, 0x3956c25b
xor eax, ebp
mov ebp, ebx
rol ebp, 0xa
xor ebp, eax
mov edi, ebx
and edi, esi
xor edi, r8d
mov r8d, ebx
and r8d, edx
xor edi, r8d
add edi, ebp
add r14d, ecx
add edi, ecx
mov eax, r14d
rol eax, 0x1a
mov ecx, r14d
rol ecx, 0x15
xor ecx, eax
mov eax, r14d
rol eax, 7
xor eax, ecx
mov rcx, qword [rsp + 0x318]
add r9d, dword [rcx]
mov ecx, r14d
not ecx
and ecx, r10d
add r9d, ecx
mov ecx, r14d
and ecx, r11d
add r9d, ecx
mov ecx, edi
rol ecx, 0x1e
mov ebp, edi
rol ebp, 0x13
add r9d, eax
add r9d, 0x59f111f1
xor ebp, ecx
mov eax, edi
rol eax, 0xa
xor eax, ebp
mov ecx, edi
and ecx, edx
xor ecx, r8d
mov r8d, edi
and r8d, ebx
xor ecx, r8d
add ecx, eax
add esi, r9d
add ecx, r9d
mov eax, esi
rol eax, 0x1a
mov ebp, esi
rol ebp, 0x15
xor ebp, eax
mov r9d, esi
rol r9d, 7
xor r9d, ebp
mov rbp, qword [rsp + 0x320]
add r10d, dword [rbp]
mov ebp, esi
not ebp
and ebp, r11d
add r10d, ebp
mov ebp, esi
and ebp, r14d
add r10d, ebp
mov ebp, ecx
rol ebp, 0x1e
mov eax, ecx
rol eax, 0x13
add r9d, r10d
add r9d, 0x923f82a4
xor eax, ebp
mov ebp, ecx
rol ebp, 0xa
xor ebp, eax
mov r10d, ecx
and r10d, ebx
xor r10d, r8d
mov r8d, ecx
and r8d, edi
xor r10d, r8d
add r10d, ebp
add edx, r9d
add r10d, r9d
mov eax, edx
rol eax, 0x1a
mov ebp, edx
rol ebp, 0x15
xor ebp, eax
mov r9d, edx
rol r9d, 7
xor r9d, ebp
mov rbp, qword [rsp + 0x328]
add r11d, dword [rbp]
mov ebp, edx
not ebp
and ebp, r14d
add r11d, ebp
mov ebp, edx
and ebp, esi
add r11d, ebp
mov ebp, r10d
rol ebp, 0x1e
mov eax, r10d
rol eax, 0x13
add r11d, r9d
add r11d, 0xab1c5ed5
xor eax, ebp
mov ebp, r10d
rol ebp, 0xa
xor ebp, eax
mov r9d, r10d
and r9d, edi
xor r9d, r8d
mov r8d, r10d
and r8d, ecx
xor r9d, r8d
add r9d, ebp
add ebx, r11d
add r9d, r11d
mov ebp, ebx
rol ebp, 0x1a
mov eax, ebx
rol eax, 0x15
xor eax, ebp
mov r11d, ebx
rol r11d, 7
xor r11d, eax
mov rax, qword [rsp + 0x330]
add r14d, dword [rax]
mov eax, ebx
not eax
and eax, esi
add r14d, eax
mov eax, ebx
and eax, edx
add r14d, eax
mov eax, r9d
rol eax, 0x1e
mov ebp, r9d
rol ebp, 0x13
add r11d, r14d
add r11d, 0xd807aa98
xor ebp, eax
mov eax, r9d
rol eax, 0xa
xor eax, ebp
mov r14d, r9d
and r14d, ecx
xor r14d, r8d
mov r8d, r9d
and r8d, r10d
xor r14d, r8d
add r14d, eax
add edi, r11d
add r14d, r11d
mov eax, edi
rol eax, 0x1a
mov ebp, edi
rol ebp, 0x15
xor ebp, eax
mov r11d, edi
rol r11d, 7
xor r11d, ebp
mov rbp, qword [rsp + 0x338]
add esi, dword [rbp]
mov ebp, edi
not ebp
and ebp, edx
add esi, ebp
mov ebp, edi
and ebp, ebx
add esi, ebp
mov ebp, r14d
rol ebp, 0x1e
mov eax, r14d
rol eax, 0x13
add esi, r11d
add esi, 0x12835b01
xor eax, ebp
mov ebp, r14d
rol ebp, 0xa
xor ebp, eax
mov r11d, r14d
and r11d, r10d
xor r11d, r8d
mov r8d, r14d
and r8d, r9d
xor r11d, r8d
add r11d, ebp
add ecx, esi
add r11d, esi
mov ebp, ecx
rol ebp, 0x1a
mov esi, ecx
rol esi, 0x15
xor esi, ebp
mov ebp, ecx
rol ebp, 7
xor ebp, esi
mov rsi, qword [rsp + 0x340]
add edx, dword [rsi]
mov esi, ecx
not esi
and esi, ebx
add edx, esi
mov esi, ecx
and esi, edi
add edx, esi
mov esi, r11d
rol esi, 0x1e
mov eax, r11d
rol eax, 0x13
add ebp, edx
add ebp, 0x243185be
xor eax, esi
mov edx, r11d
rol edx, 0xa
xor edx, eax
mov esi, r11d
and esi, r9d
xor esi, r8d
mov eax, r11d
and eax, r14d
xor esi, eax
add esi, edx
add r10d, ebp
add esi, ebp
mov edx, r10d
rol edx, 0x1a
mov ebp, r10d
rol ebp, 0x15
xor ebp, edx
mov r8d, r10d
rol r8d, 7
xor r8d, ebp
mov rbp, qword [rsp + 0x348]
add ebx, dword [rbp]
mov ebp, r10d
not ebp
and ebp, edi
add ebx, ebp
mov ebp, r10d
and ebp, ecx
add ebx, ebp
mov ebp, esi
rol ebp, 0x1e
mov edx, esi
rol edx, 0x13
add ebx, r8d
add ebx, 0x550c7dc3
xor edx, ebp
mov ebp, esi
rol ebp, 0xa
xor ebp, edx
mov r8d, esi
and r8d, r14d
xor r8d, eax
mov edx, esi
and edx, r11d
xor r8d, edx
add r8d, ebp
add r9d, ebx
add r8d, ebx
mov eax, r9d
rol eax, 0x1a
mov ebx, r9d
rol ebx, 0x15
xor ebx, eax
mov eax, r9d
rol eax, 7
xor eax, ebx
mov rbx, qword [rsp + 0x350]
add edi, dword [rbx]
mov ebx, r9d
not ebx
and ebx, ecx
add edi, ebx
mov ebx, r9d
and ebx, r10d
add edi, ebx
mov ebx, r8d
rol ebx, 0x1e
mov ebp, r8d
rol ebp, 0x13
add eax, edi
add eax, 0x72be5d74
xor ebp, ebx
mov ebx, r8d
rol ebx, 0xa
xor ebx, ebp
mov edi, r8d
and edi, r11d
xor edi, edx
mov ebp, r8d
and ebp, esi
xor edi, ebp
add edi, ebx
add r14d, eax
add edi, eax
mov eax, r14d
rol eax, 0x1a
mov edx, r14d
rol edx, 0x15
xor edx, eax
mov eax, r14d
rol eax, 7
xor eax, edx
mov rdx, qword [rsp + 0x358]
add ecx, dword [rdx]
mov edx, r14d
not edx
and edx, r10d
add ecx, edx
mov edx, r14d
and edx, r9d
add ecx, edx
mov edx, edi
rol edx, 0x1e
mov ebx, edi
rol ebx, 0x13
add eax, ecx
add eax, 0x80deb1fe
xor ebx, edx
mov ecx, edi
rol ecx, 0xa
xor ecx, ebx
mov edx, edi
and edx, esi
xor edx, ebp
mov ebx, edi
and ebx, r8d
xor edx, ebx
add edx, ecx
add r11d, eax
add edx, eax
mov eax, r11d
rol eax, 0x1a
mov ecx, r11d
rol ecx, 0x15
xor ecx, eax
mov eax, r11d
rol eax, 7
xor eax, ecx
mov rcx, qword [rsp + 0x360]
add r10d, dword [rcx]
mov ecx, r11d
not ecx
and ecx, r9d
add r10d, ecx
mov ecx, r11d
and ecx, r14d
add r10d, ecx
mov ecx, edx
rol ecx, 0x1e
mov ebp, edx
rol ebp, 0x13
add r10d, eax
add r10d, 0x9bdc06a7
xor ebp, ecx
mov eax, edx
rol eax, 0xa
xor eax, ebp
mov ecx, edx
and ecx, r8d
xor ecx, ebx
mov r15d, edx
and r15d, edi
xor ecx, r15d
add ecx, eax
add esi, r10d
add ecx, r10d
mov eax, esi
rol eax, 0x1a
mov ebx, esi
rol ebx, 0x15
xor ebx, eax
mov r10d, esi
rol r10d, 7
xor r10d, ebx
mov rbx, qword [rsp + 0x368]
add r9d, dword [rbx]
mov ebx, esi
not ebx
and ebx, r14d
add r9d, ebx
mov ebx, esi
and ebx, r11d
add r9d, ebx
mov ebx, ecx
rol ebx, 0x1e
mov eax, ecx
rol eax, 0x13
lea ebp, [r10 + r9]
add ebp, 0xc19bf174
xor eax, ebx
mov ebx, ecx
rol ebx, 0xa
xor ebx, eax
mov r9d, ecx
and r9d, edi
xor r9d, r15d
mov r10d, ecx
and r10d, edx
xor r9d, r10d
add r9d, ebx
add r8d, ebp
add r9d, ebp
mov ebp, r8d
rol ebp, 0x1a
mov ebx, r8d
rol ebx, 0x15
xor ebx, ebp
mov ebp, r8d
rol ebp, 7
xor ebp, ebx
mov ebx, r8d
not ebx
and ebx, r11d
add r14d, dword [rsp + 0x520]
add r14d, ebx
mov ebx, r8d
and ebx, esi
add r14d, ebx
add r14d, ebp
add r14d, 0xe49b69c1
mov ebp, r9d
rol ebp, 0x1e
mov ebx, r9d
rol ebx, 0x13
xor ebx, ebp
mov eax, r9d
rol eax, 0xa
xor eax, ebx
mov r15d, r9d
and r15d, edx
xor r15d, r10d
mov r10d, r9d
and r10d, ecx
xor r15d, r10d
add r15d, eax
add edi, r14d
mov eax, edi
rol eax, 0x1a
add r15d, r14d
mov ebx, edi
rol ebx, 0x15
xor ebx, eax
mov eax, edi
rol eax, 7
xor eax, ebx
mov ebx, edi
not ebx
and ebx, esi
add r11d, dword [rsp + 0x524]
add r11d, ebx
mov ebx, edi
and ebx, r8d
add r11d, ebx
mov ebx, r15d
rol ebx, 0x1e
add r11d, eax
add r11d, 0xefbe4786
mov eax, r15d
rol eax, 0x13
xor eax, ebx
mov ebx, r15d
rol ebx, 0xa
xor ebx, eax
mov r14d, r15d
and r14d, ecx
xor r14d, r10d
mov r10d, r15d
and r10d, r9d
xor r14d, r10d
add r14d, ebx
add edx, r11d
add r14d, r11d
mov ebx, edx
rol ebx, 0x1a
mov eax, edx
rol eax, 0x15
mov ebp, edx
rol ebp, 7
xor eax, ebx
xor ebp, eax
mov eax, edx
not eax
and eax, r8d
add esi, dword [rsp + 0x528]
add esi, eax
mov eax, edx
and eax, edi
add esi, eax
lea r11d, [rsi + rbp]
add r11d, 0xfc19dc6
mov eax, r14d
rol eax, 0x1e
mov ebx, r14d
rol ebx, 0x13
mov ebp, r14d
rol ebp, 0xa
xor ebx, eax
xor ebp, ebx
mov esi, r14d
and esi, r9d
xor esi, r10d
mov r10d, r14d
and r10d, r15d
xor esi, r10d
add esi, ebp
add ecx, r11d
mov ebp, ecx
rol ebp, 0x1a
mov ebx, ecx
rol ebx, 0x15
add esi, r11d
xor ebx, ebp
mov ebp, ecx
rol ebp, 7
xor ebp, ebx
mov ebx, ecx
not ebx
add r8d, dword [rsp + 0x52c]
and ebx, edi
add r8d, ebx
mov ebx, ecx
and ebx, edx
add r8d, ebx
mov ebx, esi
rol ebx, 0x1e
mov eax, esi
rol eax, 0x13
add ebp, r8d
add ebp, 0x240ca1cc
xor eax, ebx
mov ebx, esi
rol ebx, 0xa
xor ebx, eax
mov r8d, esi
and r8d, r15d
xor r8d, r10d
mov r10d, esi
and r10d, r14d
xor r8d, r10d
add r8d, ebx
add r9d, ebp
add r8d, ebp
mov eax, r9d
rol eax, 0x1a
mov ebp, r9d
rol ebp, 0x15
xor ebp, eax
mov eax, r9d
rol eax, 7
xor eax, ebp
mov ebp, r9d
not ebp
and ebp, edx
add edi, dword [rsp + 0x530]
add edi, ebp
mov ebp, r9d
and ebp, ecx
add edi, ebp
lea r11d, [rax + rdi]
add r11d, 0x2de92c6f
mov eax, r8d
rol eax, 0x1e
mov ebx, r8d
rol ebx, 0x13
xor ebx, eax
mov ebp, r8d
rol ebp, 0xa
xor ebp, ebx
mov eax, r8d
and eax, r14d
xor eax, r10d
mov edi, r8d
and edi, esi
xor eax, edi
add eax, ebp
add r15d, r11d
mov ebp, r15d
rol ebp, 0x1a
add eax, r11d
mov ebx, r15d
rol ebx, 0x15
xor ebx, ebp
mov ebp, r15d
rol ebp, 7
xor ebp, ebx
mov ebx, r15d
not ebx
and ebx, ecx
add edx, dword [rsp + 0x534]
add edx, ebx
mov ebx, r15d
and ebx, r9d
add edx, ebx
mov ebx, eax
rol ebx, 0x1e
add ebp, edx
add ebp, 0x4a7484aa
mov edx, eax
rol edx, 0x13
xor edx, ebx
mov ebx, eax
rol ebx, 0xa
xor ebx, edx
mov edx, eax
and edx, esi
xor edx, edi
mov r10d, eax
and r10d, r8d
xor edx, r10d
add edx, ebx
add r14d, ebp
add edx, ebp
mov ebp, r14d
rol ebp, 0x1a
mov ebx, r14d
rol ebx, 0x15
mov edi, r14d
rol edi, 7
xor ebx, ebp
xor edi, ebx
mov ebp, r14d
not ebp
and ebp, r9d
add ecx, dword [rsp + 0x538]
add ecx, ebp
mov ebp, r14d
and ebp, r15d
add ecx, ebp
lea r11d, [rdi + rcx]
add r11d, 0x5cb0a9dc
mov ecx, edx
rol ecx, 0x1e
mov ebx, edx
rol ebx, 0x13
mov ebp, edx
rol ebp, 0xa
xor ebx, ecx
xor ebp, ebx
mov edi, edx
and edi, r8d
xor edi, r10d
mov r10d, edx
and r10d, eax
xor edi, r10d
add edi, ebp
add esi, r11d
mov ebp, esi
rol ebp, 0x1a
mov ebx, esi
rol ebx, 0x15
add edi, r11d
xor ebx, ebp
mov ebp, esi
rol ebp, 7
xor ebp, ebx
mov ebx, esi
not ebx
add r9d, dword [rsp + 0x53c]
and ebx, r15d
add r9d, ebx
mov ebx, esi
and ebx, r14d
add r9d, ebx
mov ebx, edi
rol ebx, 0x1e
mov ecx, edi
rol ecx, 0x13
add ebp, r9d
add ebp, 0x76f988da
xor ecx, ebx
mov ebx, edi
rol ebx, 0xa
xor ebx, ecx
mov r9d, edi
and r9d, eax
xor r9d, r10d
mov r10d, edi
and r10d, edx
xor r9d, r10d
add r9d, ebx
add r8d, ebp
add r9d, ebp
mov ecx, r8d
rol ecx, 0x1a
mov ebp, r8d
rol ebp, 0x15
xor ebp, ecx
mov ecx, r8d
rol ecx, 7
xor ecx, ebp
mov ebp, r8d
not ebp
and ebp, r14d
add r15d, dword [rsp + 0x540]
add r15d, ebp
mov ebp, r8d
and ebp, esi
add r15d, ebp
lea r11d, [rcx + r15]
add r11d, 0x983e5152
mov ecx, r9d
rol ecx, 0x1e
mov ebx, r9d
rol ebx, 0x13
xor ebx, ecx
mov ebp, r9d
rol ebp, 0xa
xor ebp, ebx
mov r15d, r9d
and r15d, edx
xor r15d, r10d
mov r10d, r9d
and r10d, edi
xor r15d, r10d
add r15d, ebp
add eax, r11d
mov ebx, eax
rol ebx, 0x1a
add r15d, r11d
mov ebp, eax
rol ebp, 0x15
xor ebp, ebx
mov ebx, eax
rol ebx, 7
xor ebx, ebp
mov ebp, eax
not ebp
and ebp, esi
add r14d, dword [rsp + 0x544]
add r14d, ebp
mov ebp, eax
and ebp, r8d
add r14d, ebp
mov ebp, r15d
rol ebp, 0x1e
lea r11d, [rbx + r14]
add r11d, 0xa831c66d
mov ebx, r15d
rol ebx, 0x13
xor ebx, ebp
mov ebp, r15d
rol ebp, 0xa
xor ebp, ebx
mov r14d, r15d
and r14d, edi
xor r14d, r10d
mov r10d, r15d
and r10d, r9d
xor r14d, r10d
add r14d, ebp
add edx, r11d
add r14d, r11d
mov ebp, edx
rol ebp, 0x1a
mov ebx, edx
rol ebx, 0x15
mov ecx, edx
rol ecx, 7
xor ebx, ebp
xor ecx, ebx
mov ebp, edx
not ebp
and ebp, r8d
add esi, dword [rsp + 0x548]
add esi, ebp
mov ebp, edx
and ebp, eax
add esi, ebp
lea r11d, [rcx + rsi]
add r11d, 0xb00327c8
mov ebp, r14d
rol ebp, 0x1e
mov ebx, r14d
rol ebx, 0x13
mov ecx, r14d
rol ecx, 0xa
xor ebx, ebp
xor ecx, ebx
mov esi, r14d
and esi, r9d
xor esi, r10d
mov r10d, r14d
and r10d, r15d
xor esi, r10d
add esi, ecx
add edi, r11d
mov ecx, edi
rol ecx, 0x1a
mov ebp, edi
rol ebp, 0x15
add esi, r11d
xor ebp, ecx
mov ecx, edi
rol ecx, 7
xor ecx, ebp
mov ebp, edi
not ebp
add r8d, dword [rsp + 0x54c]
and ebp, eax
add r8d, ebp
mov ebp, edi
and ebp, edx
add r8d, ebp
mov ebp, esi
rol ebp, 0x1e
mov ebx, esi
rol ebx, 0x13
add ecx, r8d
add ecx, 0xbf597fc7
xor ebx, ebp
mov ebp, esi
rol ebp, 0xa
xor ebp, ebx
mov r8d, esi
and r8d, r15d
xor r8d, r10d
mov r10d, esi
and r10d, r14d
xor r8d, r10d
add r8d, ebp
add r9d, ecx
add r8d, ecx
mov ecx, r9d
rol ecx, 0x1a
mov ebp, r9d
rol ebp, 0x15
xor ebp, ecx
mov ecx, r9d
rol ecx, 7
xor ecx, ebp
mov ebp, r9d
not ebp
and ebp, edx
add eax, dword [rsp + 0x550]
add eax, ebp
mov ebp, r9d
and ebp, edi
add eax, ebp
add eax, ecx
add eax, 0xc6e00bf3
mov ecx, r8d
rol ecx, 0x1e
mov ebp, r8d
rol ebp, 0x13
xor ebp, ecx
mov ecx, r8d
rol ecx, 0xa
xor ecx, ebp
mov ebx, r8d
and ebx, r14d
xor ebx, r10d
mov r10d, r8d
and r10d, esi
xor ebx, r10d
add ebx, ecx
add r15d, eax
mov ecx, r15d
rol ecx, 0x1a
add ebx, eax
mov eax, r15d
rol eax, 0x15
xor eax, ecx
mov ecx, r15d
rol ecx, 7
xor ecx, eax
mov eax, r15d
not eax
and eax, edi
add edx, dword [rsp + 0x554]
add edx, eax
mov eax, r15d
and eax, r9d
add edx, eax
mov eax, ebx
rol eax, 0x1e
add ecx, edx
add ecx, 0xd5a79147
mov edx, ebx
rol edx, 0x13
xor edx, eax
mov ebp, ebx
rol ebp, 0xa
xor ebp, edx
mov eax, ebx
and eax, esi
xor eax, r10d
mov r10d, ebx
and r10d, r8d
xor eax, r10d
add eax, ebp
add r14d, ecx
add eax, ecx
mov ecx, r14d
rol ecx, 0x1a
mov edx, r14d
rol edx, 0x15
mov ebp, r14d
rol ebp, 7
xor edx, ecx
xor ebp, edx
mov ecx, r14d
not ecx
and ecx, r9d
add edi, dword [rsp + 0x558]
add edi, ecx
mov ecx, r14d
and ecx, r15d
add edi, ecx
lea r11d, [rdi + rbp]
add r11d, 0x6ca6351
mov edx, eax
rol edx, 0x1e
mov ebp, eax
rol ebp, 0x13
mov ecx, eax
rol ecx, 0xa
xor ebp, edx
xor ecx, ebp
mov edx, eax
and edx, r8d
xor edx, r10d
mov r10d, eax
and r10d, ebx
xor edx, r10d
add edx, ecx
add esi, r11d
mov ecx, esi
rol ecx, 0x1a
mov ebp, esi
rol ebp, 0x15
add edx, r11d
xor ebp, ecx
mov ecx, esi
rol ecx, 7
xor ecx, ebp
mov ebp, esi
not ebp
add r9d, dword [rsp + 0x55c]
and ebp, r15d
add r9d, ebp
mov ebp, esi
and ebp, r14d
add r9d, ebp
mov ebp, edx
rol ebp, 0x1e
mov edi, edx
rol edi, 0x13
add ecx, r9d
add ecx, 0x14292967
xor edi, ebp
mov ebp, edx
rol ebp, 0xa
xor ebp, edi
mov r9d, edx
and r9d, ebx
xor r9d, r10d
mov r10d, edx
and r10d, eax
xor r9d, r10d
add r9d, ebp
add r8d, ecx
add r9d, ecx
mov ecx, r8d
rol ecx, 0x1a
mov ebp, r8d
rol ebp, 0x15
xor ebp, ecx
mov ecx, r8d
rol ecx, 7
xor ecx, ebp
mov ebp, r8d
not ebp
and ebp, r14d
add r15d, dword [rsp + 0x560]
add r15d, ebp
mov ebp, r8d
and ebp, esi
add r15d, ebp
add ecx, r15d
add ecx, 0x27b70a85
mov ebp, r9d
rol ebp, 0x1e
mov edi, r9d
rol edi, 0x13
xor edi, ebp
mov ebp, r9d
rol ebp, 0xa
xor ebp, edi
mov edi, r9d
and edi, eax
xor edi, r10d
mov r10d, r9d
and r10d, edx
xor edi, r10d
add edi, ebp
add ebx, ecx
mov ebp, ebx
rol ebp, 0x1a
add edi, ecx
mov ecx, ebx
rol ecx, 0x15
xor ecx, ebp
mov ebp, ebx
rol ebp, 7
xor ebp, ecx
mov ecx, ebx
not ecx
and ecx, esi
add r14d, dword [rsp + 0x564]
add r14d, ecx
mov ecx, ebx
and ecx, r8d
add r14d, ecx
mov ecx, edi
rol ecx, 0x1e
lea r11d, [r14 + rbp]
add r11d, 0x2e1b2138
mov ebp, edi
rol ebp, 0x13
xor ebp, ecx
mov ecx, edi
rol ecx, 0xa
xor ecx, ebp
mov r15d, edi
and r15d, edx
xor r15d, r10d
mov r10d, edi
and r10d, r9d
xor r15d, r10d
add r15d, ecx
add eax, r11d
add r15d, r11d
mov r11d, eax
rol r11d, 0x1a
mov ebp, eax
rol ebp, 0x15
mov ecx, eax
rol ecx, 7
xor ebp, r11d
xor ecx, ebp
mov ebp, eax
not ebp
and ebp, r8d
add esi, dword [rsp + 0x568]
add esi, ebp
mov ebp, eax
and ebp, ebx
add esi, ebp
lea r11d, [rcx + rsi]
add r11d, 0x4d2c6dfc
mov ebp, r15d
rol ebp, 0x1e
mov esi, r15d
rol esi, 0x13
mov ecx, r15d
rol ecx, 0xa
xor esi, ebp
xor ecx, esi
mov ebp, r15d
and ebp, r9d
xor ebp, r10d
mov r10d, r15d
and r10d, edi
xor ebp, r10d
add ebp, ecx
add edx, r11d
mov ecx, edx
rol ecx, 0x1a
mov esi, edx
rol esi, 0x15
add ebp, r11d
xor esi, ecx
mov r11d, edx
rol r11d, 7
xor r11d, esi
mov esi, edx
not esi
add r8d, dword [rsp + 0x56c]
and esi, ebx
add r8d, esi
mov esi, edx
and esi, eax
add r8d, esi
mov esi, ebp
rol esi, 0x1e
mov ecx, ebp
rol ecx, 0x13
add r11d, r8d
add r11d, 0x53380d13
xor ecx, esi
mov esi, ebp
rol esi, 0xa
xor esi, ecx
mov r14d, ebp
and r14d, edi
xor r14d, r10d
mov r8d, ebp
and r8d, r15d
xor r14d, r8d
add r14d, esi
add r9d, r11d
add r14d, r11d
mov ecx, r9d
rol ecx, 0x1a
mov esi, r9d
rol esi, 0x15
xor esi, ecx
mov ecx, r9d
rol ecx, 7
xor ecx, esi
mov esi, r9d
not esi
and esi, eax
add ebx, dword [rsp + 0x570]
add ebx, esi
mov esi, r9d
and esi, edx
add ebx, esi
lea r10d, [rcx + rbx]
add r10d, 0x650a7354
mov ebx, r14d
rol ebx, 0x1e
mov esi, r14d
rol esi, 0x13
xor esi, ebx
mov ecx, r14d
rol ecx, 0xa
xor ecx, esi
mov esi, r14d
and esi, r15d
xor esi, r8d
mov r8d, r14d
and r8d, ebp
xor esi, r8d
add esi, ecx
add edi, r10d
mov ecx, edi
rol ecx, 0x1a
add esi, r10d
mov ebx, edi
rol ebx, 0x15
xor ebx, ecx
mov ecx, edi
rol ecx, 7
xor ecx, ebx
mov ebx, edi
not ebx
and ebx, edx
add eax, dword [rsp + 0x574]
add eax, ebx
mov ebx, edi
and ebx, r9d
add eax, ebx
mov ebx, esi
rol ebx, 0x1e
add ecx, eax
add ecx, 0x766a0abb
mov eax, esi
rol eax, 0x13
xor eax, ebx
mov ebx, esi
rol ebx, 0xa
xor ebx, eax
mov r11d, esi
and r11d, ebp
xor r11d, r8d
mov r8d, esi
and r8d, r14d
xor r11d, r8d
add r11d, ebx
add r15d, ecx
add r11d, ecx
mov ecx, r15d
rol ecx, 0x1a
mov ebx, r15d
rol ebx, 0x15
mov eax, r15d
rol eax, 7
xor ebx, ecx
xor eax, ebx
mov ecx, r15d
not ecx
and ecx, r9d
add edx, dword [rsp + 0x578]
add edx, ecx
mov ecx, r15d
and ecx, edi
add edx, ecx
lea r10d, [rax + rdx]
add r10d, 0x81c2c92e
mov ecx, r11d
rol ecx, 0x1e
mov edx, r11d
rol edx, 0x13
mov eax, r11d
rol eax, 0xa
xor edx, ecx
xor eax, edx
mov ebx, r11d
and ebx, r14d
xor ebx, r8d
mov r8d, r11d
and r8d, esi
xor ebx, r8d
add ebx, eax
add ebp, r10d
mov eax, ebp
rol eax, 0x1a
mov ecx, ebp
rol ecx, 0x15
add ebx, r10d
xor ecx, eax
mov eax, ebp
rol eax, 7
xor eax, ecx
mov ecx, ebp
not ecx
add r9d, dword [rsp + 0x57c]
and ecx, edi
add r9d, ecx
mov ecx, ebp
and ecx, r15d
add r9d, ecx
mov ecx, ebx
rol ecx, 0x1e
mov edx, ebx
rol edx, 0x13
add eax, r9d
add eax, 0x92722c85
xor edx, ecx
mov ecx, ebx
rol ecx, 0xa
xor ecx, edx
mov r10d, ebx
and r10d, esi
xor r10d, r8d
mov edx, ebx
and edx, r11d
xor r10d, edx
add r10d, ecx
add r14d, eax
add r10d, eax
mov eax, r14d
rol eax, 0x1a
mov ecx, r14d
rol ecx, 0x15
xor ecx, eax
mov eax, r14d
rol eax, 7
xor eax, ecx
mov ecx, r14d
not ecx
and ecx, r15d
add edi, dword [rsp + 0x580]
add edi, ecx
mov ecx, r14d
and ecx, ebp
add edi, ecx
add eax, edi
add eax, 0xa2bfe8a1
mov ecx, r10d
rol ecx, 0x1e
mov edi, r10d
rol edi, 0x13
xor edi, ecx
mov ecx, r10d
rol ecx, 0xa
xor ecx, edi
mov r8d, r10d
and r8d, r11d
xor r8d, edx
mov edx, r10d
and edx, ebx
xor r8d, edx
add r8d, ecx
add esi, eax
mov ecx, esi
rol ecx, 0x1a
add r8d, eax
mov eax, esi
rol eax, 0x15
xor eax, ecx
mov ecx, esi
rol ecx, 7
xor ecx, eax
mov eax, esi
not eax
and eax, ebp
add r15d, dword [rsp + 0x584]
add r15d, eax
mov eax, esi
and eax, r14d
add r15d, eax
mov eax, r8d
rol eax, 0x1e
lea edi, [rcx + r15]
add edi, 0xa81a664b
mov ecx, r8d
rol ecx, 0x13
xor ecx, eax
mov eax, r8d
rol eax, 0xa
xor eax, ecx
mov ecx, r8d
and ecx, ebx
xor ecx, edx
mov r9d, r8d
and r9d, r10d
xor ecx, r9d
add ecx, eax
add r11d, edi
add ecx, edi
mov eax, r11d
rol eax, 0x1a
mov edi, r11d
rol edi, 0x15
mov edx, r11d
rol edx, 7
xor edi, eax
xor edx, edi
mov eax, r11d
not eax
and eax, r14d
add ebp, dword [rsp + 0x588]
add ebp, eax
mov eax, r11d
and eax, esi
add ebp, eax
lea r15d, [rdx + rbp]
add r15d, 0xc24b8b70
mov edx, ecx
rol edx, 0x1e
mov edi, ecx
rol edi, 0x13
mov ebp, ecx
rol ebp, 0xa
xor edi, edx
xor ebp, edi
mov edi, ecx
and edi, r10d
xor edi, r9d
mov edx, ecx
and edx, r8d
xor edi, edx
add edi, ebp
add ebx, r15d
mov ebp, ebx
rol ebp, 0x1a
mov eax, ebx
rol eax, 0x15
add edi, r15d
xor eax, ebp
mov r9d, ebx
rol r9d, 7
xor r9d, eax
mov eax, ebx
not eax
add r14d, dword [rsp + 0x58c]
and eax, esi
add r14d, eax
mov eax, ebx
and eax, r11d
add r14d, eax
mov eax, edi
rol eax, 0x1e
mov ebp, edi
rol ebp, 0x13
add r14d, r9d
add r14d, 0xc76c51a3
xor ebp, eax
mov eax, edi
rol eax, 0xa
xor eax, ebp
mov r9d, edi
and r9d, r8d
xor r9d, edx
mov edx, edi
and edx, ecx
xor r9d, edx
add r9d, eax
add r10d, r14d
add r9d, r14d
mov eax, r10d
rol eax, 0x1a
mov ebp, r10d
rol ebp, 0x15
xor ebp, eax
mov eax, r10d
rol eax, 7
xor eax, ebp
mov ebp, r10d
not ebp
and ebp, r11d
add esi, dword [rsp + 0x590]
add esi, ebp
mov ebp, r10d
and ebp, ebx
add esi, ebp
lea r14d, [rax + rsi]
add r14d, 0xd192e819
mov esi, r9d
rol esi, 0x1e
mov ebp, r9d
rol ebp, 0x13
xor ebp, esi
mov eax, r9d
rol eax, 0xa
xor eax, ebp
mov esi, r9d
and esi, ecx
xor esi, edx
mov r15d, r9d
and r15d, edi
xor esi, r15d
add esi, eax
add r8d, r14d
mov eax, r8d
rol eax, 0x1a
add esi, r14d
mov ebp, r8d
rol ebp, 0x15
xor ebp, eax
mov eax, r8d
rol eax, 7
xor eax, ebp
mov ebp, r8d
not ebp
and ebp, ebx
add r11d, dword [rsp + 0x594]
add r11d, ebp
mov ebp, r8d
and ebp, r10d
add r11d, ebp
mov ebp, esi
rol ebp, 0x1e
add r11d, eax
add r11d, 0xd6990624
mov eax, esi
rol eax, 0x13
xor eax, ebp
mov edx, esi
rol edx, 0xa
xor edx, eax
mov eax, esi
and eax, edi
xor eax, r15d
mov r14d, esi
and r14d, r9d
xor eax, r14d
add eax, edx
add ecx, r11d
add eax, r11d
mov r11d, ecx
rol r11d, 0x1a
mov ebp, ecx
rol ebp, 0x15
mov edx, ecx
rol edx, 7
xor ebp, r11d
xor edx, ebp
mov ebp, ecx
not ebp
and ebp, r10d
add ebx, dword [rsp + 0x598]
add ebx, ebp
mov ebp, ecx
and ebp, r8d
add ebx, ebp
lea r11d, [rdx + rbx]
add r11d, 0xf40e3585
mov edx, eax
rol edx, 0x1e
mov ebx, eax
rol ebx, 0x13
mov ebp, eax
rol ebp, 0xa
xor ebx, edx
xor ebp, ebx
mov r15d, eax
and r15d, r9d
xor r15d, r14d
mov r14d, eax
and r14d, esi
xor r15d, r14d
add r15d, ebp
add edi, r11d
mov ebp, edi
rol ebp, 0x1a
mov ebx, edi
rol ebx, 0x15
add r15d, r11d
xor ebx, ebp
mov ebp, edi
rol ebp, 7
xor ebp, ebx
mov ebx, edi
not ebx
add r10d, dword [rsp + 0x59c]
and ebx, r8d
add r10d, ebx
mov ebx, edi
and ebx, ecx
add r10d, ebx
mov ebx, r15d
rol ebx, 0x1e
mov edx, r15d
rol edx, 0x13
lea r11d, [r10 + rbp]
add r11d, 0x106aa070
xor edx, ebx
mov ebx, r15d
rol ebx, 0xa
xor ebx, edx
mov r10d, r15d
and r10d, esi
xor r10d, r14d
mov r14d, r15d
and r14d, eax
xor r10d, r14d
add r10d, ebx
add r9d, r11d
add r10d, r11d
mov edx, r9d
rol edx, 0x1a
mov ebx, r9d
rol ebx, 0x15
xor ebx, edx
mov edx, r9d
rol edx, 7
xor edx, ebx
mov ebx, r9d
not ebx
and ebx, ecx
add r8d, dword [rsp + 0x5a0]
add r8d, ebx
mov ebx, r9d
and ebx, edi
add r8d, ebx
add r8d, edx
add r8d, 0x19a4c116
mov ebx, r10d
rol ebx, 0x1e
mov edx, r10d
rol edx, 0x13
xor edx, ebx
mov ebp, r10d
rol ebp, 0xa
xor ebp, edx
mov ebx, r10d
and ebx, eax
xor ebx, r14d
mov r11d, r10d
and r11d, r15d
xor ebx, r11d
add ebx, ebp
add esi, r8d
mov ebp, esi
rol ebp, 0x1a
add ebx, r8d
mov edx, esi
rol edx, 0x15
xor edx, ebp
mov ebp, esi
rol ebp, 7
xor ebp, edx
mov edx, esi
not edx
and edx, edi
add ecx, dword [rsp + 0x5a4]
add ecx, edx
mov edx, esi
and edx, r9d
add ecx, edx
mov edx, ebx
rol edx, 0x1e
add ebp, ecx
add ebp, 0x1e376c08
mov ecx, ebx
rol ecx, 0x13
xor ecx, edx
mov edx, ebx
rol edx, 0xa
xor edx, ecx
mov ecx, ebx
and ecx, r15d
xor ecx, r11d
mov r8d, ebx
and r8d, r10d
xor ecx, r8d
add ecx, edx
add eax, ebp
add ecx, ebp
mov r11d, eax
rol r11d, 0x1a
mov ebp, eax
rol ebp, 0x15
mov edx, eax
rol edx, 7
xor ebp, r11d
xor edx, ebp
mov ebp, eax
not ebp
and ebp, r9d
add edi, dword [rsp + 0x5a8]
add edi, ebp
mov ebp, eax
and ebp, esi
add edi, ebp
lea r11d, [rdx + rdi]
add r11d, 0x2748774c
mov ebp, ecx
rol ebp, 0x1e
mov edi, ecx
rol edi, 0x13
mov edx, ecx
rol edx, 0xa
xor edi, ebp
xor edx, edi
mov ebp, ecx
and ebp, r10d
xor ebp, r8d
mov r14d, ecx
and r14d, ebx
xor ebp, r14d
add ebp, edx
add r15d, r11d
mov edx, r15d
rol edx, 0x1a
mov edi, r15d
rol edi, 0x15
add ebp, r11d
xor edi, edx
mov r8d, r15d
rol r8d, 7
xor r8d, edi
mov edi, r15d
not edi
add r9d, dword [rsp + 0x5ac]
and edi, esi
add r9d, edi
mov edi, r15d
and edi, eax
add r9d, edi
mov edi, ebp
rol edi, 0x1e
mov edx, ebp
rol edx, 0x13
lea r11d, [r8 + r9]
add r11d, 0x34b0bcb5
xor edx, edi
mov edi, ebp
rol edi, 0xa
xor edi, edx
mov r8d, ebp
and r8d, ebx
xor r8d, r14d
mov r9d, ebp
and r9d, ecx
xor r8d, r9d
add r8d, edi
add r10d, r11d
add r8d, r11d
mov edx, r10d
rol edx, 0x1a
mov edi, r10d
rol edi, 0x15
xor edi, edx
mov edx, r10d
rol edx, 7
xor edx, edi
mov edi, r10d
not edi
and edi, eax
add esi, dword [rsp + 0x5b0]
add esi, edi
mov edi, r10d
and edi, r15d
add esi, edi
lea r11d, [rdx + rsi]
add r11d, 0x391c0cb3
mov edi, r8d
rol edi, 0x1e
mov esi, r8d
rol esi, 0x13
xor esi, edi
mov edx, r8d
rol edx, 0xa
xor edx, esi
mov edi, r8d
and edi, ecx
xor edi, r9d
mov r9d, r8d
and r9d, ebp
xor edi, r9d
add edi, edx
add ebx, r11d
mov edx, ebx
rol edx, 0x1a
add edi, r11d
mov esi, ebx
rol esi, 0x15
xor esi, edx
mov edx, ebx
rol edx, 7
xor edx, esi
mov esi, ebx
not esi
and esi, r15d
add eax, dword [rsp + 0x5b4]
add eax, esi
mov esi, ebx
and esi, r10d
add eax, esi
mov esi, edi
rol esi, 0x1e
lea r11d, [rdx + rax]
add r11d, 0x4ed8aa4a
mov edx, edi
rol edx, 0x13
xor edx, esi
mov eax, edi
rol eax, 0xa
xor eax, edx
mov esi, edi
and esi, ebp
xor esi, r9d
mov r9d, edi
and r9d, r8d
xor esi, r9d
add esi, eax
add ecx, r11d
add esi, r11d
mov r11d, ecx
rol r11d, 0x1a
mov edx, ecx
rol edx, 0x15
mov eax, ecx
rol eax, 7
xor edx, r11d
xor eax, edx
mov edx, ecx
not edx
and edx, r10d
add r15d, dword [rsp + 0x5b8]
add r15d, edx
mov edx, ecx
and edx, ebx
add r15d, edx
lea r11d, [rax + r15]
add r11d, 0x5b9cca4f
mov r14d, esi
rol r14d, 0x1e
mov edx, esi
rol edx, 0x13
mov eax, esi
rol eax, 0xa
xor edx, r14d
xor eax, edx
mov r15d, esi
and r15d, r8d
xor r15d, r9d
mov r9d, esi
and r9d, edi
xor r15d, r9d
add r15d, eax
add ebp, r11d
mov eax, ebp
rol eax, 0x1a
mov edx, ebp
rol edx, 0x15
add r15d, r11d
xor edx, eax
mov r11d, ebp
rol r11d, 7
xor r11d, edx
mov edx, ebp
not edx
add r10d, dword [rsp + 0x5bc]
and edx, ebx
add r10d, edx
mov edx, ebp
and edx, ecx
add r10d, edx
mov edx, r15d
rol edx, 0x1e
mov eax, r15d
rol eax, 0x13
add r10d, r11d
add r10d, 0x682e6ff3
xor eax, edx
mov edx, r15d
rol edx, 0xa
xor edx, eax
mov r14d, r15d
and r14d, edi
xor r14d, r9d
mov r11d, r15d
and r11d, esi
xor r14d, r11d
add r14d, edx
add r8d, r10d
add r14d, r10d
mov edx, r8d
rol edx, 0x1a
mov eax, r8d
rol eax, 0x15
xor eax, edx
mov edx, r8d
rol edx, 7
xor edx, eax
mov eax, r8d
not eax
and eax, ecx
add ebx, dword [rsp + 0x5c0]
add ebx, eax
mov eax, r8d
and eax, ebp
add ebx, eax
lea r10d, [rdx + rbx]
add r10d, 0x748f82ee
mov edx, r14d
rol edx, 0x1e
mov ebx, r14d
rol ebx, 0x13
xor ebx, edx
mov eax, r14d
rol eax, 0xa
xor eax, ebx
mov r12d, r14d
and r12d, esi
xor r12d, r11d
mov edx, r14d
and edx, r15d
xor r12d, edx
add r12d, eax
add edi, r10d
mov eax, edi
rol eax, 0x1a
add r12d, r10d
mov ebx, edi
rol ebx, 0x15
xor ebx, eax
mov eax, edi
rol eax, 7
xor eax, ebx
mov ebx, edi
not ebx
and ebx, ebp
add ecx, dword [rsp + 0x5c4]
add ecx, ebx
mov ebx, edi
and ebx, r8d
add ecx, ebx
mov ebx, r12d
rol ebx, 0x1e
add eax, ecx
add eax, 0x78a5636f
mov ecx, r12d
rol ecx, 0x13
xor ecx, ebx
mov ebx, r12d
rol ebx, 0xa
xor ebx, ecx
mov r9d, r12d
and r9d, r15d
xor r9d, edx
mov edx, r12d
and edx, r14d
xor r9d, edx
add r9d, ebx
add esi, eax
add r9d, eax
mov eax, esi
rol eax, 0x1a
mov ecx, esi
rol ecx, 0x15
mov ebx, esi
rol ebx, 7
xor ecx, eax
xor ebx, ecx
mov eax, esi
not eax
and eax, r8d
add ebp, dword [rsp + 0x5c8]
add ebp, eax
mov eax, esi
and eax, edi
add ebp, eax
lea r11d, [rbx + rbp]
add r11d, 0x84c87814
mov ecx, r9d
rol ecx, 0x1e
mov ebp, r9d
rol ebp, 0x13
mov eax, r9d
rol eax, 0xa
xor ebp, ecx
xor eax, ebp
mov r10d, r9d
and r10d, r14d
xor r10d, edx
mov ebx, r9d
and ebx, r12d
xor r10d, ebx
add r10d, eax
add r15d, r11d
mov eax, r15d
rol eax, 0x1a
mov edx, r15d
rol edx, 0x15
add r10d, r11d
xor edx, eax
mov eax, r15d
rol eax, 7
xor eax, edx
mov edx, r15d
not edx
add r8d, dword [rsp + 0x5cc]
and edx, edi
add r8d, edx
mov edx, r15d
and edx, esi
add r8d, edx
mov edx, r10d
rol edx, 0x1e
mov ebp, r10d
rol ebp, 0x13
lea ecx, [rax + r8]
add ecx, 0x8cc70208
xor ebp, edx
mov eax, r10d
rol eax, 0xa
xor eax, ebp
mov r8d, r10d
and r8d, r12d
xor r8d, ebx
mov ebp, r10d
and ebp, r9d
xor r8d, ebp
add r8d, eax
add r14d, ecx
add r8d, ecx
mov eax, r14d
rol eax, 0x1a
mov ebx, r14d
rol ebx, 0x15
xor ebx, eax
mov eax, r14d
rol eax, 7
xor eax, ebx
mov ebx, r14d
not ebx
and ebx, esi
add edi, dword [rsp + 0x5d0]
add edi, ebx
mov ebx, r14d
and ebx, r15d
add edi, ebx
add eax, edi
add eax, 0x90befffa
mov edx, r8d
rol edx, 0x1e
mov ebx, r8d
rol ebx, 0x13
xor ebx, edx
mov edx, r8d
rol edx, 0xa
xor edx, ebx
mov r11d, r8d
and r11d, r9d
xor r11d, ebp
mov ecx, r8d
and ecx, r10d
xor r11d, ecx
add r11d, edx
add r12d, eax
mov edx, r12d
rol edx, 0x1a
add r11d, eax
mov eax, r12d
rol eax, 0x15
xor eax, edx
mov edx, r12d
rol edx, 7
xor edx, eax
mov eax, r12d
not eax
and eax, r15d
add esi, dword [rsp + 0x5d4]
add esi, eax
mov eax, r12d
and eax, r14d
add esi, eax
mov eax, r11d
rol eax, 0x1e
add edx, esi
add edx, 0xa4506ceb
mov ebx, r11d
rol ebx, 0x13
xor ebx, eax
mov eax, r11d
rol eax, 0xa
xor eax, ebx
mov edi, r11d
and edi, r10d
xor edi, ecx
mov ebx, r11d
and ebx, r8d
xor edi, ebx
add edi, eax
add r9d, edx
add edi, edx
mov eax, r9d
rol eax, 0x1a
mov edx, r9d
rol edx, 0x15
mov esi, r9d
rol esi, 7
xor edx, eax
xor esi, edx
mov eax, r9d
not eax
and eax, r14d
add r15d, dword [rsp + 0x5d8]
add r15d, eax
mov eax, r9d
and eax, r12d
add r15d, eax
lea ecx, [rsi + r15]
add ecx, 0xbef9a3f7
mov eax, edi
rol eax, 0x1e
mov edx, edi
rol edx, 0x13
mov esi, edi
rol esi, 0xa
xor edx, eax
xor esi, edx
mov eax, edi
and eax, r8d
xor eax, ebx
mov edx, edi
and edx, r11d
xor eax, edx
add eax, esi
add r10d, ecx
mov esi, r10d
rol esi, 0x1a
mov ebx, r10d
rol ebx, 0x15
add eax, ecx
xor ebx, esi
mov esi, r10d
rol esi, 7
xor esi, ebx
mov ebx, r10d
not ebx
add r14d, dword [rsp + 0x5dc]
and ebx, r12d
add r14d, ebx
mov ecx, r10d
and ecx, r9d
add r14d, ecx
mov ecx, eax
rol ecx, 0x1e
mov ebx, eax
rol ebx, 0x13
add esi, r14d
add esi, 0xc67178f2
xor ebx, ecx
mov ecx, eax
rol ecx, 0xa
xor ecx, ebx
mov ebp, edi
xor ebp, r11d
and ebp, eax
xor ebp, edx
add ebp, r13d
add ebp, ecx
add ebp, esi
mov rcx, qword [rsp + 0x188]
mov dword [rcx], ebp
add eax, dword [rsp + 0x98]
mov dword [rcx + 4], eax
add edi, dword [rsp + 0xa8]
mov dword [rcx + 8], edi
add r11d, dword [rsp + 0x28]
mov dword [rcx + 0xc], r11d
add r8d, dword [rsp + 0x90]
add r8d, esi
mov dword [rcx + 0x10], r8d
add r10d, dword [rsp + 0xa0]
mov dword [rcx + 0x14], r10d
add r9d, dword [rsp + 0x38]
mov dword [rcx + 0x18], r9d
add r12d, dword [rsp + 0x30]
mov dword [rcx + 0x1c], r12d
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x120]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xf8]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x2e8]
add rsp, 0x5e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret