Function at 0x14007c8c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x138
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], r9
mov qword [rbp + 0xa0], r8
mov qword [rbp + 0xa8], rdx
mov byte [rbp + 0xb7], cl
cmp dword [0x1401c03d4], 0
jne 0x14007f22f
mov eax, dword [0x14017c060]
xor eax, 0xdbfa636f
mov dword [0x14017c0a0], eax
mov eax, dword [0x14017c064]
xor eax, 0x42eb0216
mov dword [0x14017c0a4], eax
mov eax, dword [0x14017c068]
xor eax, 0x153d64e3
mov dword [0x14017c0a8], eax
mov eax, dword [0x14017c06c]
xor eax, 0xbc058753
mov dword [0x14017c0ac], eax
mov eax, dword [0x14017c070]
xor eax, 0xfdae6d03
mov dword [0x14017c0b0], eax
mov eax, dword [0x14017c074]
xor eax, 0xf5115ba5
mov dword [0x14017c0b4], eax
mov eax, dword [0x14017c078]
xor eax, 0x39f4552
mov dword [0x14017c0b8], eax
mov eax, dword [0x14017c07c]
xor eax, 0xbe755e77
mov dword [0x14017c0bc], eax
mov eax, dword [0x14017c080]
xor eax, 0xb190de0b
mov dword [0x14017c0c0], eax
mov eax, dword [0x14017c084]
xor eax, 0x54679ec
mov dword [0x14017c0c4], eax
mov eax, dword [0x14017c088]
xor eax, 0x40432d1
mov dword [0x14017c0c8], eax
mov eax, dword [0x14017c08c]
xor eax, 0xbab95ebd
mov dword [0x14017c0cc], eax
mov eax, dword [0x14017c090]
xor eax, 0x956e37ee
mov dword [0x14017c0d0], eax
mov eax, dword [0x14017c0e0]
xor eax, 0x9a79b8fe
mov dword [0x14017c100], eax
mov eax, dword [0x14017c0e4]
xor eax, 0x867db699
mov dword [0x14017c104], eax
mov eax, dword [0x14017c0e8]
xor eax, 0x9faa0bb5
mov dword [0x14017c108], eax
mov eax, dword [0x14017c0ec]
xor eax, 0xf842c199
mov dword [0x14017c10c], eax
mov eax, dword [0x14017c0f0]
xor eax, 0xca3cf883
mov dword [0x14017c110], eax
mov eax, dword [0x14017c0f4]
xor eax, 0xba6f1b42
mov dword [0x14017c114], eax
mov eax, dword [0x14017c0f8]
xor eax, 0x9531c830
mov dword [0x14017c118], eax
mov eax, dword [0x14017be80]
xor eax, 0x6aa2a325
mov dword [0x14017bed0], eax
mov eax, dword [0x14017be84]
xor eax, 0x33aa72c
mov dword [0x14017bed4], eax
mov eax, dword [0x14017be88]
xor eax, 0xb768564a
mov dword [0x14017bed8], eax
mov eax, dword [0x14017be8c]
xor eax, 0x6b814899
mov dword [0x14017bedc], eax
mov eax, dword [0x14017be90]
xor eax, 0x766d6752
mov dword [0x14017bee0], eax
mov eax, dword [0x14017be94]
xor eax, 0x3003bc93
mov dword [0x14017bee4], eax
mov eax, dword [0x14017be98]
xor eax, 0x689dec4
mov dword [0x14017bee8], eax
mov eax, dword [0x14017be9c]
xor eax, 0xbdfaf106
mov dword [0x14017beec], eax
mov eax, dword [0x14017bea0]
xor eax, 0xe6950bc8
mov dword [0x14017bef0], eax
mov eax, dword [0x14017bea4]
xor eax, 0x52b5a0ef
mov dword [0x14017bef4], eax
mov eax, dword [0x14017bea8]
xor eax, 0x4d90f7bb
mov dword [0x14017bef8], eax
mov eax, dword [0x14017beac]
xor eax, 0xfa083034
mov dword [0x14017befc], eax
mov eax, dword [0x14017beb0]
xor eax, 0xf4b91655
mov dword [0x14017bf00], eax
mov eax, dword [0x14017beb4]
xor eax, 0xaf5c5197
mov dword [0x14017bf04], eax
mov eax, dword [0x14017beb8]
xor eax, 0x667fc60d
mov dword [0x14017bf08], eax
mov eax, dword [0x14017bebc]
xor eax, 0x946525f2
mov dword [0x14017bf0c], eax
mov eax, dword [0x14017bec0]
xor eax, 0xc429deac
mov dword [0x14017bf10], eax
mov eax, dword [0x14017bcd4]
xor eax, 0xee36157d
mov dword [0x14017bce0], eax
mov eax, dword [0x14017bcd8]
xor eax, 0x1e473c2c
mov dword [0x14017bce4], eax
mov eax, dword [0x14017bcdc]
xor eax, 0xe29c1f0
mov dword [0x14017bce8], eax
mov eax, dword [0x14017bcec]
xor eax, 0xf7904631
mov dword [0x14017bcf0], eax
mov eax, dword [0x14017bd00]
xor eax, 0xfa285f85
mov dword [0x14017bdc0], eax
mov eax, dword [0x14017bd04]
xor eax, 0x548841ec
mov dword [0x14017bdc4], eax
mov eax, dword [0x14017bd08]
xor eax, 0xafab7581
mov dword [0x14017bdc8], eax
mov eax, dword [0x14017bd0c]
xor eax, 0x37c72ab1
mov dword [0x14017bdcc], eax
mov eax, dword [0x14017bd10]
xor eax, 0x2d73952b
mov dword [0x14017bdd0], eax
mov eax, dword [0x14017bd14]
xor eax, 0x4fdd0aaa
mov dword [0x14017bdd4], eax
mov eax, dword [0x14017bd18]
xor eax, 0x756cb63a
mov dword [0x14017bdd8], eax
mov eax, dword [0x14017bd1c]
xor eax, 0x6549c6ad
mov dword [0x14017bddc], eax
mov eax, dword [0x14017bd20]
xor eax, 0xe73f71d9
mov dword [0x14017bde0], eax
mov eax, dword [0x14017bd24]
xor eax, 0xc143d493
mov dword [0x14017bde4], eax
mov eax, dword [0x14017bd28]
xor eax, 0x7767d078
mov dword [0x14017bde8], eax
mov eax, dword [0x14017bd2c]
xor eax, 0x9469f846
mov dword [0x14017bdec], eax
mov eax, dword [0x14017bd30]
xor eax, 0x76e1ce07
mov dword [0x14017bdf0], eax
mov eax, dword [0x14017bd34]
xor eax, 0xb42dfc96
mov dword [0x14017bdf4], eax
mov eax, dword [0x14017bd38]
xor eax, 0xfa4983bc
mov dword [0x14017bdf8], eax
mov eax, dword [0x14017bd3c]
xor eax, 0x45c765ee
mov dword [0x14017bdfc], eax
mov eax, dword [0x14017bd40]
xor eax, 0x9f18e47e
mov dword [0x14017be00], eax
mov eax, dword [0x14017bd44]
xor eax, 0xe077aa12
mov dword [0x14017be04], eax
mov eax, dword [0x14017bd48]
xor eax, 0xdf356676
mov dword [0x14017be08], eax
mov eax, dword [0x14017bd4c]
xor eax, 0xc87f4e01
mov dword [0x14017be0c], eax
mov eax, dword [0x14017bd50]
xor eax, 0x7bd4b414
mov dword [0x14017be10], eax
mov eax, dword [0x14017bd54]
xor eax, 0x9f1a3b80
mov dword [0x14017be14], eax
mov eax, dword [0x14017bd58]
xor eax, 0xfd6c403a
mov dword [0x14017be18], eax
mov eax, dword [0x14017bd5c]
xor eax, 0x29bd0d6
mov dword [0x14017be1c], eax
mov eax, dword [0x14017bd60]
xor eax, 0x39a0b3c8
mov dword [0x14017be20], eax
mov eax, dword [0x14017bd64]
xor eax, 0xab1e8c85
mov dword [0x14017be24], eax
mov eax, dword [0x14017bd68]
xor eax, 0x2f94eb5
mov dword [0x14017be28], eax
mov eax, dword [0x14017bd6c]
xor eax, 0x45913812
mov dword [0x14017be2c], eax
mov eax, dword [0x14017bd70]
xor eax, 0x8c54b3e5
mov dword [0x14017be30], eax
mov eax, dword [0x14017bd74]
xor eax, 0x22a9357f
mov dword [0x14017be34], eax
mov eax, dword [0x14017bd78]
xor eax, 0x728b9a16
mov dword [0x14017be38], eax
mov eax, dword [0x14017bd7c]
xor eax, 0xb38bb88
mov dword [0x14017be3c], eax
mov eax, dword [0x14017bd80]
xor eax, 0x15e3ab6
mov dword [0x14017be40], eax
mov eax, dword [0x14017bd84]
xor eax, 0xfa1615b1
mov dword [0x14017be44], eax
mov eax, dword [0x14017bd88]
xor eax, 0xd0d53528
mov dword [0x14017be48], eax
mov eax, dword [0x14017bd8c]
xor eax, 0xf97135c9
mov dword [0x14017be4c], eax
mov eax, dword [0x14017bd90]
xor eax, 0xf527418c
mov dword [0x14017be50], eax
mov eax, dword [0x14017bd94]
xor eax, 0x46e01e85
mov dword [0x14017be54], eax
mov eax, dword [0x14017bd98]
xor eax, 0x2490e491
mov dword [0x14017be58], eax
mov eax, dword [0x14017bd9c]
xor eax, 0xa4dc564c
mov dword [0x14017be5c], eax
mov eax, dword [0x14017bda0]
xor eax, 0x34468f74
mov dword [0x14017be60], eax
mov eax, dword [0x14017bda4]
xor eax, 0x69d6bab7
mov dword [0x14017be64], eax
mov eax, dword [0x14017bda8]
xor eax, 0xe6296601
mov dword [0x14017be68], eax
mov eax, dword [0x14017bdac]
xor eax, 0xb634685b
mov dword [0x14017be6c], eax
mov eax, dword [0x14017bdb0]
xor eax, 0x93941508
mov dword [0x14017be70], eax
mov eax, dword [0x14017bdb4]
xor eax, 0x16064e26
mov dword [0x14017be74], eax
mov eax, dword [0x14017bdb8]
xor eax, 0x670bdff4
mov dword [0x14017be78], eax
mov eax, dword [0x14017bdbc]
xor eax, 0xad0652ec
mov dword [0x14017be7c], eax
mov eax, dword [0x14017bf20]
xor eax, 0xc7270c42
mov dword [0x14017bfc0], eax
mov eax, dword [0x14017bf24]
xor eax, 0x1c3af740
mov dword [0x14017bfc4], eax
mov eax, dword [0x14017bf28]
xor eax, 0xcae9a2e8
mov dword [0x14017bfc8], eax
mov eax, dword [0x14017bf2c]
xor eax, 0x36ec937
mov dword [0x14017bfcc], eax
mov eax, dword [0x14017bf30]
xor eax, 0xbe53853d
mov dword [0x14017bfd0], eax
mov eax, dword [0x14017bf34]
xor eax, 0xb140381f
mov dword [0x14017bfd4], eax
mov eax, dword [0x14017bf38]
xor eax, 0x130b7d2f
mov dword [0x14017bfd8], eax
mov eax, dword [0x14017bf3c]
xor eax, 0x2342fd78
mov dword [0x14017bfdc], eax
mov eax, dword [0x14017bf40]
xor eax, 0x93e2637
mov dword [0x14017bfe0], eax
mov eax, dword [0x14017bf44]
xor eax, 0xaf6d3f84
mov dword [0x14017bfe4], eax
mov eax, dword [0x14017bf48]
xor eax, 0x7cc7f317
mov dword [0x14017bfe8], eax
mov eax, dword [0x14017bf4c]
xor eax, 0x1f22ed76
mov dword [0x14017bfec], eax
mov eax, dword [0x14017bf50]
xor eax, 0x563766df
mov dword [0x14017bff0], eax
mov eax, dword [0x14017bf54]
xor eax, 0x9aef8c45
mov dword [0x14017bff4], eax
mov eax, dword [0x14017bf58]
xor eax, 0x904648ac
mov dword [0x14017bff8], eax
mov eax, dword [0x14017bf5c]
xor eax, 0x666bd8f3
mov dword [0x14017bffc], eax
mov eax, dword [0x14017bf60]
xor eax, 0xd86c4e85
mov dword [0x14017c000], eax
mov eax, dword [0x14017bf64]
xor eax, 0xb38061dc
mov dword [0x14017c004], eax
mov eax, dword [0x14017bf68]
xor eax, 0x98e4e5be
mov dword [0x14017c008], eax
mov eax, dword [0x14017bf6c]
xor eax, 0xec998fea
mov dword [0x14017c00c], eax
mov eax, dword [0x14017bf70]
xor eax, 0x3ad7e210
mov dword [0x14017c010], eax
mov eax, dword [0x14017bf74]
xor eax, 0xc2503d68
mov dword [0x14017c014], eax
mov eax, dword [0x14017bf78]
xor eax, 0x2ac8df50
mov dword [0x14017c018], eax
mov eax, dword [0x14017bf7c]
xor eax, 0xadc8bb3e
mov dword [0x14017c01c], eax
mov eax, dword [0x14017bf80]
xor eax, 0xbf02c483
mov dword [0x14017c020], eax
mov eax, dword [0x14017bf84]
xor eax, 0xc56d281b
mov dword [0x14017c024], eax
mov eax, dword [str.__.h]
xor eax, 0x682e5d1c
mov dword [0x14017c028], eax
mov eax, dword [0x14017bf8c]
xor eax, 0x515227ad
mov dword [0x14017c02c], eax
mov eax, dword [0x14017bf90]
xor eax, 0x1fefa315
mov dword [0x14017c030], eax
mov eax, dword [0x14017bf94]
xor eax, 0xd534ad0
mov dword [0x14017c034], eax
mov eax, dword [0x14017bf98]
xor eax, 0x44086679
mov dword [0x14017c038], eax
mov eax, dword [0x14017bf9c]
xor eax, 0x9f7c026a
mov dword [0x14017c03c], eax
mov eax, dword [0x14017bfa0]
xor eax, 0x8cb71eeb
mov dword [0x14017c040], eax
mov eax, dword [0x14017bfa4]
xor eax, 0xd62adb30
mov dword [0x14017c044], eax
mov eax, dword [0x14017bfa8]
xor eax, 0xf1cd7cfb
mov dword [0x14017c048], eax
mov eax, dword [0x14017bfac]
xor eax, 0xb0e0f8f9
mov dword [0x14017c04c], eax
mov eax, dword [0x14017bfb0]
xor eax, 0x7be790ee
mov dword [0x14017c050], eax
mov eax, dword [0x14017c1f4]
xor eax, 0x73b6094b
mov dword [0x14017c200], eax
mov eax, dword [0x14017c1f8]
xor eax, 0xd68d2644
mov dword [0x14017c204], eax
mov eax, dword [0x14017c1fc]
xor eax, 0x83ca2efd
mov dword [0x14017c208], eax
mov eax, dword [0x14017c820]
xor eax, 0x191aa95e
mov dword [0x14017c8f0], eax
mov eax, dword [0x14017c824]
xor eax, 0xb03ef53d
mov dword [0x14017c8f4], eax
mov eax, dword [0x14017c828]
xor eax, 0xe6b9a0b2
mov dword [0x14017c8f8], eax
mov eax, dword [0x14017c82c]
xor eax, 0xaa7eda70
mov dword [0x14017c8fc], eax
mov eax, dword [0x14017c830]
xor eax, 0xf13d02b9
mov dword [0x14017c900], eax
mov eax, dword [0x14017c834]
xor eax, 0x7e8f1c37
mov dword [0x14017c904], eax
mov eax, dword [0x14017c838]
xor eax, 0x4fd0d209
mov dword [0x14017c908], eax
mov eax, dword [0x14017c83c]
xor eax, 0x183968c
mov dword [0x14017c90c], eax
mov eax, dword [0x14017c840]
xor eax, 0xf7881ade
mov dword [0x14017c910], eax
mov eax, dword [0x14017c844]
xor eax, 0x8b3625a5
mov dword [0x14017c914], eax
mov eax, dword [0x14017c848]
xor eax, 0x49420408
mov dword [0x14017c918], eax
mov eax, dword [0x14017c84c]
xor eax, 0x26bf1a1e
mov dword [0x14017c91c], eax
mov eax, dword [0x14017c850]
xor eax, 0xbd0383f3
mov dword [0x14017c920], eax
mov eax, dword [0x14017c854]
xor eax, 0x85104277
mov dword [0x14017c924], eax
mov eax, dword [0x14017c858]
xor eax, 0x22ac4f00
mov dword [0x14017c928], eax
mov eax, dword [0x14017c85c]
xor eax, 0xa789cc3e
mov dword [0x14017c92c], eax
mov eax, dword [0x14017c860]
xor eax, 0xc86c0fa1
mov dword [0x14017c930], eax
mov eax, dword [0x14017c864]
xor eax, 0xe909c0d1
mov dword [0x14017c934], eax
mov eax, dword [0x14017c868]
xor eax, 0x9f5d283e
mov dword [0x14017c938], eax
mov eax, dword [0x14017c86c]
xor eax, 0x1e57bfea
mov dword [0x14017c93c], eax
mov eax, dword [0x14017c870]
xor eax, 0x5207b6e9
mov dword [0x14017c940], eax
mov eax, dword [0x14017c874]
xor eax, 0x8b46b5eb
mov dword [0x14017c944], eax
mov eax, dword [0x14017c878]
xor eax, 0x93dafbac
mov dword [0x14017c948], eax
mov eax, dword [0x14017c87c]
xor eax, 0xa2384131
mov dword [0x14017c94c], eax
mov eax, dword [0x14017c880]
xor eax, 0x77481010
mov dword [0x14017c950], eax
mov eax, dword [0x14017c884]
xor eax, 0x9808d41
mov dword [0x14017c954], eax
mov eax, dword [0x14017c888]
xor eax, 0x1f3a6562
mov dword [0x14017c958], eax
mov eax, dword [0x14017c88c]
xor eax, 0x82112ebf
mov dword [0x14017c95c], eax
mov eax, dword [0x14017c890]
xor eax, 0x800f7466
mov dword [0x14017c960], eax
mov eax, dword [0x14017c894]
xor eax, 0x51d6c380
mov dword [0x14017c964], eax
mov eax, dword [0x14017c898]
xor eax, 0x6711836c
mov dword [0x14017c968], eax
mov eax, dword [0x14017c89c]
xor eax, 0x9d5639c3
mov dword [0x14017c96c], eax
mov eax, dword [0x14017c8a0]
xor eax, 0x926e097b
mov dword [0x14017c970], eax
mov eax, dword [0x14017c8a4]
xor eax, 0xe0fcf027
mov dword [0x14017c974], eax
mov eax, dword [0x14017c8a8]
xor eax, 0xf7e47ddc
mov dword [0x14017c978], eax
mov eax, dword [0x14017c8ac]
xor eax, 0xabcee907
mov dword [0x14017c97c], eax
mov eax, dword [0x14017c8b0]
xor eax, 0x4e5155c
mov dword [0x14017c980], eax
mov eax, dword [0x14017c8b4]
xor eax, 0x1f6c6e12
mov dword [0x14017c984], eax
mov eax, dword [0x14017c8b8]
xor eax, 0x8ed5f3ee
mov dword [0x14017c988], eax
mov eax, dword [0x14017c8bc]
xor eax, 0xba8018a3
mov dword [0x14017c98c], eax
mov eax, dword [0x14017c8c0]
xor eax, 0xab93341a
mov dword [0x14017c990], eax
mov eax, dword [0x14017c8c4]
xor eax, 0xd6f13408
mov dword [0x14017c994], eax
mov eax, dword [0x14017c8c8]
xor eax, 0x17839a7b
mov dword [0x14017c998], eax
mov eax, dword [0x14017c8cc]
xor eax, 0x11e385b2
mov dword [0x14017c99c], eax
mov eax, dword [0x14017c8d0]
xor eax, 0x646cd01e
mov dword [0x14017c9a0], eax
mov eax, dword [0x14017c8d4]
xor eax, 0xc23c1239
mov dword [0x14017c9a4], eax
mov eax, dword [0x14017c8d8]
xor eax, 0xe3b46303
mov dword [0x14017c9a8], eax
mov eax, dword [0x14017c8dc]
xor eax, 0x41d604ea
mov dword [0x14017c9ac], eax
mov eax, dword [0x14017c8e0]
xor eax, 0x55b994bc
mov dword [0x14017c9b0], eax
mov eax, dword [0x14017c8e4]
xor eax, 0x86a8dda1
mov dword [0x14017c9b4], eax
mov eax, dword [0x14017c8e8]
xor eax, 0xada111c7
mov dword [0x14017c9b8], eax
mov eax, dword [0x14017c224]
xor eax, 0x534fd2f2
mov dword [0x14017c228], eax
mov eax, dword [0x14017c160]
xor eax, 0x98f024d2
mov dword [0x14017c1a0], eax
mov eax, dword [str.8_bI]
xor eax, 0x492b0823
mov dword [0x14017c1a4], eax
mov eax, dword [0x14017c168]
xor eax, 0x78904c3
mov dword [0x14017c1a8], eax
mov eax, dword [0x14017c16c]
xor eax, 0xb0b1d4e7
mov dword [0x14017c1ac], eax
mov eax, dword [0x14017c170]
xor eax, 0x7a34eb4e
mov dword [0x14017c1b0], eax
mov eax, dword [0x14017c174]
xor eax, 0xa4c84bd4
mov dword [0x14017c1b4], eax
mov eax, dword [0x14017c178]
xor eax, 0x3bcd1a65
mov dword [0x14017c1b8], eax
mov eax, dword [0x14017c17c]
xor eax, 0x2a3d448d
mov dword [0x14017c1bc], eax
mov eax, dword [0x14017c180]
xor eax, 0xcf46354a
mov dword [0x14017c1c0], eax
mov eax, dword [0x14017c184]
xor eax, 0x5afd01f6
mov dword [0x14017c1c4], eax
mov eax, dword [0x14017c188]
xor eax, 0xb9c6425c
mov dword [0x14017c1c8], eax
mov eax, dword [0x14017c18c]
xor eax, 0x3c6afa97
mov dword [0x14017c1cc], eax
mov eax, dword [0x14017c190]
xor eax, 0x8197427e
mov dword [0x14017c1d0], eax
mov eax, dword [0x14017c194]
xor eax, 0x37f4af20
mov dword [0x14017c1d4], eax
mov eax, dword [0x14017c198]
xor eax, 0x3d04e31c
mov dword [0x14017c1d8], eax
mov eax, dword [0x14017c230]
xor eax, 0x37df769d
mov dword [0x14017c270], eax
mov eax, dword [0x14017c234]
xor eax, 0x4dd94649
mov dword [0x14017c274], eax
mov eax, dword [0x14017c238]
xor eax, 0x853ead0e
mov dword [0x14017c278], eax
mov eax, dword [0x14017c23c]
xor eax, 0xa0d24dd2
mov dword [0x14017c27c], eax
mov eax, dword [0x14017c240]
xor eax, 0x8f2ec4e8
mov dword [0x14017c280], eax
mov eax, dword [0x14017c244]
xor eax, 0x99a12ddc
mov dword [0x14017c284], eax
mov eax, dword [0x14017c248]
xor eax, 0x8e7e3c55
mov dword [0x14017c288], eax
mov eax, dword [0x14017c24c]
xor eax, 0xfea16382
mov dword [0x14017c28c], eax
mov eax, dword [0x14017c250]
xor eax, 0x2a4809b3
mov dword [0x14017c290], eax
mov eax, dword [0x14017c254]
xor eax, 0x2e93b4dd
mov dword [0x14017c294], eax
mov eax, dword [0x14017c258]
xor eax, 0xae8eda23
mov dword [0x14017c298], eax
mov eax, dword [0x14017c25c]
xor eax, 0xe95708b2
mov dword [0x14017c29c], eax
mov eax, dword [str._b__bE]
xor eax, 0x45085b38
mov dword [0x14017c2a0], eax
mov eax, dword [0x14017c264]
xor eax, 0xebd81fad
mov dword [0x14017c2a4], eax
mov eax, dword [0x14017c268]
xor eax, 0xb0eaba63
mov dword [0x14017c2a8], eax
mov eax, dword [0x14017c26c]
xor eax, 0xe615b7d0
mov dword [0x14017c2ac], eax
mov eax, dword [0x14017c720]
xor eax, 0xd58321bb
mov dword [0x14017c7a0], eax
mov eax, dword [0x14017c724]
xor eax, 0xb55c18af
mov dword [0x14017c7a4], eax
mov eax, dword [0x14017c728]
xor eax, 0x949a5241
mov dword [0x14017c7a8], eax
mov eax, dword [0x14017c72c]
xor eax, 0xa1b5196b
mov dword [0x14017c7ac], eax
mov eax, dword [0x14017c730]
xor eax, 0x675630d4
mov dword [0x14017c7b0], eax
mov eax, dword [0x14017c734]
xor eax, 0x4c7fae66
mov dword [0x14017c7b4], eax
mov eax, dword [0x14017c738]
xor eax, 0x2f00c2ef
mov dword [0x14017c7b8], eax
mov eax, dword [0x14017c73c]
xor eax, 0xf6c780ba
mov dword [0x14017c7bc], eax
mov eax, dword [0x14017c740]
xor eax, 0x55411da9
mov dword [0x14017c7c0], eax
mov eax, dword [0x14017c744]
xor eax, 0xf671e097
mov dword [0x14017c7c4], eax
mov eax, dword [0x14017c748]
xor eax, 0x85cbf6b
mov dword [0x14017c7c8], eax
mov eax, dword [0x14017c74c]
xor eax, 0x9790dc40
mov dword [0x14017c7cc], eax
mov eax, dword [0x14017c750]
xor eax, 0x9aa6d1ac
mov dword [0x14017c7d0], eax
mov eax, dword [0x14017c754]
xor eax, 0xc8510e6c
mov dword [0x14017c7d4], eax
mov eax, dword [0x14017c758]
xor eax, 0x77eced4e
mov dword [0x14017c7d8], eax
mov eax, dword [0x14017c75c]
xor eax, 0x8a659ce0
mov dword [0x14017c7dc], eax
mov eax, dword [0x14017c760]
xor eax, 0xc6a56204
mov dword [0x14017c7e0], eax
mov eax, dword [0x14017c764]
xor eax, 0xc894c282
mov dword [0x14017c7e4], eax
mov eax, dword [0x14017c768]
xor eax, 0x4a063e03
mov dword [0x14017c7e8], eax
mov eax, dword [0x14017c76c]
xor eax, 0xdfcd3ff
mov dword [0x14017c7ec], eax
mov eax, dword [0x14017c770]
xor eax, 0x4356f424
mov dword [0x14017c7f0], eax
mov eax, dword [0x14017c774]
xor eax, 0xfad5fe9d
mov dword [0x14017c7f4], eax
mov eax, dword [0x14017c778]
xor eax, 0xf05cca7f
mov dword [0x14017c7f8], eax
mov eax, dword [0x14017c77c]
xor eax, 0xfd9ea2f
mov dword [0x14017c7fc], eax
mov eax, dword [0x14017c780]
xor eax, 0xd4cfc3c5
mov dword [0x14017c800], eax
mov eax, dword [0x14017c784]
xor eax, 0xfff07c90
mov dword [0x14017c804], eax
mov eax, dword [0x14017c788]
xor eax, 0x873bf5c5
mov dword [0x14017c808], eax
mov eax, dword [0x14017c78c]
xor eax, 0xecf12938
mov dword [0x14017c80c], eax
mov eax, dword [0x14017c790]
xor eax, 0xa5ce1dbf
mov dword [0x14017c810], eax
mov eax, dword [0x14017c794]
xor eax, 0x1fcef76e
mov dword [0x14017c814], eax
mov eax, dword [0x14017c798]
xor eax, 0x2acc51b7
mov dword [0x14017c818], eax
mov eax, dword [0x14017c79c]
xor eax, 0x6d2a8a41
mov dword [0x14017c81c], eax
mov eax, dword [0x14017c5c0]
xor eax, 0x3231121c
mov dword [0x14017c650], eax
mov eax, dword [0x14017c5c4]
xor eax, 0x5b356b18
mov dword [0x14017c654], eax
mov eax, dword [0x14017c5c8]
xor eax, 0xc2851cf1
mov dword [0x14017c658], eax
mov eax, dword [0x14017c5cc]
xor eax, 0x12853342
mov dword [0x14017c65c], eax
mov eax, dword [0x14017c5d0]
xor eax, 0xb862ad32
mov dword [0x14017c660], eax
mov eax, dword [0x14017c5d4]
xor eax, 0xaafdd0f9
mov dword [0x14017c664], eax
mov eax, dword [0x14017c5d8]
xor eax, 0x9449969f
mov dword [0x14017c668], eax
mov eax, dword [0x14017c5dc]
xor eax, 0x1288c053
mov dword [0x14017c66c], eax
mov eax, dword [0x14017c5e0]
xor eax, 0x73217ba1
mov dword [0x14017c670], eax
mov eax, dword [0x14017c5e4]
xor eax, 0x37b9fc05
mov dword [0x14017c674], eax
mov eax, dword [0x14017c5e8]
xor eax, 0x85879bd0
mov dword [0x14017c678], eax
mov eax, dword [0x14017c5ec]
xor eax, 0xf8fe03c0
mov dword [0x14017c67c], eax
mov eax, dword [0x14017c5f0]
xor eax, 0xa8156d69
mov dword [0x14017c680], eax
mov eax, dword [0x14017c5f4]
xor eax, 0xc406ade
mov dword [0x14017c684], eax
mov eax, dword [0x14017c5f8]
xor eax, 0xa03a41e3
mov dword [0x14017c688], eax
mov eax, dword [0x14017c5fc]
xor eax, 0xc190cbda
mov dword [0x14017c68c], eax
mov eax, dword [0x14017c600]
xor eax, 0x3845ca14
mov dword [0x14017c690], eax
mov eax, dword [0x14017c604]
xor eax, 0x99d8896e
mov dword [0x14017c694], eax
mov eax, dword [0x14017c608]
xor eax, 0x228b9b4c
mov dword [0x14017c698], eax
mov eax, dword [0x14017c60c]
xor eax, 0x6bb17ac3
mov dword [0x14017c69c], eax
mov eax, dword [0x14017c610]
xor eax, 0xe1bd7bb3
mov dword [0x14017c6a0], eax
mov eax, dword [0x14017c614]
xor eax, 0xb4b0f05f
mov dword [0x14017c6a4], eax
mov eax, dword [0x14017c618]
xor eax, 0xd256838a
mov dword [0x14017c6a8], eax
mov eax, dword [0x14017c61c]
xor eax, 0x964dd54e
mov dword [0x14017c6ac], eax
mov eax, dword [0x14017c620]
xor eax, 0x92720314
mov dword [0x14017c6b0], eax
mov eax, dword [0x14017c624]
xor eax, 0x8af73c69
mov dword [0x14017c6b4], eax
mov eax, dword [0x14017c628]
xor eax, 0x74d9ad2f
mov dword [0x14017c6b8], eax
mov eax, dword [0x14017c62c]
xor eax, 0xade05d8c
mov dword [0x14017c6bc], eax
mov eax, dword [0x14017c630]
xor eax, 0x555a11f8
mov dword [0x14017c6c0], eax
mov eax, dword [0x14017c634]
xor eax, 0x97304076
mov dword [0x14017c6c4], eax
mov eax, dword [0x14017c638]
xor eax, 0x3f4e16f2
mov dword [0x14017c6c8], eax
mov eax, dword [0x14017c63c]
xor eax, 0x29611ad2
mov dword [0x14017c6cc], eax
mov eax, dword [0x14017c640]
xor eax, 0xb5e27a0d
mov dword [0x14017c6d0], eax
mov eax, dword [0x14017c644]
xor eax, 0xc4836878
mov dword [0x14017c6d4], eax
mov eax, dword [0x14017c648]
xor eax, 0x85062dfe
mov dword [0x14017c6d8], eax
mov eax, dword [0x14017c64c]
xor eax, 0x59ef08ba
mov dword [0x14017c6dc], eax
mov eax, dword [0x14017c120]
xor eax, 0x1db42427
mov dword [0x14017c140], eax
mov eax, dword [0x14017c124]
xor eax, 0xe28db5a9
mov dword [0x14017c144], eax
mov eax, dword [0x14017c128]
xor eax, 0xf72d5b6a
mov dword [0x14017c148], eax
mov eax, dword [0x14017c12c]
xor eax, 0x4df43541
mov dword [0x14017c14c], eax
mov eax, dword [0x14017c130]
xor eax, 0x86572886
mov dword [0x14017c150], eax
mov eax, dword [0x14017cce0]
xor eax, 0x38559d24
mov dword [0x14017cd80], eax
mov eax, dword [0x14017cce4]
xor eax, 0xc84f0513
mov dword [0x14017cd84], eax
mov eax, dword [0x14017cce8]
xor eax, 0xa36eb9f2
mov dword [0x14017cd88], eax
mov eax, dword [0x14017ccec]
xor eax, 0x16b7d45b
mov dword [0x14017cd8c], eax
mov eax, dword [0x14017ccf0]
xor eax, 0xe7ee2bf8
mov dword [0x14017cd90], eax
mov eax, dword [0x14017ccf4]
xor eax, 0xca388dfc
mov dword [0x14017cd94], eax
mov eax, dword [0x14017ccf8]
xor eax, 0xacdeef5d
mov dword [0x14017cd98], eax
mov eax, dword [0x14017ccfc]
xor eax, 0x3ef5fa1
mov dword [0x14017cd9c], eax
mov eax, dword [0x14017cd00]
xor eax, 0x4fdadb26
mov dword [0x14017cda0], eax
mov eax, dword [0x14017cd04]
xor eax, 0x3ec1b3c7
mov dword [0x14017cda4], eax
mov eax, dword [0x14017cd08]
xor eax, 0x8cd19852
mov dword [0x14017cda8], eax
mov eax, dword [0x14017cd0c]
xor eax, 0x119038e6
mov dword [0x14017cdac], eax
mov eax, dword [0x14017cd10]
xor eax, 0xb18b579e
mov dword [0x14017cdb0], eax
mov eax, dword [0x14017cd14]
xor eax, 0x915ef124
mov dword [0x14017cdb4], eax
mov eax, dword [0x14017cd18]
xor eax, 0x2537036
mov dword [0x14017cdb8], eax
mov eax, dword [0x14017cd1c]
xor eax, 0x5d4ebffc
mov dword [0x14017cdbc], eax
mov eax, dword [0x14017cd20]
xor eax, 0x6e7a06e5
mov dword [0x14017cdc0], eax
mov eax, dword [0x14017cd24]
xor eax, 0x647bec02
mov dword [0x14017cdc4], eax
mov eax, dword [0x14017cd28]
xor eax, 0xbe75ce62
mov dword [0x14017cdc8], eax
mov eax, dword [0x14017cd2c]
xor eax, 0x98a0f327
mov dword [0x14017cdcc], eax
mov eax, dword [str.jduQNV]
xor eax, 0x51756476
mov dword [0x14017cdd0], eax
mov eax, dword [0x14017cd34]
xor eax, 0x4ef25653
mov dword [0x14017cdd4], eax
mov eax, dword [0x14017cd38]
xor eax, 0x56e975e
mov dword [0x14017cdd8], eax
mov eax, dword [0x14017cd3c]
xor eax, 0xec598192
mov dword [0x14017cddc], eax
mov eax, dword [0x14017cd40]
xor eax, 0x3b2bb76f
mov dword [0x14017cde0], eax
mov eax, dword [0x14017cd44]
xor eax, 0x23374075
mov dword [0x14017cde4], eax
mov eax, dword [0x14017cd48]
xor eax, 0x7e5581e8
mov dword [0x14017cde8], eax
mov eax, dword [0x14017cd4c]
xor eax, 0x1860cd9a
mov dword [0x14017cdec], eax
mov eax, dword [0x14017cd50]
xor eax, 0x94a24705
mov dword [0x14017cdf0], eax
mov eax, dword [0x14017cd54]
xor eax, 0xcc1a39dc
mov dword [0x14017cdf4], eax
mov eax, dword [0x14017cd58]
xor eax, 0x4efcc408
mov dword [0x14017cdf8], eax
mov eax, dword [0x14017cd5c]
xor eax, 0xa9ef1e57
mov dword [0x14017cdfc], eax
mov eax, dword [0x14017cd60]
xor eax, 0x3a170e80
mov dword [0x14017ce00], eax
mov eax, dword [0x14017cd64]
xor eax, 0x5e9c4639
mov dword [0x14017ce04], eax
mov eax, dword [0x14017cd68]
xor eax, 0x7f8a2f91
mov dword [0x14017ce08], eax
mov eax, dword [0x14017cd6c]
xor eax, 0x8fe6fb60
mov dword [0x14017ce0c], eax
mov eax, dword [0x14017cd70]
xor eax, 0xcb22dcb5
mov dword [0x14017ce10], eax
mov eax, dword [0x14017cd74]
xor eax, 0x9ae88e55
mov dword [0x14017ce14], eax
mov eax, dword [0x14017cd78]
xor eax, 0x135ff93b
mov dword [0x14017ce18], eax
mov eax, dword [str.fG:L]
xor eax, 0x4c3a4773
mov dword [0x14017c5bc], eax
mov eax, dword [0x14017c9c0]
xor eax, 0xa4afe2a0
mov dword [0x14017ca20], eax
mov eax, dword [0x14017c9c4]
xor eax, 0x2df95a88
mov dword [0x14017ca24], eax
mov eax, dword [0x14017c9c8]
xor eax, 0xe5a5ae69
mov dword [0x14017ca28], eax
mov eax, dword [0x14017c9cc]
xor eax, 0xee92e5e6
mov dword [0x14017ca2c], eax
mov eax, dword [0x14017c9d0]
xor eax, 0x1061f6aa
mov dword [0x14017ca30], eax
mov eax, dword [0x14017c9d4]
xor eax, 0x726d9079
mov dword [0x14017ca34], eax
mov eax, dword [0x14017c9d8]
xor eax, 0x11dbc800
mov dword [0x14017ca38], eax
mov eax, dword [0x14017c9dc]
xor eax, 0xdafd795f
mov dword [0x14017ca3c], eax
mov eax, dword [0x14017c9e0]
xor eax, 0xb87d66ab
mov dword [0x14017ca40], eax
mov eax, dword [0x14017c9e4]
xor eax, 0xbe2f8b67
mov dword [0x14017ca44], eax
mov eax, dword [0x14017c9e8]
xor eax, 0x88448231
mov dword [0x14017ca48], eax
mov eax, dword [0x14017c9ec]
xor eax, 0x8d5ba8e
mov dword [0x14017ca4c], eax
mov eax, dword [0x14017c9f0]
xor eax, 0x813f707
mov dword [0x14017ca50], eax
mov eax, dword [0x14017c9f4]
xor eax, 0xb7d8fde4
mov dword [0x14017ca54], eax
mov eax, dword [0x14017c9f8]
xor eax, 0x2a852bdf
mov dword [0x14017ca58], eax
mov eax, dword [0x14017c9fc]
xor eax, 0xf248025e
mov dword [0x14017ca5c], eax
mov eax, dword [0x14017ca00]
xor eax, 0xc8297d9a
mov dword [0x14017ca60], eax
mov eax, dword [0x14017ca04]
xor eax, 0xf933b401
mov dword [0x14017ca64], eax
mov eax, dword [0x14017ca08]
xor eax, 0x6b813a87
mov dword [0x14017ca68], eax
mov eax, dword [0x14017ca0c]
xor eax, 0x14a7cdca
mov dword [0x14017ca6c], eax
mov eax, dword [0x14017ca10]
xor eax, 0xcec644df
mov dword [0x14017ca70], eax
mov eax, dword [0x14017ca80]
xor eax, 0x5d181e3a
mov dword [0x14017cab0], eax
mov eax, dword [0x14017ca84]
xor eax, 0x3da1bac8
mov dword [0x14017cab4], eax
mov eax, dword [0x14017ca88]
xor eax, 0x8ad3326a
mov dword [0x14017cab8], eax
mov eax, dword [0x14017ca8c]
xor eax, 0xe81fd4cf
mov dword [0x14017cabc], eax
mov eax, dword [0x14017ca90]
xor eax, 0x575cc4a1
mov dword [0x14017cac0], eax
mov eax, dword [0x14017ca94]
xor eax, 0x77f2135d
mov dword [0x14017cac4], eax
mov eax, dword [0x14017ca98]
xor eax, 0xf1a97059
mov dword [0x14017cac8], eax
mov eax, dword [0x14017ca9c]
xor eax, 0x62bf2bd7
mov dword [0x14017cacc], eax
mov eax, dword [0x14017caa0]
xor eax, 0x8392a31f
mov dword [0x14017cad0], eax
mov eax, dword [0x14017caa4]
xor eax, 0x6cdf1c78
mov dword [0x14017cad4], eax
mov eax, dword [0x14017caa8]
xor eax, 0xc7dd870b
mov dword [0x14017cad8], eax
mov eax, dword [0x14017caac]
xor eax, 0xdcf3288e
mov dword [0x14017cadc], eax
mov eax, dword [0x14017c20c]
xor eax, 0x45a161a9
mov dword [0x14017c218], eax
mov eax, dword [0x14017c210]
xor eax, 0xbf7d35dd
mov dword [0x14017c21c], eax
mov eax, dword [0x14017c214]
xor eax, 0x82c679ed
mov dword [0x14017c220], eax
mov eax, dword [0x14017c450]
xor eax, 0x4b042c2
mov dword [0x14017c4b0], eax
mov eax, dword [0x14017c454]
xor eax, 0x31acc436
mov dword [0x14017c4b4], eax
mov eax, dword [0x14017c458]
xor eax, 0x107347aa
mov dword [0x14017c4b8], eax
mov eax, dword [str.s_y]
xor eax, 0x27793c64
mov dword [0x14017c4bc], eax
mov eax, dword [0x14017c460]
xor eax, 0xeb499cbd
mov dword [0x14017c4c0], eax
mov eax, dword [0x14017c464]
xor eax, 0xb8c68887
mov dword [0x14017c4c4], eax
mov eax, dword [0x14017c468]
xor eax, 0xfb4d4be5
mov dword [0x14017c4c8], eax
mov eax, dword [0x14017c46c]
xor eax, 0xb45f55bf
mov dword [0x14017c4cc], eax
mov eax, dword [0x14017c470]
xor eax, 0x100e8b36
mov dword [0x14017c4d0], eax
mov eax, dword [0x14017c474]
xor eax, 0xec28e6e9
mov dword [0x14017c4d4], eax
mov eax, dword [0x14017c478]
xor eax, 0xa42c9dc5
mov dword [0x14017c4d8], eax
mov eax, dword [0x14017c47c]
xor eax, 0xacb21dd
mov dword [0x14017c4dc], eax
mov eax, dword [0x14017c480]
xor eax, 0xe02806b0
mov dword [0x14017c4e0], eax
mov eax, dword [0x14017c484]
xor eax, 0x6c2a3d20
mov dword [0x14017c4e4], eax
mov eax, dword [0x14017c488]
xor eax, 0xa8ffa1a3
mov dword [0x14017c4e8], eax
mov eax, dword [0x14017c48c]
xor eax, 0xc2fbe451
mov dword [0x14017c4ec], eax
mov eax, dword [0x14017c490]
xor eax, 0x775102a8
mov dword [0x14017c4f0], eax
mov eax, dword [0x14017c494]
xor eax, 0x683836cb
mov dword [0x14017c4f4], eax
mov eax, dword [0x14017c498]
xor eax, 0x96187c19
mov dword [0x14017c4f8], eax
mov eax, dword [0x14017c49c]
xor eax, 0x90e978f7
mov dword [0x14017c4fc], eax
mov eax, dword [0x14017c4a0]
xor eax, 0x9e9c414a
mov dword [0x14017c500], eax
mov eax, dword [0x14017c4a4]
xor eax, 0x5f2cd9a7
mov dword [0x14017c504], eax
mov eax, dword [0x14017c4a8]
xor eax, 0x9517f229
mov dword [0x14017c508], eax
mov eax, dword [0x14017c6e0]
xor eax, 0xd044457a
mov dword [0x14017c700], eax
mov eax, dword [0x14017c6e4]
xor eax, 0x5c4bbbc4
mov dword [0x14017c704], eax
mov eax, dword [0x14017c6e8]
xor eax, 0x3da27392
mov dword [0x14017c708], eax
mov eax, dword [0x14017c6ec]
xor eax, 0x45c745b6
mov dword [0x14017c70c], eax
mov eax, dword [0x14017c6f0]
xor eax, 0x4029433a
mov dword [0x14017c710], eax
mov eax, dword [0x14017ce80]
xor eax, 0xd8b4cd22
mov dword [0x14017cf50], eax
mov eax, dword [0x14017ce84]
xor eax, 0x4c865fc4
mov dword [0x14017cf54], eax
mov eax, dword [0x14017ce88]
xor eax, 0xe737954d
mov dword [0x14017cf58], eax
mov eax, dword [0x14017ce8c]
xor eax, 0xe05800ed
mov dword [0x14017cf5c], eax
mov eax, dword [0x14017ce90]
xor eax, 0x22e25870
mov dword [0x14017cf60], eax
mov eax, dword [0x14017ce94]
xor eax, 0x9a14d10d
mov dword [0x14017cf64], eax
mov eax, dword [0x14017ce98]
xor eax, 0x9d6e7fec
mov dword [0x14017cf68], eax
mov eax, dword [0x14017ce9c]
xor eax, 0x5d569647
mov dword [0x14017cf6c], eax
mov eax, dword [0x14017cea0]
xor eax, 0x2de772
mov dword [0x14017cf70], eax
mov eax, dword [0x14017cea4]
xor eax, 0xea417364
mov dword [0x14017cf74], eax
mov eax, dword [0x14017cea8]
xor eax, 0x1d0d57ac
mov dword [0x14017cf78], eax
mov eax, dword [0x14017ceac]
xor eax, 0xb67e6157
mov dword [0x14017cf7c], eax
mov eax, dword [0x14017ceb0]
xor eax, 0x61e041e9
mov dword [0x14017cf80], eax
mov eax, dword [0x14017ceb4]
xor eax, 0xa5b23d1c
mov dword [0x14017cf84], eax
mov eax, dword [0x14017ceb8]
xor eax, 0x7bf5924f
mov dword [0x14017cf88], eax
mov eax, dword [0x14017cebc]
xor eax, 0xad4cba82
mov dword [0x14017cf8c], eax
mov eax, dword [str.0wS]
xor eax, 0xc5537721
mov dword [0x14017cf90], eax
mov eax, dword [0x14017cec4]
xor eax, 0xa516038a
mov dword [0x14017cf94], eax
mov eax, dword [0x14017cec8]
xor eax, 0x77bf79e9
mov dword [0x14017cf98], eax
mov eax, dword [0x14017cecc]
xor eax, 0xa0d32acf
mov dword [0x14017cf9c], eax
mov eax, dword [0x14017ced0]
xor eax, 0x7ab093e4
mov dword [0x14017cfa0], eax
mov eax, dword [0x14017ced4]
xor eax, 0x8bea6557
mov dword [0x14017cfa4], eax
mov eax, dword [0x14017ced8]
xor eax, 0xc850d807
mov dword [0x14017cfa8], eax
mov eax, dword [0x14017cedc]
xor eax, 0xc40f7fb4
mov dword [0x14017cfac], eax
mov eax, dword [0x14017cee0]
xor eax, 0xb1b98c82
mov dword [0x14017cfb0], eax
mov eax, dword [0x14017cee4]
xor eax, 0x13751580
mov dword [0x14017cfb4], eax
mov eax, dword [0x14017cee8]
xor eax, 0xf512511
mov dword [0x14017cfb8], eax
mov eax, dword [0x14017ceec]
xor eax, 0xd90dd8f1
mov dword [0x14017cfbc], eax
mov eax, dword [0x14017cef0]
xor eax, 0xada244b4
mov dword [0x14017cfc0], eax
mov eax, dword [0x14017cef4]
xor eax, 0xddb657b7
mov dword [0x14017cfc4], eax
mov eax, dword [0x14017cef8]
xor eax, 0xe6a33c52
mov dword [0x14017cfc8], eax
mov eax, dword [str.W__b]
xor eax, 0x8265d77
mov dword [0x14017cfcc], eax
mov eax, dword [0x14017cf00]
xor eax, 0x7ab2ee8d
mov dword [0x14017cfd0], eax
mov eax, dword [0x14017cf04]
xor eax, 0xa5bfa6e
mov dword [0x14017cfd4], eax
mov eax, dword [0x14017cf08]
xor eax, 0xb56344b2
mov dword [0x14017cfd8], eax
mov eax, dword [0x14017cf0c]
xor eax, 0xec2bf7f8
mov dword [0x14017cfdc], eax
mov eax, dword [0x14017cf10]
xor eax, 0x179cc34e
mov dword [0x14017cfe0], eax
mov eax, dword [0x14017cf14]
xor eax, 0x406cb992
mov dword [0x14017cfe4], eax
mov eax, dword [0x14017cf18]
xor eax, 0x6da3d631
mov dword [0x14017cfe8], eax
mov eax, dword [0x14017cf1c]
xor eax, 0x7c106561
mov dword [0x14017cfec], eax
mov eax, dword [0x14017cf20]
xor eax, 0xce0a077
mov dword [0x14017cff0], eax
mov eax, dword [0x14017cf24]
xor eax, 0x4664a0a5
mov dword [0x14017cff4], eax
mov eax, dword [0x14017cf28]
xor eax, 0xf1097a33
mov dword [0x14017cff8], eax
mov eax, dword [0x14017cf2c]
xor eax, 0x1e7ce511
mov dword [0x14017cffc], eax
mov eax, dword [0x14017cf30]
xor eax, 0x994e92e7
mov dword [0x14017d000], eax
mov eax, dword [0x14017cf34]
xor eax, 0x537226c
mov dword [0x14017d004], eax
mov eax, dword [0x14017cf38]
xor eax, 0xb67a849d
mov dword [0x14017d008], eax
mov eax, dword [0x14017cf3c]
xor eax, 0xd1b91d6f
mov dword [0x14017d00c], eax
mov eax, dword [0x14017cf40]
xor eax, 0x17788bb7
mov dword [0x14017d010], eax
mov eax, dword [0x14017cf44]
xor eax, 0x1173204e
mov dword [0x14017d014], eax
mov eax, dword [0x14017cf48]
xor eax, 0xa3ce419c
mov dword [0x14017d018], eax
mov eax, dword [0x14017cf4c]
xor eax, 0x3de5ba9
mov dword [0x14017d01c], eax
mov eax, dword [0x14017cb00]
xor eax, 0xab798812
mov dword [0x14017cb90], eax
mov eax, dword [0x14017cb04]
xor eax, 0x96119ac1
mov dword [0x14017cb94], eax
mov eax, dword [0x14017cb08]
xor eax, 0x9026bf64
mov dword [0x14017cb98], eax
mov eax, dword [0x14017cb0c]
xor eax, 0x8e26df6
mov dword [0x14017cb9c], eax
mov eax, dword [0x14017cb10]
xor eax, 0x70ec8b8c
mov dword [0x14017cba0], eax
mov eax, dword [0x14017cb14]
xor eax, 0x48df8831
mov dword [0x14017cba4], eax
mov eax, dword [0x14017cb18]
xor eax, 0x4c7a2135
mov dword [0x14017cba8], eax
mov eax, dword [0x14017cb1c]
xor eax, 0xeca197f0
mov dword [0x14017cbac], eax
mov eax, dword [0x14017cb20]
xor eax, 0x8dc00d6b
mov dword [0x14017cbb0], eax
mov eax, dword [0x14017cb24]
xor eax, 0x3bd10774
mov dword [0x14017cbb4], eax
mov eax, dword [0x14017cb28]
xor eax, 0x53db26c0
mov dword [0x14017cbb8], eax
mov eax, dword [0x14017cb2c]
xor eax, 0x6e94d013
mov dword [0x14017cbbc], eax
mov eax, dword [0x14017cb30]
xor eax, 0x5a2f1893
mov dword [0x14017cbc0], eax
mov eax, dword [0x14017cb34]
xor eax, 0x34465078
mov dword [0x14017cbc4], eax
mov eax, dword [0x14017cb38]
xor eax, 0xa444ca0a
mov dword [0x14017cbc8], eax
mov eax, dword [0x14017cb3c]
xor eax, 0x337591c4
mov dword [0x14017cbcc], eax
mov eax, dword [0x14017cb40]
xor eax, 0x8e4f363
mov dword [0x14017cbd0], eax
mov eax, dword [0x14017cb44]
xor eax, 0x964b1e3f
mov dword [0x14017cbd4], eax
mov eax, dword [0x14017cb48]
xor eax, 0xc79c0a6b
mov dword [0x14017cbd8], eax
mov eax, dword [0x14017cb4c]
xor eax, 0xcb6196da
mov dword [0x14017cbdc], eax
mov eax, dword [0x14017cb50]
xor eax, 0xd179107f
mov dword [0x14017cbe0], eax
mov eax, dword [0x14017cb54]
xor eax, 0x157f1653
mov dword [0x14017cbe4], eax
mov eax, dword [0x14017cb58]
xor eax, 0xed9bd9d8
mov dword [0x14017cbe8], eax
mov eax, dword [0x14017cb5c]
xor eax, 0x417af1ed
mov dword [0x14017cbec], eax
mov eax, dword [0x14017cb60]
xor eax, 0x500ccf17
mov dword [0x14017cbf0], eax
mov eax, dword [0x14017cb64]
xor eax, 0x31f525a8
mov dword [0x14017cbf4], eax
mov eax, dword [0x14017cb68]
xor eax, 0x17aefb89
mov dword [0x14017cbf8], eax
mov eax, dword [0x14017cb6c]
xor eax, 0xc8d20351
mov dword [0x14017cbfc], eax
mov eax, dword [0x14017cb70]
xor eax, 0xa8689a5
mov dword [0x14017cc00], eax
mov eax, dword [0x14017cb74]
xor eax, 0xfd1a9d95
mov dword [0x14017cc04], eax
mov eax, dword [0x14017cb78]
xor eax, 0xb269376f
mov dword [0x14017cc08], eax
mov eax, dword [0x14017cb7c]
xor eax, 0x2491cae9
mov dword [0x14017cc0c], eax
mov eax, dword [0x14017cb80]
xor eax, 0x46a9ab4b
mov dword [0x14017cc10], eax
mov eax, dword [0x14017c510]
xor eax, 0x71b67276
mov dword [0x14017c560], eax
mov eax, dword [0x14017c514]
xor eax, 0xc5d6c440
mov dword [0x14017c564], eax
mov eax, dword [0x14017c518]
xor eax, 0xdac3c44e
mov dword [0x14017c568], eax
mov eax, dword [0x14017c51c]
xor eax, 0xd332f0c1
mov dword [0x14017c56c], eax
mov eax, dword [0x14017c520]
xor eax, 0xb034639d
mov dword [0x14017c570], eax
mov eax, dword [0x14017c524]
xor eax, 0x30a1a8d4
mov dword [0x14017c574], eax
mov eax, dword [0x14017c528]
xor eax, 0xb726390d
mov dword [0x14017c578], eax
mov eax, dword [0x14017c52c]
xor eax, 0xbe932ff3
mov dword [0x14017c57c], eax
mov eax, dword [0x14017c530]
xor eax, 0xc919b18f
mov dword [0x14017c580], eax
mov eax, dword [0x14017c534]
xor eax, 0x6ab9a634
mov dword [0x14017c584], eax
mov eax, dword [0x14017c538]
xor eax, 0x90193dda
mov dword [0x14017c588], eax
mov eax, dword [0x14017c53c]
xor eax, 0xdd3367e6
mov dword [0x14017c58c], eax
mov eax, dword [0x14017c540]
xor eax, 0x15a4990d
mov dword [0x14017c590], eax
mov eax, dword [0x14017c544]
xor eax, 0x6c7aa954
mov dword [0x14017c594], eax
mov eax, dword [0x14017c548]
xor eax, 0xb313a1d4
mov dword [0x14017c598], eax
mov eax, dword [0x14017c54c]
xor eax, 0x9418d4c9
mov dword [0x14017c59c], eax
mov eax, dword [0x14017c550]
xor eax, 0xa4fcb4a2
mov dword [0x14017c5a0], eax
mov eax, dword [0x14017c554]
xor eax, 0xbc30276c
mov dword [0x14017c5a4], eax
mov eax, dword [0x14017c558]
xor eax, 0xfa32b1e9
mov dword [0x14017c5a8], eax
mov eax, dword [0x14017c55c]
xor eax, 0x96b6900f
mov dword [0x14017c5ac], eax
mov eax, dword [0x14017c5b0]
xor eax, 0x77a1f99d
mov dword [0x14017c5b4], eax
mov eax, dword [0x14017ce40]
xor eax, 0xffb4a651
mov dword [0x14017ce60], eax
mov eax, dword [0x14017ce44]
xor eax, 0x536e1240
mov dword [0x14017ce64], eax
mov eax, dword [0x14017ce48]
xor eax, 0x4e3bc7ed
mov dword [0x14017ce68], eax
mov eax, dword [0x14017ce4c]
xor eax, 0x214df7c1
mov dword [0x14017ce6c], eax
mov eax, dword [0x14017ce50]
xor eax, 0x112c1921
mov dword [0x14017ce70], eax
mov eax, dword [0x14017ce54]
xor eax, 0x486c548b
mov dword [0x14017ce74], eax
mov eax, dword [0x14017ce58]
xor eax, 0xe964fef3
mov dword [0x14017ce78], eax
mov eax, dword [0x14017cae0]
xor eax, 0x62c27985
mov dword [0x14017caf0], eax
mov eax, dword [0x14017cae4]
xor eax, 0x93fda23d
mov dword [0x14017caf4], eax
mov eax, dword [0x14017cae8]
xor eax, 0x56f095ce
mov dword [0x14017caf8], eax
mov eax, dword [0x14017caec]
xor eax, 0x9f9092d6
mov dword [0x14017cafc], eax
mov eax, dword [0x14017ce1c]
xor eax, 0x27dad894
mov dword [0x14017ce28], eax
mov eax, dword [0x14017ce20]
xor eax, 0x2d05deca
mov dword [0x14017ce2c], eax
mov eax, dword [0x14017ce24]
xor eax, 0x9893a4f8
mov dword [0x14017ce30], eax
mov eax, dword [0x14017cc14]
xor eax, 0xbe18d916
mov dword [0x14017cc24], eax
mov eax, dword [0x14017cc18]
xor eax, 0xcda7046c
mov dword [0x14017cc28], eax
mov eax, dword [0x14017cc1c]
xor eax, 0xc346b27a
mov dword [0x14017cc2c], eax
mov eax, dword [0x14017cc20]
xor eax, 0xb20a3643
mov dword [0x14017cc30], eax
mov eax, dword [0x14017d020]
xor eax, 0x78cfa234
mov dword [0x14017d0b0], eax
mov eax, dword [0x14017d024]
xor eax, 0x9144417b
mov dword [0x14017d0b4], eax
mov eax, dword [0x14017d028]
xor eax, 0x6bb2122a
mov dword [0x14017d0b8], eax
mov eax, dword [0x14017d02c]
xor eax, 0xf2dac985
mov dword [0x14017d0bc], eax
mov eax, dword [0x14017d030]
xor eax, 0x43638271
mov dword [0x14017d0c0], eax
mov eax, dword [0x14017d034]
xor eax, 0x1e5cb72c
mov dword [0x14017d0c4], eax
mov eax, dword [0x14017d038]
xor eax, 0x4dbbb244
mov dword [0x14017d0c8], eax
mov eax, dword [0x14017d03c]
xor eax, 0xf910e975
mov dword [0x14017d0cc], eax
mov eax, dword [0x14017d040]
xor eax, 0xde41012a
mov dword [0x14017d0d0], eax
mov eax, dword [0x14017d044]
xor eax, 0x4c9f0d01
mov dword [0x14017d0d4], eax
mov eax, dword [0x14017d048]
xor eax, 0x20a4369d
mov dword [0x14017d0d8], eax
mov eax, dword [0x14017d04c]
xor eax, 0x561fd79f
mov dword [0x14017d0dc], eax
mov eax, dword [0x14017d050]
xor eax, 0x15ca7a67
mov dword [0x14017d0e0], eax
mov eax, dword [0x14017d054]
xor eax, 0xb8a9861c
mov dword [0x14017d0e4], eax
mov eax, dword [0x14017d058]
xor eax, 0x2ba280f5
mov dword [0x14017d0e8], eax
mov eax, dword [0x14017d05c]
xor eax, 0xf884d90f
mov dword [0x14017d0ec], eax
mov eax, dword [0x14017d060]
xor eax, 0xb7027177
mov dword [0x14017d0f0], eax
mov eax, dword [0x14017d064]
xor eax, 0x7a9e693f
mov dword [0x14017d0f4], eax
mov eax, dword [0x14017d068]
xor eax, 0xa2b3d29b
mov dword [0x14017d0f8], eax
mov eax, dword [str._S__]
xor eax, 0x295f5332
mov dword [0x14017d0fc], eax
mov eax, dword [0x14017d070]
xor eax, 0x2c3a40e4
mov dword [0x14017d100], eax
mov eax, dword [0x14017d074]
xor eax, 0xe65db98b
mov dword [0x14017d104], eax
mov eax, dword [0x14017d078]
xor eax, 0x369a42bb
mov dword [0x14017d108], eax
mov eax, dword [0x14017d07c]
xor eax, 0x8c36d0d3
mov dword [0x14017d10c], eax
mov eax, dword [0x14017d080]
xor eax, 0x5ec2cebe
mov dword [0x14017d110], eax
mov eax, dword [0x14017d084]
xor eax, 0xb10bad4c
mov dword [0x14017d114], eax
mov eax, dword [0x14017d088]
xor eax, 0xb65a8659
mov dword [0x14017d118], eax
mov eax, dword [0x14017d08c]
xor eax, 0xf56e58e1
mov dword [0x14017d11c], eax
mov eax, dword [0x14017d090]
xor eax, 0xc58ad844
mov dword [0x14017d120], eax
mov eax, dword [0x14017d094]
xor eax, 0x9bde1b
mov dword [0x14017d124], eax
mov eax, dword [0x14017d098]
xor eax, 0xd2ad094c
mov dword [0x14017d128], eax
mov eax, dword [0x14017d09c]
xor eax, 0xb5e9db06
mov dword [0x14017d12c], eax
mov eax, dword [0x14017d0a0]
xor eax, 0xa810d0c8
mov dword [0x14017d130], eax
mov eax, dword [0x14017d0a4]
xor eax, 0x1198dc4f
mov dword [0x14017d134], eax
mov eax, dword [0x14017d0a8]
xor eax, 0x9a31627b
mov dword [0x14017d138], eax
mov eax, dword [0x14017c154]
xor eax, 0xdd2394a
mov dword [0x14017c158], eax
mov eax, dword [0x14017c2b0]
xor eax, 0xd6ca4fb4
mov dword [0x14017c380], eax
mov eax, dword [0x14017c2b4]
xor eax, 0x1381f162
mov dword [0x14017c384], eax
mov eax, dword [0x14017c2b8]
xor eax, 0xeeec7382
mov dword [0x14017c388], eax
mov eax, dword [0x14017c2bc]
xor eax, 0xe77b12ac
mov dword [0x14017c38c], eax
mov eax, dword [0x14017c2c0]
xor eax, 0x5306dacc
mov dword [0x14017c390], eax
mov eax, dword [0x14017c2c4]
xor eax, 0x257b30e3
mov dword [0x14017c394], eax
mov eax, dword [0x14017c2c8]
xor eax, 0xe1051643
mov dword [0x14017c398], eax
mov eax, dword [0x14017c2cc]
xor eax, 0x9a686013
mov dword [0x14017c39c], eax
mov eax, dword [0x14017c2d0]
xor eax, 0xe7fa6c9f
mov dword [0x14017c3a0], eax
mov eax, dword [0x14017c2d4]
xor eax, 0x4f31dd
mov dword [0x14017c3a4], eax
mov eax, dword [0x14017c2d8]
xor eax, 0x9d664bea
mov dword [0x14017c3a8], eax
mov eax, dword [0x14017c2dc]
xor eax, 0x3b8614f4
mov dword [0x14017c3ac], eax
mov eax, dword [0x14017c2e0]
xor eax, 0xa4126d18
mov dword [0x14017c3b0], eax
mov eax, dword [0x14017c2e4]
xor eax, 0xef8a394a
mov dword [0x14017c3b4], eax
mov eax, dword [0x14017c2e8]
xor eax, 0x9e35b89c
mov dword [0x14017c3b8], eax
mov eax, dword [0x14017c2ec]
xor eax, 0x1e39f96d
mov dword [0x14017c3bc], eax
mov eax, dword [0x14017c2f0]
xor eax, 0x127ecf7
mov dword [0x14017c3c0], eax
mov eax, dword [0x14017c2f4]
xor eax, 0x482cf804
mov dword [0x14017c3c4], eax
mov eax, dword [0x14017c2f8]
xor eax, 0x2e07dd13
mov dword [0x14017c3c8], eax
mov eax, dword [0x14017c2fc]
xor eax, 0x6c741f9d
mov dword [0x14017c3cc], eax
mov eax, dword [0x14017c300]
xor eax, 0x17b12a90
mov dword [0x14017c3d0], eax
mov eax, dword [0x14017c304]
xor eax, 0x875494a8
mov dword [0x14017c3d4], eax
mov eax, dword [0x14017c308]
xor eax, 0xc284f1d4
mov dword [0x14017c3d8], eax
mov eax, dword [str.5_dX]
xor eax, 0xa2a9e92f
mov dword [0x14017c3dc], eax
mov eax, dword [0x14017c310]
xor eax, 0x8a58643f
mov dword [0x14017c3e0], eax
mov eax, dword [0x14017c314]
xor eax, 0x2bbdd7c4
mov dword [0x14017c3e4], eax
mov eax, dword [0x14017c318]
xor eax, 0x17e5d4b
mov dword [0x14017c3e8], eax
mov eax, dword [0x14017c31c]
xor eax, 0xa6b35b65
mov dword [0x14017c3ec], eax
mov eax, dword [0x14017c320]
xor eax, 0xbbf91851
mov dword [0x14017c3f0], eax
mov eax, dword [0x14017c324]
xor eax, 0x470160a9
mov dword [0x14017c3f4], eax
mov eax, dword [0x14017c328]
xor eax, 0x35f13c60
mov dword [0x14017c3f8], eax
mov eax, dword [0x14017c32c]
xor eax, 0x82136cb4
mov dword [0x14017c3fc], eax
mov eax, dword [0x14017c330]
xor eax, 0x751a4891
mov dword [0x14017c400], eax
mov eax, dword [0x14017c334]
xor eax, 0xa397bf93
mov dword [0x14017c404], eax
mov eax, dword [0x14017c338]
xor eax, 0x6c16c5da
mov dword [0x14017c408], eax
mov eax, dword [0x14017c33c]
xor eax, 0xf9209aed
mov dword [0x14017c40c], eax
mov eax, dword [0x14017c340]
xor eax, 0x565a6921
mov dword [0x14017c410], eax
mov eax, dword [0x14017c344]
xor eax, 0x842b1bac
mov dword [0x14017c414], eax
mov eax, dword [0x14017c348]
xor eax, 0xf85c08cc
mov dword [0x14017c418], eax
mov eax, dword [0x14017c34c]
xor eax, 0x4c358335
mov dword [0x14017c41c], eax
mov eax, dword [0x14017c350]
xor eax, 0x1ffc7e8f
mov dword [0x14017c420], eax
mov eax, dword [0x14017c354]
xor eax, 0xe6b2ead1
mov dword [0x14017c424], eax
mov eax, dword [0x14017c358]
xor eax, 0xe24496d4
mov dword [0x14017c428], eax
mov eax, dword [0x14017c35c]
xor eax, 0x6c7f3fa4
mov dword [0x14017c42c], eax
mov eax, dword [0x14017c360]
xor eax, 0x22e62873
mov dword [0x14017c430], eax
mov eax, dword [0x14017c364]
xor eax, 0xed267269
mov dword [0x14017c434], eax
mov eax, dword [0x14017c368]
xor eax, 0x38397d31
mov dword [0x14017c438], eax
mov eax, dword [0x14017c36c]
xor eax, 0x463c31c5
mov dword [0x14017c43c], eax
mov eax, dword [0x14017c370]
xor eax, 0x2eea3d64
mov dword [0x14017c440], eax
mov eax, dword [0x14017c1dc]
xor eax, 0xff59fb2a
mov dword [0x14017c1e8], eax
mov eax, dword [0x14017c1e0]
xor eax, 0xf81b63da
mov dword [0x14017c1ec], eax
mov eax, dword [0x14017c1e4]
xor eax, 0xc26a947a
mov dword [0x14017c1f0], eax
mov eax, dword [0x14017cc40]
xor eax, 0xd1b49ce9
mov dword [0x14017cc90], eax
mov eax, dword [0x14017cc44]
xor eax, 0xaa65015c
mov dword [0x14017cc94], eax
mov eax, dword [0x14017cc48]
xor eax, 0x3b21c52
mov dword [0x14017cc98], eax
mov eax, dword [0x14017cc4c]
xor eax, 0xf92c68db
mov dword [0x14017cc9c], eax
mov eax, dword [0x14017cc50]
xor eax, 0xb18f6ee8
mov dword [0x14017cca0], eax
mov eax, dword [0x14017cc54]
xor eax, 0x2d0a19b3
mov dword [0x14017cca4], eax
mov eax, dword [0x14017cc58]
xor eax, 0xa76d9911
mov dword [0x14017cca8], eax
mov eax, dword [0x14017cc5c]
xor eax, 0xa76d5253
mov dword [0x14017ccac], eax
mov eax, dword [0x14017cc60]
xor eax, 0xead8257c
mov dword [0x14017ccb0], eax
mov eax, dword [0x14017cc64]
xor eax, 0x3257d6e5
mov dword [0x14017ccb4], eax
mov eax, dword [0x14017cc68]
xor eax, 0x7d953157
mov dword [0x14017ccb8], eax
mov eax, dword [0x14017cc6c]
xor eax, 0x171c5b3b
mov dword [0x14017ccbc], eax
mov eax, dword [0x14017cc70]
xor eax, 0xf394f15c
mov dword [0x14017ccc0], eax
mov eax, dword [0x14017cc74]
xor eax, 0x4c1ae1c7
mov dword [0x14017ccc4], eax
mov eax, dword [0x14017cc78]
xor eax, 0x4bbe2509
mov dword [0x14017ccc8], eax
mov eax, dword [0x14017cc7c]
xor eax, 0x491c3ee2
mov dword [0x14017cccc], eax
mov eax, dword [0x14017cc80]
xor eax, 0x8b8da67d
mov dword [0x14017ccd0], eax
mov eax, dword [0x14017cc84]
xor eax, 0x86dcec1d
mov dword [0x14017ccd4], eax
mov eax, dword [0x14017cc88]
xor eax, 0x3408c2a
mov dword [0x14017ccd8], eax
mov dword [0x1401c03d4], 1
mov eax, 0x10
mov qword [rbp + 0x88], rax
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rcx, rsp
mov rdx, rcx
mov qword [rbp - 0x30], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov r8, rsp
mov rdx, r8
mov qword [rbp - 0x28], rdx
call fcn.14014a850
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x78], rax
mov qword [rbp - 0x20], rax
mov eax, 0x40
call fcn.14014a850
sub rsp, rax
mov rdx, rsp
mov qword [rbp + 0x80], rdx
mov rax, rdx
mov qword [rbp - 0x18], rax
mov eax, 0xe0
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov r9, rsp
mov qword [rbp - 0x10], r9
mov r10, r9
mov qword [rbp - 8], r10
xorps xmm0, xmm0
movaps xmmword [rbp], xmm0
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x2d], 0
movups xmmword [r9 + 0xc0], xmm0
movups xmmword [r9 + 0xb0], xmm0
movups xmmword [r9 + 0xa0], xmm0
movups xmmword [r9 + 0x90], xmm0
movups xmmword [r9 + 0x80], xmm0
movups xmmword [r9 + 0x70], xmm0
movups xmmword [r9 + 0x60], xmm0
movups xmmword [r9 + 0x50], xmm0
movups xmmword [r9 + 0x40], xmm0
movups xmmword [r9 + 0x30], xmm0
movups xmmword [r9 + 0x20], xmm0
movups xmmword [r9 + 0x10], xmm0
movups xmmword [r9], xmm0
mov dword [r9 + 0xd0], 0
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x18], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x20], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x28], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x30], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x38], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x40], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x48], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x50], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x58], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x60], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x68], rdx
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x70], rdx
mov edx, dword [0x1401c0b6c]
mov r10d, dword [0x1401c1008]
mov r11d, dword [0x140151f64]
mov esi, dword [0x140151f68]
shld r11d, esi, 3
xor r11d, 0x4916a812
sub r10d, r11d
setl byte [rax]
mov eax, dword [0x140151f6c]
mov r10d, dword [0x140151f70]
imul eax, eax, 0x61697b86
imul r10d, r10d, 0x943278d0
add eax, r10d
add eax, edx
mov r10d, dword [0x140151f74]
mov r11d, dword [0x140151f78]
shld r10d, r11d, 1
xor r10d, 0x53c0d8b
add eax, r10d
mov r10d, dword [0x140151f7c]
mov r11d, dword [0x140151f80]
imul r10d, r10d, 0x88ea2151
imul r11d, r11d, 0x8565eb41
add r10d, r11d
sub eax, r10d
add eax, 0x64b54baf
imul eax, edx
mov r10d, dword [0x140151f8c]
mov edx, dword [0x140151f90]
imul r11d, r10d, 0x27fe1f4e
imul edx, edx, 0xa9fd4cce
mov r10d, edx
mov edx, r11d
lea r10d, [rdx + r10 - 0x3456ef64]
xor edx, edx
div r10d
mov rax, qword [rbp + 0x80]
mov r10d, edx
mov rdx, qword [rbp + 0x78]
mov esi, dword [0x140151f94]
mov r11d, dword [0x140151f98]
imul edi, esi, 0x373136b1
imul r11d, r11d, 0x4a7900c6
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x23281f39]
sub r10d, r11d
sete byte [r8]
mov dl, byte [rdx]
not dl
mov r8b, byte [r8]
not r8b
and dl, r8b
mov r8b, byte [0x1401c028a]
mov r10b, byte [0x1401c028b]
add r8b, r10b
add r8b, 1
xor dl, r8b
and dl, 1
mov byte [rcx], dl
mov cl, byte [rax + 1]
lea r8, [0x14017cf50]
sub rsp, 0x30
mov rax, rsp
mov dword [rax + 0x20], 0x1e27
mov edx, 0x34
call fcn.140149480
mov rcx, qword [rbp + 0x80]
mov rax, qword [rbp + 0x88]
add rsp, 0x30
mov byte [rcx + 1], 1
call fcn.14014a850
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x90], rax
mov dword [rax], 0x34c1
mov rax, qword [rbp + 0x90]
mov eax, dword [rax]
mov dword [rbp - 0x34], eax
sub eax, 0xef
je 0x140081b63
jmp 0x14007f5d5
mov eax, dword [rbp - 0x34]
sub eax, 0x270
je 0x14008262a
jmp 0x14007f5e8
mov eax, dword [rbp - 0x34]
sub eax, 0x44e
je 0x140080321
jmp 0x14007f5fb
mov eax, dword [rbp - 0x34]
sub eax, 0x91b
je 0x14007fe69
jmp 0x14007f60e
mov eax, dword [rbp - 0x34]
sub eax, 0xabb
je 0x140081225
jmp 0x14007f621
mov eax, dword [rbp - 0x34]
sub eax, 0xaf4
je 0x140081e4e
jmp 0x14007f634
mov eax, dword [rbp - 0x34]
sub eax, 0xbcf
je 0x140081fd6
jmp 0x14007f647
mov eax, dword [rbp - 0x34]
sub eax, 0xc50
je 0x140081721
jmp 0x14007f65a
mov eax, dword [rbp - 0x34]
sub eax, 0x105a
je 0x140081c69
jmp 0x14007f66d
mov eax, dword [rbp - 0x34]
sub eax, 0x124b
je 0x140080df2
jmp 0x14007f680
mov eax, dword [rbp - 0x34]
sub eax, 0x15de
je 0x140080a41
jmp 0x14007f693
mov eax, dword [rbp - 0x34]
sub eax, 0x1b99
je 0x1400827c3
jmp 0x14007f6a6
mov eax, dword [rbp - 0x34]
sub eax, 0x1c08
je 0x14007fd1c
jmp 0x14007f6b9
mov eax, dword [rbp - 0x34]
sub eax, 0x20d4
je 0x140080727
jmp 0x14007f6cc
mov eax, dword [rbp - 0x34]
sub eax, 0x285f
je 0x140082151
jmp 0x14007f6df
mov eax, dword [rbp - 0x34]
sub eax, 0x2d36
je 0x14008242f
jmp 0x14007f6f2
mov eax, dword [rbp - 0x34]
sub eax, 0x2d81
je 0x14007fa10
jmp 0x14007f705
mov eax, dword [rbp - 0x34]
sub eax, 0x2e2b
je 0x140081836
jmp 0x14007f718
mov eax, dword [rbp - 0x34]
sub eax, 0x2fcc
je 0x14008291c
jmp 0x14007f72b
mov eax, dword [rbp - 0x34]
sub eax, 0x3029
je 0x14007fcb3
jmp 0x14007f73e
mov eax, dword [rbp - 0x34]
sub eax, 0x321e
je 0x1400828a0
jmp 0x14007f751
mov eax, dword [rbp - 0x34]
sub eax, 0x339d
je 0x140080da3
jmp 0x14007f764
mov eax, dword [rbp - 0x34]
sub eax, 0x34c1
je 0x14007f9a3
jmp 0x14007f777
mov eax, dword [rbp - 0x34]
sub eax, 0x3689
je 0x140082604
jmp 0x14007f78a
mov eax, dword [rbp - 0x34]
sub eax, 0x3711
je 0x140080be3
jmp 0x14007f79d
mov eax, dword [rbp - 0x34]
sub eax, 0x3738
je 0x140080180
jmp 0x14007f7b0
mov eax, dword [rbp - 0x34]
sub eax, 0x3b9c
je 0x1400810af
jmp 0x14007f7c3
mov eax, dword [rbp - 0x34]
sub eax, 0x3d03
je 0x140082b60
jmp 0x14007f7d6
mov eax, dword [rbp - 0x34]
sub eax, 0x3e46
je 0x1400810d2
jmp 0x14007f7e9
mov eax, dword [rbp - 0x34]
sub eax, 0x3e94
je 0x14008240d
jmp 0x14007f7fc
mov eax, dword [rbp - 0x34]
sub eax, 0x4121
je 0x1400816b8
jmp 0x14007f80f
mov eax, dword [rbp - 0x34]
sub eax, 0x413f
je 0x140080f54
jmp 0x14007f822
mov eax, dword [rbp - 0x34]
sub eax, 0x4654
je 0x140081557
jmp 0x14007f835
mov eax, dword [rbp - 0x34]
sub eax, 0x4b40
je 0x14007fff7
jmp 0x14007f848
mov eax, dword [rbp - 0x34]
sub eax, 0x5035
je 0x140082177
jmp 0x14007f85b
mov eax, dword [rbp - 0x34]
sub eax, 0x5391
je 0x1400822f2
jmp 0x14007f86e
mov eax, dword [rbp - 0x34]
sub eax, 0x5494
je 0x14008049d
jmp 0x14007f881
mov eax, dword [rbp - 0x34]
sub eax, 0x5662
je 0x14008001a
jmp 0x14007f894
mov eax, dword [rbp - 0x34]
sub eax, 0x5bd0
je 0x140081b14
jmp 0x14007f8a7
mov eax, dword [rbp - 0x34]
sub eax, 0x5c54
je 0x140082abb
jmp 0x14007f8ba
mov eax, dword [rbp - 0x34]
sub eax, 0x5e67
je 0x1400828c6
jmp 0x14007f8cd
mov eax, dword [rbp - 0x34]
sub eax, 0x5f11
je 0x140080790
jmp 0x14007f8e0
mov eax, dword [rbp - 0x34]
sub eax, 0x60c4
je 0x140080a90
jmp 0x14007f8f3
mov eax, dword [rbp - 0x34]
sub eax, 0x647f
je 0x140082bb1
jmp 0x14007f906
mov eax, dword [rbp - 0x34]
sub eax, 0x657f
je 0x1400825a7
jmp 0x14007f919
mov eax, dword [rbp - 0x34]
sub eax, 0x6930
je 0x1400802d2
jmp 0x14007f92c
mov eax, dword [rbp - 0x34]
sub eax, 0x6aef
je 0x1400813a7
jmp 0x14007f93f
mov eax, dword [rbp - 0x34]
sub eax, 0x6bb1
je 0x1400827e9
jmp 0x14007f952
mov eax, dword [rbp - 0x34]
sub eax, 0x6cd0
je 0x1400808dd
jmp 0x14007f965
mov eax, dword [rbp - 0x34]
sub eax, 0x70c7
je 0x1400813f6
jmp 0x14007f978
mov eax, dword [rbp - 0x34]
sub eax, 0x7109
je 0x140081e74
jmp 0x14007f98b
mov eax, dword [rbp - 0x34]
sub eax, 0x7a11
je 0x140082965
jmp 0x14007f99e
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov dl, byte [rdx]
mov cl, byte [rcx]
mov cl, byte [rax]
lea r8, [0x14017c8f0]
mov edx, 0x33
sub rsp, 0x30
mov dword [rsp + 0x20], 0x26
call fcn.140149480
mov r8, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [r8], 1
mov r9b, byte [rcx]
mov ecx, 0x3311
mov r8d, 0x33a6
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx]
mov dword [rax], ecx
jmp 0x140082be3
mov r14, qword [rbp + 0x40]
mov r15, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x98]
mov rdx, qword [rbp + 0x50]
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0xa8]
mov r9, qword [rbp + 0x60]
mov bl, byte [rbp + 0xb7]
mov rsi, qword [rbp + 0x68]
mov rdi, qword [rbp + 0x38]
mov r12, qword [rbp + 0x70]
mov eax, 0x10
mov qword [rbp - 0x40], rax
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r13, rsp
mov qword [r12], r13
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [rsi], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [r9], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [r15], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [rdx], r15
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [rcx], r15
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [r14], r15
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x58]
mov r14, rsp
mov qword [rdi], r14
mov rsi, qword [rsi]
mov byte [rsi], bl
mov r9, qword [r9]
mov qword [r9], r11
mov r9, qword [rax]
mov qword [r9], r10
mov rdx, qword [rdx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov dl, byte [0x140151f9c]
mov r8b, byte [0x140151f9d]
shr r8b, 4
shl dl, 4
or dl, r8b
xor dl, 0x27
mov byte [rcx], dl
mov rax, qword [rax]
mov rcx, qword [rax]
sub rsp, 0x20
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rcx, qword [rbp + 0x40]
mov r9, qword [rbp - 8]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x30]
mov rdx, qword [rcx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov rcx, qword [rcx]
test rcx, rcx
setne byte [rax]
mov edx, dword [0x1401c0ad8]
mov eax, dword [0x1401c19ec]
mov r8d, dword [0x140151fa0]
mov ecx, dword [0x140151fa4]
imul r10d, r8d, 0xc7eee4c4
imul ecx, ecx, 0x8eb4c7fb
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x2e4937e5]
sub eax, ecx
setge cl
mov r8d, dword [0x140151fa8]
mov eax, dword [0x140151fac]
imul r8d, r8d, 0x379285d7
imul eax, eax, 0x5d98ae97
add r8d, eax
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140151fb0]
mov r10d, dword [str.t0OwP]
imul r8d, r8d, 0x145318f4
imul r10d, r10d, 0x12ac22e9
add r8d, r10d
add eax, r8d
mov r10d, dword [0x140151fb8]
mov r8d, dword [0x140151fbc]
shld r10d, r8d, 0x1b
xor r10d, 0x3105d299
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x22cda1da]
imul eax, edx
mov r8d, dword [0x140151fc8]
mov edx, dword [0x140151fcc]
imul r10d, r8d, 0xfe78c52e
imul edx, edx, 0x383fba63
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x11ac28cd]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [str.xv.]
mov r10d, dword [0x140151fd4]
shld r8d, r10d, 0x12
xor r8d, 0xdf57a258
sub edx, r8d
sete dl
mov r8b, byte [0x140151fd8]
xor dl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x35], cl
mov cl, byte [rax + 2]
lea r8, [0x14017c380]
mov edx, 0x31
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f6
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x35]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 2], 1
mov ecx, 0x3337
mov r8d, 0x2e28
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 8]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x30]
mov cl, byte [rcx]
mov byte [rbp - 0x41], cl
mov cl, byte [rax + 3]
lea r8, [0x14017bdc0]
mov edx, 0x30
sub rsp, 0x30
mov dword [rsp + 0x20], 0x985
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x41]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 3], 1
mov ecx, 0x50ff
mov r8d, 0x1a95
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0xc]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c0c4c]
mov eax, dword [0x1401c11b4]
mov edx, dword [0x140151fdc]
mov r8d, dword [0x140151fe0]
shl edx, 0x16
shr r8d, 0xa
or edx, r8d
xor edx, 0xe0f78070
cmp eax, edx
setl al
mov byte [rbp - 0x43], al
mov edx, dword [0x140151fe4]
mov eax, dword [0x140151fe8]
shl edx, 9
shr eax, 0x17
or edx, eax
xor edx, 0xaf035eca
mov eax, ecx
add eax, edx
mov edx, dword [0x140151fec]
mov r8d, dword [0x140151ff0]
shl edx, 0x18
shr r8d, 8
or edx, r8d
xor edx, 0x9c50fff0
add eax, edx
mov edx, dword [0x140151ff4]
mov r8d, dword [0x140151ff8]
imul edx, edx, 0x5092edbc
imul r8d, r8d, 0x71ed94c5
add edx, r8d
add edx, 0xc5f38d7c
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140152004]
mov edx, dword [0x140152008]
shl ecx, 0x15
shr edx, 0xb
or ecx, edx
xor ecx, 0x57f55e54
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x43]
mov r8d, dword [0x14015200c]
mov r10d, dword [0x140152010]
shl r8d, 0x1f
shr r10d, 1
or r8d, r10d
xor r8d, 0x7c29530f
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x42], cl
mov cl, byte [rax + 4]
lea r8, [0x14017c218]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2297
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x42]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 4], 1
mov ecx, 0x200d
mov r8d, 0x4c69
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x10]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x70]
mov rax, qword [rax]
mov cl, byte [0x140152014]
mov dl, byte [0x140152015]
shr dl, 7
add cl, cl
or cl, dl
xor cl, 3
mov byte [rax], cl
mov edx, dword [0x1401c14e0]
mov eax, dword [0x1401c09f4]
mov ecx, dword [0x140152018]
mov r8d, dword [0x14015201c]
shld ecx, r8d, 0x1e
xor ecx, 0x9d47e875
sub eax, ecx
setge cl
mov eax, dword [0x140152020]
mov r8d, dword [0x140152024]
imul eax, eax, 0xe419a5f7
imul r8d, r8d, 0x19fe3dd6
add eax, r8d
add eax, edx
mov r8d, dword [0x140152028]
mov r10d, dword [0x14015202c]
imul r8d, r8d, 0xb4e0a177
imul r10d, r10d, 0xe8fa8209
add r8d, r10d
add eax, r8d
mov r8d, dword [0x140152030]
mov r10d, dword [0x140152034]
imul r8d, r8d, 0x94651ebe
imul r10d, r10d, 0x19744c4a
add r8d, r10d
sub eax, r8d
add eax, 0x3ac5df41
imul eax, edx
mov r8d, dword [0x140152040]
mov edx, dword [0x140152044]
imul r10d, r8d, 0x8a171595
imul edx, edx, 0x3cc3643
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0xe6daec]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x140152048]
mov r8d, dword [0x14015204c]
imul r11d, r10d, 0xab3638d6
imul r8d, r8d, 0x6c0d1b78
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x6dd27522]
sub edx, r8d
sete dl
mov r8b, byte [0x1401c028f]
add r8b, 1
xor dl, r8b
and cl, dl
mov dl, byte [0x1401c0292]
add dl, 1
xor cl, dl
mov byte [rbp - 0x44], cl
mov cl, byte [rax + 5]
lea r8, [0x14017c158]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2e15
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x44]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 5], 1
mov ecx, 0x29a
mov r8d, 0x2ca5
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x14]
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 6], 1
mov ecx, dword [rcx + 0x18]
xor ecx, 0x19c5
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c1054]
mov eax, dword [0x1401c0ba0]
mov ecx, dword [0x140152050]
mov r8d, dword [0x140152054]
shld ecx, r8d, 0x13
xor ecx, 0x8fc50338
sub eax, ecx
setl cl
mov eax, dword [0x140152058]
mov r8d, dword [0x14015205c]
imul eax, eax, 0xa2dec7e4
imul r8d, r8d, 0xbaefeb0f
add eax, r8d
mov r8d, edx
sub r8d, eax
mov eax, dword [0x140152060]
mov r10d, dword [0x140152064]
shld eax, r10d, 0x1d
xor eax, 0xf6e31f2e
add r8d, eax
mov r10d, dword [0x140152068]
mov eax, dword [0x14015206c]
imul r10d, r10d, 0x206ca6a3
imul eax, eax, 0xdab14c04
add r10d, eax
mov eax, r8d
mov r8d, r10d
lea eax, [rax + r8 - 0x17fe1b47]
imul eax, edx
mov r8d, dword [0x140152078]
mov edx, dword [0x14015207c]
shld r8d, edx, 0xb
xor r8d, 0xd6be9e08
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x140152080]
mov r10d, dword [0x140152084]
shld r8d, r10d, 1
xor r8d, 0x678e8d92
sub edx, r8d
sete dl
mov r8b, byte [0x140152088]
mov r10b, byte [0x1401c0293]
add r8b, r10b
xor cl, r8b
mov r8b, byte [0x1401c0294]
mov r10b, byte [0x1401c0295]
add r8b, r10b
add r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x45], cl
mov cl, byte [rax + 7]
lea r8, [0x14017cd80]
mov edx, 0x27
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e1d
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x45]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 7], 1
mov ecx, 0x73fb
mov r8d, 0x724a
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x1c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c1ce0]
mov eax, dword [0x1401c0b0c]
mov r8d, dword [0x14015208c]
mov ecx, dword [0x140152090]
imul r10d, r8d, 0x6d3bff6c
imul ecx, ecx, 0x98deb01e
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x4b67cb5e]
sub eax, ecx
setl cl
mov r8d, dword [0x140152094]
mov eax, dword [0x140152098]
shld r8d, eax, 4
xor r8d, 0x1846aab0
mov eax, edx
add eax, r8d
mov r8d, dword [0x14015209c]
mov r10d, dword [str.1X21]
shld r8d, r10d, 8
xor r8d, 0x7acfa233
add eax, r8d
mov r8d, dword [0x1401520a4]
mov r10d, dword [0x1401520a8]
shld r8d, r10d, 0x1c
xor r8d, 0x4fae29cd
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401520b4]
mov edx, dword [0x1401520b8]
imul r10d, r8d, 0x2a65c95e
imul edx, edx, 0x80660e84
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x1781ba08]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401520bc]
mov r10d, dword [0x1401520c0]
shld r8d, r10d, 4
xor r8d, 0x80c2d898
sub edx, r8d
sete dl
mov r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x46], cl
mov cl, byte [rax + 8]
lea r8, [0x14017bfc0]
mov edx, 0x25
sub rsp, 0x30
mov dword [rsp + 0x20], 0x28d2
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x46]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 8], 1
mov ecx, 0xde6
mov r8d, 0x525f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x20]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 9]
lea r8, [0x14017c650]
mov edx, 0x24
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7794
call fcn.140149480
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 9], 1
mov ecx, dword [rcx + 0x24]
xor ecx, 0x17f3
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c192c]
mov eax, dword [0x1401c1a88]
mov r8d, dword [0x1401520c8]
mov ecx, dword [0x1401520cc]
imul r10d, r8d, 0xe79e9fca
imul ecx, ecx, 0x4ffc2619
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x7d34d9e2]
sub eax, ecx
setl cl
mov r8d, dword [0x1401520d0]
mov eax, dword [0x1401520d4]
imul r8d, r8d, 0xec68d39f
imul eax, eax, 0x9fcb49db
add r8d, eax
sub r8d, edx
mov eax, dword [0x1401520d8]
mov r10d, dword [0x1401520dc]
imul eax, eax, 0x40855d8d
imul r10d, r10d, 0xc07b0d53
add eax, r10d
add r8d, eax
mov eax, dword [0x1401520e0]
mov r10d, dword [0x1401520e4]
shld eax, r10d, 4
xor eax, 0xbd141a5c
sub eax, r8d
add eax, 0x5200cbca
imul eax, edx
mov r8d, dword [0x1401520f0]
mov edx, dword [0x1401520f4]
shld r8d, edx, 0x18
xor r8d, 0xb08e1d3e
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x1401520f8]
mov r8d, dword [0x1401520fc]
imul r11d, r10d, 0x83d8344f
imul r8d, r8d, 0x16b22a12
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x6ca9e2cf]
sub edx, r8d
sete dl
mov r8b, byte [0x1401c0297]
add r8b, 1
xor cl, r8b
mov r8b, byte [0x140152101]
mov r10b, byte [0x140152102]
add r8b, r10b
add r8b, 1
xor dl, r8b
and cl, dl
mov dl, byte [0x140152103]
xor cl, dl
mov byte [rbp - 0x47], cl
mov cl, byte [rax + 0xa]
lea r8, [0x14017d0b0]
mov edx, 0x23
sub rsp, 0x30
mov dword [rsp + 0x20], 0x16dd
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x47]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xa], 1
mov ecx, 0x6659
mov r8d, 0x30bd
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x28]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x60]
mov r8, qword [r8]
mov r8, qword [r8]
movzx r8d, byte [r8]
mov rcx, qword [rcx]
movzx r10d, byte [rcx]
mov r11d, dword [0x140152108]
mov ecx, dword [0x14015210c]
shl r11d, 5
shr ecx, 0x1b
or r11d, ecx
xor r11d, 0x7715e7c2
mov ecx, r8d
xor ecx, r11d
mov r11d, dword [0x140152110]
mov esi, dword [0x140152114]
shl r11d, 7
shr esi, 0x19
or r11d, esi
xor r11d, 0xd57b72f5
and ecx, r11d
mov r11d, dword [0x140152118]
mov esi, dword [0x14015211c]
imul r11d, r11d, 0x4f75b1cb
imul esi, esi, 0x7a2e4d88
add r11d, esi
add r11d, 0x664d32b4
and r8d, r11d
or ecx, r8d
mov r11d, dword [0x140152120]
mov r8d, dword [str.D_rq2]
shl r11d, 0x10
shr r8d, 0x10
or r11d, r8d
xor r11d, 0x1bacd8e
mov r8d, r10d
xor r8d, r11d
mov r11d, dword [0x140152128]
mov esi, dword [0x14015212c]
imul r11d, r11d, 0x304460d6
imul esi, esi, 0xaccb251d
add r11d, esi
add r11d, 0xbec5b054
and r8d, r11d
mov r11d, dword [str.e7_]
mov esi, dword [0x140152134]
shl r11d, 9
shr esi, 0x17
or r11d, esi
xor r11d, 0xa953a0a9
and r10d, r11d
or r8d, r10d
xor ecx, r8d
mov r8d, dword [0x140152138]
mov r10d, dword [0x14015213c]
shl r8d, 0xe
shr r10d, 0x12
or r8d, r10d
xor r8d, 0xb6f11b1
add ecx, r8d
mov rdx, qword [rdx]
movzx edx, byte [rdx]
cmp ecx, edx
sete cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x1401c0a80]
mov eax, dword [0x1401c0f94]
mov edx, dword [0x140152148]
mov r8d, dword [0x14015214c]
imul edx, edx, 0xc83d5108
imul r8d, r8d, 0x3eae4d78
add edx, r8d
add edx, 0x20fe596a
cmp eax, edx
setl al
mov byte [rbp - 0x49], al
mov edx, dword [0x140152150]
mov eax, dword [0x140152154]
imul edx, edx, 0x14b5323d
imul eax, eax, 0xa15528aa
add edx, eax
add edx, 0x8ecedcf0
mov eax, ecx
add eax, edx
mov edx, dword [0x140152158]
mov r8d, dword [0x14015215c]
shl edx, 0x1c
shr r8d, 4
or edx, r8d
xor edx, 0x851b82e5
add eax, edx
mov edx, dword [0x140152160]
mov r8d, dword [0x140152164]
shl edx, 0xe
shr r8d, 0x12
or edx, r8d
xor edx, 0x9e543679
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140152170]
mov edx, dword [0x140152174]
shl ecx, 0x1f
shr edx, 1
or ecx, edx
xor ecx, 0xa8b091f9
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x49]
mov r8d, dword [0x140152178]
mov r10d, dword [0x14015217c]
shl r8d, 0x1e
shr r10d, 2
or r8d, r10d
xor r8d, 0x2f4d4e7b
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x48], cl
mov cl, byte [rax + 0xb]
lea r8, [0x14017cb90]
mov edx, 0x21
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6dc4
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x48]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xb], 1
mov ecx, 0x7084
mov r8d, 0x5220
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x2c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x28]
mov cl, byte [rcx]
mov byte [rbp - 0x4a], cl
mov cl, byte [rax + 0xc]
lea r8, [0x14017c7a0]
mov edx, 0x20
sub rsp, 0x30
mov dword [rsp + 0x20], 0x476
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4a]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xc], 1
mov ecx, 0x7ff4
mov r8d, 0x4021
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x30]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c06a4]
mov eax, dword [0x1401c0e80]
mov edx, dword [0x140152180]
mov r8d, dword [0x140152184]
shl edx, 0x17
shr r8d, 9
or edx, r8d
xor edx, 0xc9c2c0a1
cmp eax, edx
setl al
mov byte [rbp - 0x4c], al
mov edx, dword [0x140152188]
mov eax, dword [0x14015218c]
shl edx, 0x1a
shr eax, 6
or edx, eax
xor edx, 0x5dd22c90
mov eax, ecx
add eax, edx
mov edx, dword [0x140152190]
mov r8d, dword [0x140152194]
imul edx, edx, 0xa709f16c
imul r8d, r8d, 0x3ac346db
add edx, r8d
add edx, 0x95bf91d1
add eax, edx
mov edx, dword [0x140152198]
mov r8d, dword [0x14015219c]
shl edx, 9
shr r8d, 0x17
or edx, r8d
xor edx, 0x6c2e7df7
sub eax, edx
imul eax, ecx
mov ecx, dword [str.GHi]
mov edx, dword [0x1401521ac]
shl ecx, 0xf
shr edx, 0x11
or ecx, edx
xor ecx, 0x24239c72
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x4c]
mov r8d, dword [0x1401521b0]
mov r10d, dword [0x1401521b4]
shl r8d, 0x18
shr r10d, 8
or r8d, r10d
xor r8d, 0x5fb7900e
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4b], cl
mov cl, byte [rax + 0xd]
lea r8, [0x14017c4b0]
mov edx, 0x17
sub rsp, 0x30
mov dword [rsp + 0x20], 0x119
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4b]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xd], 1
mov ecx, 0xdf
mov r8d, 0x7796
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x34]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c1a24]
mov eax, dword [0x1401c0c3c]
mov r8d, dword [0x1401521b8]
mov ecx, dword [0x1401521bc]
imul r10d, r8d, 0xc2f800f7
imul ecx, ecx, 0x238a94b9
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x20389244]
sub eax, ecx
setge cl
mov r8d, dword [0x1401521c0]
mov eax, dword [0x1401521c4]
imul r8d, r8d, 0x7a79a2e6
imul eax, eax, 0x2a31db4d
add r8d, eax
sub r8d, edx
mov eax, dword [0x1401521c8]
mov r10d, dword [0x1401521cc]
imul eax, eax, 0x2480fe18
imul r10d, r10d, 0x105605ee
add eax, r10d
add r8d, eax
mov eax, dword [0x1401521d0]
mov r10d, dword [0x1401521d4]
imul eax, eax, 0x4ab30c31
imul r10d, r10d, 0x4887b255
add eax, r10d
sub eax, r8d
add eax, 0xb705b0ab
imul eax, edx
mov r8d, dword [0x1401521e0]
mov edx, dword [0x1401521e4]
shld r8d, edx, 0x14
xor r8d, 0x2967779e
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401521e8]
mov r10d, dword [0x1401521ec]
shld r8d, r10d, 0x14
xor r8d, 0xd0ec1541
sub edx, r8d
sete dl
mov r8b, byte [0x1401521f0]
mov r10b, byte [0x1401521f1]
add r8b, r10b
add r8b, 1
xor dl, r8b
and cl, dl
mov dl, byte [0x1401521f2]
xor cl, dl
mov byte [rbp - 0x4d], cl
mov cl, byte [rax + 0xe]
lea r8, [0x14017ca20]
mov edx, 0x15
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5039
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4d]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xe], 1
mov ecx, 0x1c6
mov r8d, 0xf81
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x38]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0xf]
lea r8, [0x14017c560]
mov edx, 0x14
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3e31
call fcn.140149480
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0xf], 1
mov ecx, dword [rcx + 0x3c]
xor ecx, 0x7420
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c15c4]
mov eax, dword [0x1401c1cc4]
mov edx, dword [0x1401521f4]
mov r8d, dword [0x1401521f8]
imul edx, edx, 0xa8dbb443
imul r8d, r8d, 0xbb4ca9c4
add edx, r8d
add edx, 0x648bcfa3
cmp eax, edx
setl al
mov byte [rbp - 0x4f], al
mov edx, dword [0x1401521fc]
mov eax, dword [0x140152200]
shl edx, 0xb
shr eax, 0x15
or edx, eax
xor edx, 0xefead3a2
mov eax, ecx
add eax, edx
mov edx, dword [0x140152204]
mov r8d, dword [str.cPy]
imul edx, edx, 0x6fa0186a
imul r8d, r8d, 0xab5fb7e6
add edx, r8d
add edx, 0xcfc8e73f
add eax, edx
mov edx, dword [0x14015220c]
mov r8d, dword [0x140152210]
shl edx, 0x1f
shr r8d, 1
or edx, r8d
xor edx, 0x31079ad4
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14015221c]
mov edx, dword [0x140152220]
shl ecx, 0x18
shr edx, 8
or ecx, edx
xor ecx, 0x15377ed0
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x4f]
mov r8d, dword [0x140152224]
mov r10d, dword [str.pO:]
shl r8d, 0x12
shr r10d, 0xe
or r8d, r10d
xor r8d, 0x84b2f365
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4e], cl
mov cl, byte [rax + 0x10]
lea r8, [0x14017c100]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x22f1
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4e]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x10], 1
mov ecx, 0x70f7
mov r8d, 0x2c57
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x40]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x48]
mov rcx, qword [rax]
mov cl, byte [rcx]
mov dl, byte [0x14015222c]
mov r8b, byte [0x14015222d]
shr r8b, 5
shl dl, 3
or dl, r8b
xor dl, 0xd6
sub dl, cl
mov cl, byte [0x14015222e]
mov r8b, byte [0x14015222f]
shr r8b, 5
shl cl, 3
or cl, r8b
xor cl, 0x91
add dl, cl
movzx r10d, byte [0x140152230]
movzx r8d, byte [0x140152231]
mov ecx, r10d
shl ecx, 5
sub ecx, r10d
imul r8d, r8d, 0xffffff8d
add cl, r8b
sub cl, dl
add cl, 0xad
mov rax, qword [rax]
mov byte [rax], cl
mov edx, dword [0x1401c0e30]
mov eax, dword [0x1401c1550]
mov ecx, dword [0x140152234]
mov r8d, dword [0x140152238]
shld ecx, r8d, 0xe
xor ecx, 0xd7a9e276
sub eax, ecx
setl cl
mov r8d, dword [0x14015223c]
mov eax, dword [0x140152240]
shld r8d, eax, 0x14
xor r8d, 0x33212431
mov eax, edx
add eax, r8d
mov r8d, dword [0x140152244]
mov r10d, dword [0x140152248]
shld r8d, r10d, 0xf
xor r8d, 0x9d499522
add eax, r8d
mov r8d, dword [0x14015224c]
mov r10d, dword [0x140152250]
imul r8d, r8d, 0x8156ca62
imul r10d, r10d, 0x1aef420e
add r8d, r10d
sub eax, r8d
add eax, 0x1d72990a
imul eax, edx
mov r8d, dword [0x14015225c]
mov edx, dword [0x140152260]
shld r8d, edx, 0x1c
xor r8d, 0x21d3859d
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x140152264]
mov r8d, dword [0x140152268]
imul r11d, r10d, 0x3523e7c5
imul r8d, r8d, 0xa70552a1
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x7a9ccb95]
sub edx, r8d
sete dl
mov r8b, byte [0x1401c0299]
add r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x50], cl
mov cl, byte [rax + 0x11]
lea r8, [0x14017c700]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x66ad
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x50]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x11], 1
mov ecx, 0x5206
mov r8d, 0xa2a
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x44]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x12]
lea r8, [0x14017caf0]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0xbb5
call fcn.140149480
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x12], 1
mov ecx, dword [rcx + 0x48]
xor ecx, 0x4d51
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c1480]
mov eax, dword [0x1401c1410]
mov ecx, dword [0x140152270]
mov r8d, dword [0x140152274]
shld ecx, r8d, 0x15
xor ecx, 0x353f22a5
sub eax, ecx
setge cl
mov r8d, dword [0x140152278]
mov eax, dword [0x14015227c]
shld r8d, eax, 0x17
xor r8d, 0x577647e2
mov eax, edx
add eax, r8d
mov r8d, dword [0x140152280]
mov r10d, dword [str.:Yf_aW]
shld r8d, r10d, 0xe
xor r8d, 0x8ce741d8
add eax, r8d
mov r8d, dword [0x140152288]
mov r10d, dword [0x14015228c]
imul r8d, r8d, 0x9b7991b9
imul r10d, r10d, 0xbc10f717
add r8d, r10d
sub eax, r8d
add eax, 0xc09f58dd
imul eax, edx
mov r8d, dword [0x140152298]
mov edx, dword [0x14015229c]
imul r10d, r8d, 0xaaef225d
imul edx, edx, 0xd15c9955
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x4865ecd6]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x1401522a0]
mov r8d, dword [0x1401522a4]
imul r11d, r10d, 0x7daef0fd
imul r8d, r8d, 0x870b8997
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x3f55b78]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1401522a8]
mov r8b, byte [0x1401c029a]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x51], cl
mov cl, byte [rax + 0x13]
lea r8, [0x14017ce28]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3958
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x51]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x13], 1
mov ecx, 0x66b1
mov r8d, 0x1590
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x4c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c05e4]
mov eax, dword [0x1401c06e0]
mov edx, dword [0x1401522ac]
mov r8d, dword [0x1401522b0]
imul edx, edx, 0xd5224ebc
imul r8d, r8d, 0x6d2ef8fa
add edx, r8d
add edx, 0xdd6a6640
cmp eax, edx
setl al
mov byte [rbp - 0x53], al
mov edx, dword [0x1401522b4]
mov eax, dword [0x1401522b8]
shl edx, 0x13
shr eax, 0xd
or edx, eax
xor edx, 0x72ffb0c1
sub edx, ecx
mov eax, dword [0x1401522bc]
mov r8d, dword [0x1401522c0]
imul eax, eax, 0x16ecece9
imul r8d, r8d, 0xd112bf5
add eax, r8d
add eax, 0x98d9a153
add edx, eax
mov eax, dword [0x1401522c4]
mov r8d, dword [0x1401522c8]
imul eax, eax, 0x1f1423a9
imul r8d, r8d, 0xfcbc3eb4
add eax, r8d
add eax, 0x51283469
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401522d4]
mov edx, dword [0x1401522d8]
imul ecx, ecx, 0xca0a87fb
imul edx, edx, 0xe519b9b3
add ecx, edx
add ecx, 0x46a496eb
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x53]
mov r8d, dword [0x1401522dc]
mov r10d, dword [0x1401522e0]
shl r8d, 0x18
shr r10d, 8
or r8d, r10d
xor r8d, 0x1900247e
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x52], cl
mov cl, byte [rax + 0x14]
lea r8, [0x14017c5bc]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x51f0
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x52]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x14], 1
mov ecx, 0x5fe9
mov r8d, 0x566b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x50]
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x15], 1
mov ecx, dword [rcx + 0x54]
xor ecx, 0x3849
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c08b0]
mov eax, dword [0x1401c16ec]
mov ecx, dword [0x1401522e4]
mov r8d, dword [0x1401522e8]
shld ecx, r8d, 0x17
xor ecx, 0x38a4c7d5
sub eax, ecx
setl cl
mov eax, dword [0x1401522ec]
mov r8d, dword [0x1401522f0]
shld eax, r8d, 0xf
xor eax, 0x22ae696c
mov r8d, edx
sub r8d, eax
mov eax, dword [0x1401522f4]
mov r10d, dword [0x1401522f8]
imul eax, eax, 0xcd356514
imul r10d, r10d, 0x29887a4
add eax, r10d
add eax, r8d
mov r10d, dword [0x1401522fc]
mov r8d, dword [0x140152300]
shld r10d, r8d, 0x1d
xor r10d, 0xfdc63ec8
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 + 0x640dd891]
imul eax, edx
mov r8d, dword [0x14015230c]
mov edx, dword [0x140152310]
imul r10d, r8d, 0x39f03db6
imul edx, edx, 0x7b1c5f3d
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x1ea199f5]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x140152314]
mov r10d, dword [0x140152318]
shld r8d, r10d, 1
xor r8d, 0x3da88c34
sub edx, r8d
sete dl
mov r8b, byte [0x14015231c]
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x54], cl
mov cl, byte [rax + 0x16]
lea r8, [0x14017cc90]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5497
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x54]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x16], 1
mov ecx, 0x2a30
mov r8d, 0x7eec
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x58]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov ecx, dword [0x140152320]
mov edx, dword [0x140152324]
shl ecx, 0x17
shr edx, 9
or ecx, edx
xor ecx, 0xb654ebea
mov dword [rax], ecx
mov ecx, dword [0x1401c08bc]
mov eax, dword [0x1401c1218]
mov edx, dword [0x140152328]
mov r8d, dword [0x14015232c]
imul edx, edx, 0xbd068236
imul r8d, r8d, 0x7489878e
add edx, r8d
add edx, 0x24c09b2a
cmp eax, edx
setl al
mov byte [rbp - 0x56], al
mov edx, dword [0x140152330]
mov eax, dword [0x140152334]
shl edx, 9
shr eax, 0x17
or edx, eax
xor edx, 0xb44b64d7
mov eax, ecx
sub eax, edx
mov edx, dword [0x140152338]
mov r8d, dword [0x14015233c]
imul edx, edx, 0x4cb240d6
imul r8d, r8d, 0xaaf8c455
add edx, r8d
add edx, 0x603921cb
add eax, edx
mov edx, dword [0x140152340]
mov r8d, dword [0x140152344]
imul edx, edx, 0x30639a6f
imul r8d, r8d, 0x611b846d
add edx, r8d
add edx, 0xdbcf3965
add eax, edx
imul eax, ecx
mov ecx, dword [0x140152350]
mov edx, dword [0x140152354]
shl ecx, 9
shr edx, 0x17
or ecx, edx
xor ecx, 0x83f338d7
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x56]
mov r8d, dword [0x140152358]
mov r10d, dword [0x14015235c]
imul r8d, r8d, 0xc4380e58
imul r10d, r10d, 0x619b413b
add r8d, r10d
add r8d, 0xb0d5ebf2
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x55], cl
mov cl, byte [rax + 0x17]
lea r8, [0x14017bed0]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6532
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x55]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x17], 1
mov ecx, 0x7ea7
mov r8d, 0x4a2f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x5c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x18]
lea r8, [0x14017c270]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x4819
call fcn.140149480
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x18], 1
mov ecx, dword [rcx + 0x60]
xor ecx, 0x3535
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c152c]
mov eax, dword [0x1401c1b60]
mov edx, dword [0x140152360]
mov r8d, dword [0x140152364]
imul edx, edx, 0x17e57461
imul r8d, r8d, 0xde7bec7d
add edx, r8d
add edx, 0xf743e509
cmp eax, edx
setl al
mov byte [rbp - 0x58], al
mov edx, dword [0x140152368]
mov eax, dword [0x14015236c]
imul edx, edx, 0x9367a6fe
imul eax, eax, 0xa5e6b6e6
add edx, eax
add edx, 0xf085d000
sub edx, ecx
mov eax, dword [0x140152370]
mov r8d, dword [0x140152374]
shl eax, 0xd
shr r8d, 0x13
or eax, r8d
xor eax, 0xe6614040
add edx, eax
mov eax, dword [0x140152378]
mov r8d, dword [0x14015237c]
imul eax, eax, 0xb014b933
imul r8d, r8d, 0x20cbd8bd
add eax, r8d
add eax, 0x4452f70e
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140152388]
mov edx, dword [0x14015238c]
imul ecx, ecx, 0x25c93100
imul edx, edx, 0x888f15d6
add ecx, edx
add ecx, 0xfe0bdd74
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x58]
mov r8d, dword [0x140152390]
mov r10d, dword [0x140152394]
imul r8d, r8d, 0xe6fa93eb
imul r10d, r10d, 0xf2a37e02
add r8d, r10d
add r8d, 0xbc742dbb
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x57], cl
mov cl, byte [rax + 0x19]
lea r8, [0x14017c1a0]
mov edx, 0xf
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52b
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x57]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x19], 1
mov ecx, 0x2227
mov r8d, 0x4bbf
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x64]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
sub rcx, rdx
setb byte [rax]
mov edx, dword [0x1401c0a54]
mov eax, dword [0x1401c1328]
mov ecx, dword [0x140152398]
mov r8d, dword [0x14015239c]
shld ecx, r8d, 0x1c
xor ecx, 0x7978b776
sub eax, ecx
setge cl
mov r8d, dword [0x1401523a0]
mov eax, dword [0x1401523a4]
shld r8d, eax, 8
xor r8d, 0x197a355f
mov eax, edx
add eax, r8d
mov r8d, dword [0x1401523a8]
mov r10d, dword [0x1401523ac]
shld r8d, r10d, 0x15
xor r8d, 0x7136fde7
add eax, r8d
mov r8d, dword [0x1401523b0]
mov r10d, dword [0x1401523b4]
imul r8d, r8d, 0x50e30cb1
imul r10d, r10d, 0x587b161
add r8d, r10d
sub eax, r8d
add eax, 0x6cc584d0
imul eax, edx
mov r8d, dword [0x1401523c0]
mov edx, dword [str.2X]
shld r8d, edx, 0x11
xor r8d, 0x79f14da4
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401523c8]
mov r10d, dword [0x1401523cc]
shld r8d, r10d, 4
xor r8d, 0xe611658a
sub edx, r8d
sete dl
mov r8b, byte [0x1401523d0]
xor dl, r8b
and cl, dl
mov dl, byte [0x1401523d1]
xor cl, dl
mov byte [rbp - 0x59], cl
mov cl, byte [rax + 0x1a]
lea r8, [0x14017c0a0]
mov edx, 0xd
sub rsp, 0x30
mov dword [rsp + 0x20], 0x70d1
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x59]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1a], 1
mov ecx, 0x270c
mov r8d, 0x49e1
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x68]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x20]
mov cl, byte [rcx]
mov byte [rbp - 0x5a], cl
mov cl, byte [rax + 0x1b]
lea r8, [0x14017cab0]
mov edx, 0xc
sub rsp, 0x30
mov dword [rsp + 0x20], 0x8c0
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5a]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1b], 1
mov ecx, 0x918
mov r8d, 0x7441
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x6c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c06ec]
mov eax, dword [0x1401c196c]
mov edx, dword [0x1401523d4]
mov r8d, dword [0x1401523d8]
shl edx, 0xe
shr r8d, 0x12
or edx, r8d
xor edx, 0x77a3d1d3
cmp eax, edx
setl al
mov byte [rbp - 0x5c], al
mov edx, dword [0x1401523dc]
mov eax, dword [0x1401523e0]
imul edx, edx, 0x56bc471f
imul eax, eax, 0xa7097097
add edx, eax
add edx, 0x2dad2c88
mov eax, ecx
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401523ec]
mov edx, dword [0x1401523f0]
imul ecx, ecx, 0xdfa3546c
imul edx, edx, 0xa3ca0501
add ecx, edx
add ecx, 0xd5c1e969
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x5c]
mov r8d, dword [str._n_s]
mov r10d, dword [0x1401523f8]
shl r8d, 0xc
shr r10d, 0x14
or r8d, r10d
xor r8d, 0xe6e3b781
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5b], cl
mov cl, byte [rax + 0x1c]
lea r8, [0x14017ce60]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x25fd
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5b]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1c], 1
mov ecx, 0xac0
mov r8d, 0x5efa
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x70]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
mov r8, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x60]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
mov r10, qword [rcx]
movsxd r10, dword [r10]
movzx edx, byte [rdx + r10]
mov r8, qword [r8]
movzx r8d, byte [r8]
mov r11d, dword [0x1401523fc]
mov r10d, dword [0x140152400]
imul esi, r11d, 0xce6f4949
imul r10d, r10d, 0x5e7af58d
mov r11d, r10d
mov r10d, esi
lea r11d, [r10 + r11 + 0x7b63d5bd]
mov r10d, edx
xor r10d, r11d
mov esi, dword [0x140152404]
mov r11d, dword [0x140152408]
imul edi, esi, 0xe3c08ca9
imul r11d, r11d, 0x168787f5
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi - 0x32e2b772]
and r10d, r11d
mov r11d, dword [0x14015240c]
mov esi, dword [0x140152410]
shld r11d, esi, 0x15
xor r11d, 0xd23acacd
and edx, r11d
or r10d, edx
mov r11d, dword [0x140152414]
mov edx, dword [0x140152418]
imul esi, r11d, 0xf4d8c306
imul edx, edx, 0x5e897b21
mov r11d, edx
mov edx, esi
lea r11d, [rdx + r11 - 0x5f3f0e36]
mov edx, r8d
xor edx, r11d
mov r11d, dword [0x14015241c]
mov esi, dword [0x140152420]
shld r11d, esi, 0x1e
xor r11d, 0xce848dfc
and edx, r11d
mov esi, dword [0x140152424]
mov r11d, dword [0x140152428]
imul edi, esi, 0x210a0b49
imul r11d, r11d, 0xc7ab6a32
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x8ec06f7]
and r8d, r11d
or edx, r8d
xor r10d, edx
mov rdx, qword [rcx]
mov r8d, dword [rdx]
mov edx, dword [0x14015242c]
mov r11d, dword [0x140152430]
imul edx, edx, 0xe4623692
imul r11d, r11d, 0x4f6d8404
add edx, r11d
add edx, r10d
sub edx, r8d
mov r8d, dword [0x140152434]
mov r10d, dword [0x140152438]
imul r8d, r8d, 0xac6ec1c2
imul r10d, r10d, 0xa24c8720
add r8d, r10d
sub edx, r8d
mov rax, qword [rax]
mov rax, qword [rax]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx]
mov byte [rax + rcx], dl
mov edx, dword [0x1401c1a70]
mov eax, dword [0x1401c18b8]
mov ecx, dword [0x14015243c]
mov r8d, dword [0x140152440]
shld ecx, r8d, 0xf
xor ecx, 0x2d3c2129
sub eax, ecx
setl cl
mov eax, dword [0x140152444]
mov r8d, dword [0x140152448]
imul eax, eax, 0x2461e8eb
imul r8d, r8d, 0x1b83f966
add eax, r8d
add eax, edx
mov r8d, dword [0x14015244c]
mov r10d, dword [0x140152450]
imul r8d, r8d, 0x78857427
imul r10d, r10d, 0x292b961
add r8d, r10d
add eax, r8d
mov r8d, dword [0x140152454]
mov r10d, dword [0x140152458]
imul r8d, r8d, 0xec1aac92
imul r10d, r10d, 0x5c17f09b
add r8d, r10d
sub eax, r8d
add eax, 0xc1f244dd
imul eax, edx
mov r8d, dword [0x140152464]
mov edx, dword [0x140152468]
imul r10d, r8d, 0x10e5c3ca
imul edx, edx, 0x4d3450f6
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x2a24d82c]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x14015246c]
mov r8d, dword [0x140152470]
imul r11d, r10d, 0xf32be01a
imul r8d, r8d, 0x4904b189
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x18e83e02]
sub edx, r8d
setne dl
mov r8b, byte [0x140152474]
xor cl, r8b
and cl, dl
mov dl, byte [0x140152475]
xor cl, dl
mov byte [rbp - 0x5d], cl
mov cl, byte [rax + 0x1d]
lea r8, [0x14017c140]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e16
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5d]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1d], 1
mov ecx, 0x2f3d
mov r8d, 0xefc
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x74]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x1e]
lea r8, [0x14017cc24]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x98e
call fcn.140149480
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x1e], 1
mov ecx, dword [rcx + 0x78]
xor ecx, 0x2bd5
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c06f4]
mov eax, dword [0x1401c1120]
mov ecx, dword [0x140152478]
mov r8d, dword [0x14015247c]
shld ecx, r8d, 0x11
xor ecx, 0x6026b3d5
sub eax, ecx
setge cl
mov r8d, dword [0x140152480]
mov eax, dword [0x140152484]
shld r8d, eax, 0xe
xor r8d, 0x34eb4dd6
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140152490]
mov edx, dword [0x140152494]
shld r8d, edx, 8
xor r8d, 0xa461fa0c
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x140152498]
mov r8d, dword [0x14015249c]
imul r11d, r10d, 0x3a0025ad
imul r8d, r8d, 0x807b3d91
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x70e38887]
sub edx, r8d
sete dl
mov r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x5e], cl
mov cl, byte [rax + 0x1f]
lea r8, [0x14017bce0]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x24e
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5e]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1f], 1
mov ecx, 0x7ee0
mov r8d, 0x32ee
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x7c]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax]
mov ecx, dword [rcx]
mov edx, dword [0x1401524a0]
mov r8d, dword [0x1401524a4]
imul edx, edx, 0xb25802a2
imul r8d, r8d, 0x2d376f2a
add edx, r8d
add edx, 0x1d52cedc
sub edx, ecx
mov ecx, dword [str.v1__Q6]
mov r8d, dword [0x1401524ac]
imul ecx, ecx, 0x992de5da
imul r8d, r8d, 0x67b0b89b
add ecx, r8d
add ecx, 0xc3093878
add edx, ecx
mov ecx, dword [0x1401524b0]
mov r8d, dword [0x1401524b4]
imul ecx, ecx, 0x76d99a3b
imul r8d, r8d, 0xe2efc60d
add ecx, r8d
add ecx, 0x57c4ace1
sub ecx, edx
mov rax, qword [rax]
mov dword [rax], ecx
mov ecx, dword [0x1401c1a7c]
mov eax, dword [0x1401c1890]
mov edx, dword [0x1401524c0]
mov r8d, dword [0x1401524c4]
imul edx, edx, 0xb4f81261
imul r8d, r8d, 0xc8f834a2
add edx, r8d
add edx, 0x2110b543
cmp eax, edx
setl al
mov byte [rbp - 0x60], al
mov edx, dword [0x1401524c8]
mov eax, dword [0x1401524cc]
imul edx, edx, 0x5b954380
imul eax, eax, 0x3d182ca7
add edx, eax
add edx, 0x9af2f2d0
mov eax, ecx
add eax, edx
mov edx, dword [0x1401524d0]
mov r8d, dword [0x1401524d4]
imul edx, edx, 0x6dd34e53
imul r8d, r8d, 0x8641e5d9
add edx, r8d
add edx, 0x28f4b362
add eax, edx
mov edx, dword [0x1401524d8]
mov r8d, dword [0x1401524dc]
imul edx, edx, 0x6c1f8221
imul r8d, r8d, 0xd59e58f
add edx, r8d
add edx, 0xf12dd527
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401524e8]
mov edx, dword [0x1401524ec]
imul ecx, ecx, 0xd6562e9d
imul edx, edx, 0xdb40f0b0
add ecx, edx
add ecx, 0x67427360
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x60]
mov r8d, dword [0x1401524f0]
mov r10d, dword [0x1401524f4]
shl r8d, 0x1c
shr r10d, 4
or r8d, r10d
xor r8d, 0xe268149a
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5f], cl
mov cl, byte [rax + 0x20]
lea r8, [0x14017c228]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x348
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5f]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x20], 1
mov ecx, 0x7cae
mov r8d, 0x2a0e
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x80]
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x21], 1
mov ecx, dword [rcx + 0x84]
xor ecx, 0x5375
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov ecx, dword [0x1401c14d8]
mov eax, dword [0x1401c1aa4]
mov edx, dword [0x1401524f8]
mov r8d, dword [0x1401524fc]
shl edx, 4
shr r8d, 0x1c
or edx, r8d
xor edx, 0x6682bd39
cmp eax, edx
setl al
mov byte [rbp - 0x62], al
mov edx, dword [0x140152500]
mov eax, dword [0x140152504]
imul edx, edx, 0xdf23fde
imul eax, eax, 0xfd519c30
add edx, eax
add edx, 0x54f41048
mov eax, ecx
add eax, edx
mov edx, dword [0x140152508]
mov r8d, dword [0x14015250c]
shl edx, 0xf
shr r8d, 0x11
or edx, r8d
xor edx, 0x6bc1d997
add eax, edx
mov edx, dword [0x140152510]
mov r8d, dword [0x140152514]
imul edx, edx, 0xd463578c
imul r8d, r8d, 0x46c93865
add edx, r8d
add edx, 0x760e71ec
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140152520]
mov edx, dword [0x140152524]
imul ecx, ecx, 0x5842c738
imul edx, edx, 0x101a67bd
add ecx, edx
add ecx, 0xc2f6e587
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x62]
mov r8d, dword [0x140152528]
mov r10d, dword [0x14015252c]
imul r8d, r8d, 0xbae0c021
imul r10d, r10d, 0x81da6f8c
add r8d, r10d
add r8d, 0xa1d3efd7
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x61], cl
mov cl, byte [rax + 0x22]
lea r8, [0x14017c1e8]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x420b
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x61]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x22], 1
mov ecx, 0x4dd2
mov r8d, 0x7b1e
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x88]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x40]
mov r8, qword [r8]
mov r8, qword [r8]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov rax, qword [rax]
mov byte [rax], cl
mov ecx, dword [0x1401c1044]
mov eax, dword [0x1401c12f8]
mov edx, dword [0x140152530]
mov r8d, dword [0x140152534]
imul edx, edx, 0xaf5f5289
imul r8d, r8d, 0x4776dd6c
add edx, r8d
add edx, 0xfbbd4e24
cmp eax, edx
setl al
mov byte [rbp - 0x64], al
mov edx, dword [0x140152538]
mov eax, dword [0x14015253c]
shl edx, 4
shr eax, 0x1c
or edx, eax
xor edx, 0xea4d2af7
sub edx, ecx
mov eax, dword [0x140152540]
mov r8d, dword [0x140152544]
shl eax, 0x19
shr r8d, 7
or eax, r8d
xor eax, 0x7fe34948
add edx, eax
mov eax, dword [0x140152548]
mov r8d, dword [0x14015254c]
shl eax, 7
shr r8d, 0x19
or eax, r8d
xor eax, 0x4a1fc870
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140152558]
mov edx, dword [0x14015255c]
shl ecx, 0x18
shr edx, 8
or ecx, edx
xor ecx, 0xd4f9b630
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x64]
mov r8d, dword [0x140152560]
mov r10d, dword [0x140152564]
imul r8d, r8d, 0xcaaaf6be
imul r10d, r10d, 0x581a17be
add r8d, r10d
add r8d, 0x477339ca
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x63], cl
mov cl, byte [rax + 0x23]
lea r8, [0x14017bcf0]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f5
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x63]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x23], 1
mov ecx, 0xfd9
mov r8d, 0x1a85
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x8c]
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x24], 1
mov ecx, dword [rcx + 0x90]
xor ecx, 0x301a
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov edx, dword [0x1401c19b4]
mov eax, dword [0x1401c0e0c]
mov r8d, dword [0x140152568]
mov ecx, dword [0x14015256c]
imul r10d, r8d, 0x32c2dc3a
imul ecx, ecx, 0x96f481dc
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x4073dd92]
sub eax, ecx
setge cl
mov r8d, dword [0x140152570]
mov eax, dword [0x140152574]
shld r8d, eax, 0x1a
xor r8d, 0x361ede1
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140152578]
mov r10d, dword [0x14015257c]
shld r8d, r10d, 0x1b
xor r8d, 0x5b33bd5a
add eax, r8d
mov r10d, dword [0x140152580]
mov r8d, dword [0x140152584]
imul r10d, r10d, 0x5adc2c52
imul r8d, r8d, 0x894fea39
add r10d, r8d
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x13cb071c]
imul eax, edx
mov r8d, dword [0x140152590]
mov edx, dword [0x140152594]
imul r10d, r8d, 0xc59d26a8
imul edx, edx, 0x582f5741
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x4d5ee9a9]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x140152598]
mov r8d, dword [0x14015259c]
imul r11d, r10d, 0xfd5a25a1
imul r8d, r8d, 0x681a952f
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x43587127]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1401c02a2]
mov r8b, byte [0x1401525a2]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x65], cl
mov cl, byte [rax + 0x25]
lea r8, [0x14017c200]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3149
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x65]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x25], 1
mov ecx, 0x210d
mov r8d, 0x16e3
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x94]
mov dword [rax], ecx
jmp 0x140082be3
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x70]
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov byte [rax], cl
mov ecx, dword [0x1401c1c64]
mov eax, dword [0x1401c19e4]
mov edx, dword [0x1401525a4]
mov r8d, dword [0x1401525a8]
shl edx, 0x14
shr r8d, 0xc
or edx, r8d
xor edx, 0x7a711991
cmp eax, edx
setl al
mov byte [rbp - 0x67], al
mov edx, dword [0x1401525ac]
mov eax, dword [0x1401525b0]
shl edx, 0x15
shr eax, 0xb
or edx, eax
xor edx, 0xda175646
mov eax, ecx
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401525bc]
mov edx, dword [0x1401525c0]
shl ecx, 0xb
shr edx, 0x15
or ecx, edx
xor ecx, 0x89fc981f
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x67]
mov r8d, dword [0x1401525c4]
mov r10d, dword [0x1401525c8]
shl r8d, 0x19
shr r10d, 7
or r8d, r10d
xor r8d, 0x17eea19
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x66], cl
mov cl, byte [rax + 0x26]
lea r8, [0x14017c5b4]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x30a8
call fcn.140149480
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x66]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x26], 1
mov ecx, 0x1044
mov r8d, 0x4aaf
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x98]
mov dword [rax], ecx
jmp 0x140082be3
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x18]
mov al, byte [rax]
mov byte [rcx + 0x27], 1
lea rsp, [rbp + 0xb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14, qword [rbp + 0x40]
mov r8, qword [rbp + 0x58]
mov r15, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0x50]
mov r9, qword [rbp + 0xa0]
mov r11, qword [rbp + 0xa8]
mov r10, qword [rbp + 0x60]
mov bl, byte [rbp + 0xb7]
mov rsi, qword [rbp + 0x68]
mov rdi, qword [rbp + 0x38]
mov r12, qword [rbp + 0x70]
mov eax, 0x10
mov qword [rbp - 0x70], rax
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r13, rsp
mov qword [r12], r13
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [rsi], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r10], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r8], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [rcx], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r15], r12
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r15, rsp
mov qword [r14], r15
call fcn.14014a850
sub rsp, rax
mov rax, qword [rbp + 0x48]
mov r14, rsp
mov qword [rdi], r14
mov rsi, qword [rsi]
mov byte [rsi], bl
mov r10, qword [r10]
mov qword [r10], r11
mov r8, qword [r8]
mov qword [r8], r9
mov rcx, qword [rcx]
mov qword [rcx], rdx
mov rcx, qword [rax]
mov al, byte [0x1401525cc]
mov dl, byte [0x1401525cd]
mov byte [rbp - 0x68], dl
mov dl, 0xf2
mul dl
mov dl, al
mov al, byte [rbp - 0x68]
mov r8b, 0xd1
mul r8b
mov r8b, al
mov rax, qword [rbp + 0x58]
add dl, r8b
add dl, 0x90
mov byte [rcx], dl
mov rax, qword [rax]
mov rcx, qword [rax]
sub rsp, 0x20
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov r9, qword [rbp + 0x40]
mov r8, qword [rbp + 0x30]
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov r11, rax
mov rax, qword [rbp + 0x90]
mov r10, qword [r9]
mov qword [r10], r11
mov r9, qword [r9]
cmp qword [r9], 0
setne r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x28], 1
mov ecx, dword [rcx + 0xa0]
xor ecx, 0x3380
mov dword [rax], ecx
jmp 0x140082be3
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
mov r8, qword [rax]
mov al, byte [0x1401525ce]
mov r9b, byte [0x1401525cf]
mov byte [rbp - 0x71], r9b
mov r9b, 0x9f
mul r9b
mov r9b, al
mov al, byte [rbp - 0x71]
mov r10b, 0xbc
mul r10b
mov r10b, al
mov rax, qword [rbp + 0x90]
add r9b, r10b
add r9b, 0xd7
mov byte [r8], r9b
mov byte [rdx + 0x29], 1
mov ecx, dword [rcx + 0xa4]
xor ecx, 0x6efe
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x2a], 1
mov ecx, dword [rcx + 0xa8]
xor ecx, 0xc57
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x28]
mov r10, qword [rbp + 0x68]
mov r9, qword [rbp + 0x48]
mov r11, qword [rbp + 0x60]
mov r11, qword [r11]
mov r11, qword [r11]
movzx r11d, byte [r11]
mov r9, qword [r9]
movzx esi, byte [r9]
mov edi, dword [0x1401525d0]
mov r9d, dword [0x1401525d4]
shl edi, 0x1d
shr r9d, 3
or edi, r9d
xor edi, 0x5019ed8
mov r9d, r11d
xor r9d, edi
mov edi, dword [0x1401525d8]
mov ebx, dword [0x1401525dc]
imul edi, edi, 0xdddda9bc
imul ebx, ebx, 0x800564ec
add edi, ebx
add edi, 0x4e2a44c1
and r9d, edi
mov edi, dword [0x1401525e0]
mov ebx, dword [0x1401525e4]
shl edi, 0xb
shr ebx, 0x15
or edi, ebx
xor edi, 0xfd4c8eb8
and r11d, edi
or r9d, r11d
mov edi, dword [str.L___]
mov r11d, dword [0x1401525ec]
shl edi, 0x11
shr r11d, 0xf
or edi, r11d
xor edi, 0xaf677dc9
mov r11d, esi
xor r11d, edi
mov edi, dword [0x1401525f0]
mov ebx, dword [0x1401525f4]
imul edi, edi, 0xa87e9f8f
imul ebx, ebx, 0x3d3697e0
add edi, ebx
add edi, 0x3cfd777e
and r11d, edi
mov edi, dword [0x1401525f8]
mov ebx, dword [0x1401525fc]
shl edi, 5
shr ebx, 0x1b
or edi, ebx
xor edi, 0xbc2cb65e
and esi, edi
or r11d, esi
xor r9d, r11d
mov r11d, dword [0x140152600]
mov esi, dword [0x140152604]
shl r11d, 0x11
shr esi, 0xf
or r11d, esi
xor r11d, 0xf1052e2
add r9d, r11d
mov r11d, dword [0x140152608]
mov esi, dword [0x14015260c]
imul r11d, r11d, 0xf0812e5
imul esi, esi, 0x48f67fb6
add r11d, esi
add r11d, 0xa768eefb
sub r9d, r11d
mov r11d, dword [0x140152610]
mov esi, dword [0x140152614]
imul r11d, r11d, 0xbebfc6f7
imul esi, esi, 0x82c89d86
add r11d, esi
add r11d, 0x68d0813e
sub r9d, r11d
mov r10, qword [r10]
movzx r10d, byte [r10]
cmp r9d, r10d
sete r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x2b], 1
mov ecx, dword [rcx + 0xac]
xor ecx, 0x2660
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x2c], 1
mov ecx, dword [rcx + 0xb0]
xor ecx, 0x768f
mov dword [rax], ecx
jmp 0x140082be3
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x48]
mov rax, qword [r8]
mov r9b, byte [rax]
mov al, byte [0x140152620]
mov r10b, byte [0x140152621]
mov byte [rbp - 0x74], r10b
mov r10b, 0xb5
mul r10b
mov r10b, al
mov al, byte [rbp - 0x74]
mov byte [rbp - 0x73], r10b
mov r10b, 0xcd
mul r10b
mov r10b, al
mov al, byte [rbp - 0x73]
add al, r10b
add al, 0xe8
sub r9b, al
mov al, byte [0x140152622]
mov r10b, byte [0x140152623]
shl al, 5
shr r10b, 3
or al, r10b
xor al, 0xd6
add r9b, al
mov al, byte [0x140152624]
mov r10b, byte [0x140152625]
mov byte [rbp - 0x72], r10b
mov r10b, 0x4b
mul r10b
mov r10b, al
mov al, byte [rbp - 0x72]
mov r11b, 0x1e
mul r11b
mov r11b, al
mov rax, qword [rbp + 0x90]
add r10b, r11b
add r10b, 0x97
add r9b, r10b
mov r8, qword [r8]
mov byte [r8], r9b
mov byte [rdx + 0x2d], 1
mov ecx, dword [rcx + 0xb4]
xor ecx, 0xea6
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov byte [rdx + 0x2e], 1
mov ecx, dword [rcx + 0xb8]
xor ecx, 0x2cc8
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x38]
mov r8, qword [r8]
mov r9d, dword [0x140152628]
mov r10d, dword [0x14015262c]
imul r9d, r9d, 0x80a5f859
imul r10d, r10d, 0x270b9dc6
add r9d, r10d
add r9d, 0xecc78193
mov dword [r8], r9d
mov byte [rdx + 0x2f], 1
mov ecx, dword [rcx + 0xbc]
xor ecx, 0x2a7b
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x20]
mov r10, qword [rbp + 0x58]
mov r9, qword [rbp + 0x38]
mov r9, qword [r9]
movsxd r9, dword [r9]
mov r10, qword [r10]
cmp r9, qword [r10]
setb r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x30], 1
mov ecx, dword [rcx + 0xc0]
xor ecx, 0x4e94
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r9, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
mov r10, qword [rbp + 0x48]
mov r11, qword [rbp + 0x60]
mov r11, qword [r11]
mov r11, qword [r11]
mov rsi, qword [r9]
movsxd rsi, dword [rsi]
movzx r11d, byte [r11 + rsi]
mov r10, qword [r10]
movzx esi, byte [r10]
mov edi, dword [0x140152630]
mov r10d, dword [0x140152634]
shl edi, 0xd
shr r10d, 0x13
or edi, r10d
xor edi, 0x1744a634
mov r10d, r11d
xor r10d, edi
mov edi, dword [0x140152638]
mov ebx, dword [0x14015263c]
shl edi, 0x16
shr ebx, 0xa
or edi, ebx
xor edi, 0x4b994070
and r10d, edi
mov edi, dword [0x140152640]
mov ebx, dword [0x140152644]
imul edi, edi, 0xf32619fd
imul ebx, ebx, 0xc22260ca
add edi, ebx
add edi, 0xe0dabe0a
and r11d, edi
or r10d, r11d
mov edi, dword [0x140152648]
mov r11d, dword [0x14015264c]
imul edi, edi, 0x28725cb3
imul r11d, r11d, 0x57a80fe6
add edi, r11d
add edi, 0x14d22aec
mov r11d, esi
xor r11d, edi
mov edi, dword [0x140152650]
mov ebx, dword [0x140152654]
shl edi, 5
shr ebx, 0x1b
or edi, ebx
xor edi, 0x215181e
and r11d, edi
mov edi, dword [0x140152658]
mov ebx, dword [0x14015265c]
shl edi, 0xa
shr ebx, 0x16
or edi, ebx
xor edi, 0x96a13ee
and esi, edi
or r11d, esi
xor r10d, r11d
mov r11, qword [r9]
mov esi, dword [r11]
mov r11d, dword [0x140152660]
mov edi, dword [0x140152664]
shl r11d, 0xe
shr edi, 0x12
or r11d, edi
xor r11d, 0x1ba97f63
sub r11d, esi
add r10d, r11d
mov r8, qword [r8]
mov r8, qword [r8]
mov r9, qword [r9]
movsxd r9, dword [r9]
mov byte [r8 + r9], r10b
mov byte [rdx + 0x31], 1
mov ecx, dword [rcx + 0xc4]
xor ecx, 0x7b07
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x38]
mov r9, qword [r8]
mov r9d, dword [r9]
mov r10d, dword [0x140152668]
mov r11d, dword [0x14015266c]
shl r10d, 0xd
shr r11d, 0x13
or r10d, r11d
xor r10d, 0x8ae30de3
sub r9d, r10d
mov r10d, dword [0x140152670]
mov r11d, dword [0x140152674]
shl r10d, 0x1b
shr r11d, 5
or r10d, r11d
xor r10d, 0x10f22724
add r9d, r10d
mov r10d, dword [0x140152678]
mov r11d, dword [0x14015267c]
imul r10d, r10d, 0xcf7e13f8
imul r11d, r11d, 0x1fa2f6ad
add r10d, r11d
add r10d, 0x3fa46a78
add r9d, r10d
mov r8, qword [r8]
mov dword [r8], r9d
mov byte [rdx + 0x32], 1
mov ecx, dword [rcx + 0xc8]
xor ecx, 0x30a0
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x70]
mov r9, qword [rbp + 0x48]
mov r10, qword [rbp + 0x50]
mov r11, qword [rbp + 0x40]
mov r11, qword [r11]
mov r11, qword [r11]
mov r10, qword [r10]
mov r10, qword [r10]
mov qword [r10], r11
mov r9, qword [r9]
mov r9b, byte [r9]
mov r8, qword [r8]
mov byte [r8], r9b
mov byte [rdx + 0x33], 1
mov ecx, dword [rcx + 0xcc]
xor ecx, 0x3915
mov dword [rax], ecx
jmp 0x140082be3
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x18]
mov r9, qword [rbp + 0x70]
mov r9, qword [r9]
mov r9b, byte [r9]
mov byte [r8], r9b
mov byte [rdx + 0x34], 1
mov ecx, dword [rcx + 0xd0]
xor ecx, 0x27aa
mov dword [rax], ecx
jmp 0x14007f5b9