Function at 0x14007cd20
Capabilities:
Encrypt data using chaskey
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, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x88], r9
mov qword [rbp + 0x90], r8
mov qword [rbp + 0x98], rdx
mov byte [rbp + 0xa7], cl
cmp dword [0x14025c440], 0
jne 0x14007f68f
mov eax, dword [0x1401ee870]
xor eax, 0x13d982b8
mov dword [0x1401ee890], eax
mov eax, dword [0x1401ee874]
xor eax, 0xe0149c57
mov dword [0x1401ee894], eax
mov eax, dword [0x1401ee878]
xor eax, 0x8f3a7372
mov dword [0x1401ee898], eax
mov eax, dword [0x1401ee87c]
xor eax, 0x50a5cdd2
mov dword [0x1401ee89c], eax
mov eax, dword [0x1401ee880]
xor eax, 0x7f4373e6
mov dword [0x1401ee8a0], eax
mov eax, dword [0x1401ee884]
xor eax, 0x3b504930
mov dword [0x1401ee8a4], eax
mov eax, dword [0x1401ee888]
xor eax, 0xfc71b2b4
mov dword [0x1401ee8a8], eax
mov eax, dword [0x1401ee8b0]
xor eax, 0xcb73ef91
mov dword [0x1401ee8e0], eax
mov eax, dword [0x1401ee8b4]
xor eax, 0x2d57a4de
mov dword [0x1401ee8e4], eax
mov eax, dword [0x1401ee8b8]
xor eax, 0xefaf140d
mov dword [0x1401ee8e8], eax
mov eax, dword [0x1401ee8bc]
xor eax, 0x7c918199
mov dword [0x1401ee8ec], eax
mov eax, dword [0x1401ee8c0]
xor eax, 0x2b6a36fe
mov dword [0x1401ee8f0], eax
mov eax, dword [0x1401ee8c4]
xor eax, 0x3cdf86f6
mov dword [0x1401ee8f4], eax
mov eax, dword [0x1401ee8c8]
xor eax, 0x4c9a9833
mov dword [0x1401ee8f8], eax
mov eax, dword [0x1401ee8cc]
xor eax, 0xe233f82
mov dword [0x1401ee8fc], eax
mov eax, dword [0x1401ee8d0]
xor eax, 0xf443d261
mov dword [0x1401ee900], eax
mov eax, dword [0x1401ee8d4]
xor eax, 0xe790804d
mov dword [0x1401ee904], eax
mov eax, dword [str.JV__]
xor eax, 0x29564a4f
mov dword [0x1401ee908], eax
mov eax, dword [0x1401ee8dc]
xor eax, 0xa95bb1e4
mov dword [0x1401ee90c], eax
mov eax, dword [0x1401ee230]
xor eax, 0xdb75da67
mov dword [0x1401ee300], eax
mov eax, dword [0x1401ee234]
xor eax, 0x7f0cc23f
mov dword [0x1401ee304], eax
mov eax, dword [0x1401ee238]
xor eax, 0x260c9993
mov dword [0x1401ee308], eax
mov eax, dword [0x1401ee23c]
xor eax, 0x36294777
mov dword [0x1401ee30c], eax
mov eax, dword [0x1401ee240]
xor eax, 0x9ba2c17c
mov dword [0x1401ee310], eax
mov eax, dword [0x1401ee244]
xor eax, 0x275474c6
mov dword [0x1401ee314], eax
mov eax, dword [0x1401ee248]
xor eax, 0x65e08973
mov dword [0x1401ee318], eax
mov eax, dword [0x1401ee24c]
xor eax, 0xd81ffbd
mov dword [0x1401ee31c], eax
mov eax, dword [0x1401ee250]
xor eax, 0xa5cd1377
mov dword [0x1401ee320], eax
mov eax, dword [0x1401ee254]
xor eax, 0xcc55d24
mov dword [0x1401ee324], eax
mov eax, dword [0x1401ee258]
xor eax, 0xfdb68f38
mov dword [0x1401ee328], eax
mov eax, dword [0x1401ee25c]
xor eax, 0x49000f2f
mov dword [0x1401ee32c], eax
mov eax, dword [0x1401ee260]
xor eax, 0xd0bf1183
mov dword [0x1401ee330], eax
mov eax, dword [0x1401ee264]
xor eax, 0xe88d273d
mov dword [0x1401ee334], eax
mov eax, dword [0x1401ee268]
xor eax, 0x858bafd2
mov dword [0x1401ee338], eax
mov eax, dword [0x1401ee26c]
xor eax, 0xd7cc521b
mov dword [0x1401ee33c], eax
mov eax, dword [0x1401ee270]
xor eax, 0xc3cda733
mov dword [0x1401ee340], eax
mov eax, dword [0x1401ee274]
xor eax, 0x95b8873a
mov dword [0x1401ee344], eax
mov eax, dword [0x1401ee278]
xor eax, 0xfabf1c51
mov dword [0x1401ee348], eax
mov eax, dword [0x1401ee27c]
xor eax, 0xd2c869ca
mov dword [0x1401ee34c], eax
mov eax, dword [0x1401ee280]
xor eax, 0xe472cc8
mov dword [0x1401ee350], eax
mov eax, dword [0x1401ee284]
xor eax, 0x905aae83
mov dword [0x1401ee354], eax
mov eax, dword [0x1401ee288]
xor eax, 0x14e59c39
mov dword [0x1401ee358], eax
mov eax, dword [0x1401ee28c]
xor eax, 0xdde1b0c1
mov dword [0x1401ee35c], eax
mov eax, dword [0x1401ee290]
xor eax, 0xd93d52b4
mov dword [0x1401ee360], eax
mov eax, dword [0x1401ee294]
xor eax, 0x33d8c8f
mov dword [0x1401ee364], eax
mov eax, dword [0x1401ee298]
xor eax, 0x2e94b02d
mov dword [0x1401ee368], eax
mov eax, dword [0x1401ee29c]
xor eax, 0xc4816768
mov dword [0x1401ee36c], eax
mov eax, dword [0x1401ee2a0]
xor eax, 0xa8affcad
mov dword [0x1401ee370], eax
mov eax, dword [0x1401ee2a4]
xor eax, 0xfa23e445
mov dword [0x1401ee374], eax
mov eax, dword [0x1401ee2a8]
xor eax, 0x39bccecb
mov dword [0x1401ee378], eax
mov eax, dword [0x1401ee2ac]
xor eax, 0x8a9084f8
mov dword [0x1401ee37c], eax
mov eax, dword [0x1401ee2b0]
xor eax, 0x3f9f7d6e
mov dword [0x1401ee380], eax
mov eax, dword [0x1401ee2b4]
xor eax, 0x7c5bbea5
mov dword [0x1401ee384], eax
mov eax, dword [0x1401ee2b8]
xor eax, 0x5769d692
mov dword [0x1401ee388], eax
mov eax, dword [0x1401ee2bc]
xor eax, 0xd7c91a90
mov dword [0x1401ee38c], eax
mov eax, dword [str.g4_fA]
xor eax, 0x2934670e
mov dword [0x1401ee390], eax
mov eax, dword [0x1401ee2c4]
xor eax, 0xfebe4140
mov dword [0x1401ee394], eax
mov eax, dword [0x1401ee2c8]
xor eax, 0xd47c687d
mov dword [0x1401ee398], eax
mov eax, dword [0x1401ee2cc]
xor eax, 0xe8f5d03
mov dword [0x1401ee39c], eax
mov eax, dword [0x1401ee2d0]
xor eax, 0x69649136
mov dword [0x1401ee3a0], eax
mov eax, dword [0x1401ee2d4]
xor eax, 0x48d7e304
mov dword [0x1401ee3a4], eax
mov eax, dword [0x1401ee2d8]
xor eax, 0x1e25e5a6
mov dword [0x1401ee3a8], eax
mov eax, dword [0x1401ee2dc]
xor eax, 0xf98d9fbe
mov dword [0x1401ee3ac], eax
mov eax, dword [0x1401ee2e0]
xor eax, 0x4f291509
mov dword [0x1401ee3b0], eax
mov eax, dword [0x1401ee2e4]
xor eax, 0xd6ce8d4f
mov dword [0x1401ee3b4], eax
mov eax, dword [0x1401ee2e8]
xor eax, 0x3121313
mov dword [0x1401ee3b8], eax
mov eax, dword [0x1401ee2ec]
xor eax, 0x9e8530ec
mov dword [0x1401ee3bc], eax
mov eax, dword [0x1401ee2f0]
xor eax, 0xb4a4711e
mov dword [0x1401ee3c0], eax
mov eax, dword [0x1401ee2f4]
xor eax, 0xa60e9235
mov dword [0x1401ee3c4], eax
mov eax, dword [0x1401ee2f8]
xor eax, 0xa0433e30
mov dword [0x1401ee3c8], eax
mov eax, dword [0x1401ee2fc]
xor eax, 0x4aece4b
mov dword [0x1401ee3cc], eax
mov eax, dword [0x1401ee710]
xor eax, 0xd798f8d3
mov dword [0x1401ee720], eax
mov eax, dword [0x1401ee714]
xor eax, 0x65af6f9c
mov dword [0x1401ee724], eax
mov eax, dword [0x1401ee718]
xor eax, 0xb499a27e
mov dword [0x1401ee728], eax
mov eax, dword [0x1401ee71c]
xor eax, 0x3c4abf9f
mov dword [0x1401ee72c], eax
mov eax, dword [0x1401ee7d0]
xor eax, 0x2485bc39
mov dword [0x1401ee820], eax
mov eax, dword [0x1401ee7d4]
xor eax, 0x90cb4672
mov dword [0x1401ee824], eax
mov eax, dword [0x1401ee7d8]
xor eax, 0x1b645ce2
mov dword [0x1401ee828], eax
mov eax, dword [0x1401ee7dc]
xor eax, 0x87e769bb
mov dword [0x1401ee82c], eax
mov eax, dword [0x1401ee7e0]
xor eax, 0x7a361671
mov dword [0x1401ee830], eax
mov eax, dword [0x1401ee7e4]
xor eax, 0xd3cb783
mov dword [0x1401ee834], eax
mov eax, dword [0x1401ee7e8]
xor eax, 0x306114ca
mov dword [0x1401ee838], eax
mov eax, dword [0x1401ee7ec]
xor eax, 0x7ca9c193
mov dword [0x1401ee83c], eax
mov eax, dword [0x1401ee7f0]
xor eax, 0xbd154982
mov dword [0x1401ee840], eax
mov eax, dword [0x1401ee7f4]
xor eax, 0x6368cf21
mov dword [0x1401ee844], eax
mov eax, dword [0x1401ee7f8]
xor eax, 0x3b2ae34e
mov dword [0x1401ee848], eax
mov eax, dword [0x1401ee7fc]
xor eax, 0xee4cdc29
mov dword [0x1401ee84c], eax
mov eax, dword [0x1401ee800]
xor eax, 0xa34136d5
mov dword [0x1401ee850], eax
mov eax, dword [0x1401ee804]
xor eax, 0x3a189d24
mov dword [0x1401ee854], eax
mov eax, dword [0x1401ee808]
xor eax, 0xaeda28b1
mov dword [0x1401ee858], eax
mov eax, dword [0x1401ee80c]
xor eax, 0x2d9f3dd8
mov dword [0x1401ee85c], eax
mov eax, dword [0x1401ee810]
xor eax, 0x7f129bc6
mov dword [0x1401ee860], eax
mov eax, dword [0x1401ee090]
xor eax, 0xdf9f74cd
mov dword [0x1401ee160], eax
mov eax, dword [0x1401ee094]
xor eax, 0xb6cb99bd
mov dword [0x1401ee164], eax
mov eax, dword [0x1401ee098]
xor eax, 0x7657df45
mov dword [0x1401ee168], eax
mov eax, dword [0x1401ee09c]
xor eax, 0xaae56ea8
mov dword [0x1401ee16c], eax
mov eax, dword [0x1401ee0a0]
xor eax, 0xebcf8e3f
mov dword [0x1401ee170], eax
mov eax, dword [0x1401ee0a4]
xor eax, 0x66540c1b
mov dword [0x1401ee174], eax
mov eax, dword [0x1401ee0a8]
xor eax, 0xbb7fb1ad
mov dword [0x1401ee178], eax
mov eax, dword [0x1401ee0ac]
xor eax, 0xa2e3b116
mov dword [0x1401ee17c], eax
mov eax, dword [0x1401ee0b0]
xor eax, 0xdb6099e5
mov dword [0x1401ee180], eax
mov eax, dword [0x1401ee0b4]
xor eax, 0x2316bfc2
mov dword [0x1401ee184], eax
mov eax, dword [0x1401ee0b8]
xor eax, 0xc6ec785e
mov dword [0x1401ee188], eax
mov eax, dword [0x1401ee0bc]
xor eax, 0x95b47c4e
mov dword [0x1401ee18c], eax
mov eax, dword [0x1401ee0c0]
xor eax, 0x3dcf1c59
mov dword [0x1401ee190], eax
mov eax, dword [0x1401ee0c4]
xor eax, 0x729f3fd9
mov dword [0x1401ee194], eax
mov eax, dword [0x1401ee0c8]
xor eax, 0x5d59dd07
mov dword [0x1401ee198], eax
mov eax, dword [0x1401ee0cc]
xor eax, 0x386546e2
mov dword [0x1401ee19c], eax
mov eax, dword [0x1401ee0d0]
xor eax, 0xba3b9bf9
mov dword [0x1401ee1a0], eax
mov eax, dword [str.b_T_]
xor eax, 0x5d543b71
mov dword [0x1401ee1a4], eax
mov eax, dword [0x1401ee0d8]
xor eax, 0x8dcb8885
mov dword [0x1401ee1a8], eax
mov eax, dword [0x1401ee0dc]
xor eax, 0x3ed89333
mov dword [0x1401ee1ac], eax
mov eax, dword [0x1401ee0e0]
xor eax, 0x85b8fb20
mov dword [0x1401ee1b0], eax
mov eax, dword [str.6_bR]
xor eax, 0x52623b21
mov dword [0x1401ee1b4], eax
mov eax, dword [0x1401ee0e8]
xor eax, 0xcaa30092
mov dword [0x1401ee1b8], eax
mov eax, dword [0x1401ee0ec]
xor eax, 0xf2c699a5
mov dword [0x1401ee1bc], eax
mov eax, dword [0x1401ee0f0]
xor eax, 0x11096839
mov dword [0x1401ee1c0], eax
mov eax, dword [0x1401ee0f4]
xor eax, 0xd80d2bfa
mov dword [0x1401ee1c4], eax
mov eax, dword [0x1401ee0f8]
xor eax, 0xa04886e5
mov dword [0x1401ee1c8], eax
mov eax, dword [0x1401ee0fc]
xor eax, 0x938cb6d7
mov dword [0x1401ee1cc], eax
mov eax, dword [0x1401ee100]
xor eax, 0x3aa03eba
mov dword [0x1401ee1d0], eax
mov eax, dword [0x1401ee104]
xor eax, 0xcb00862d
mov dword [0x1401ee1d4], eax
mov eax, dword [0x1401ee108]
xor eax, 0xedc031f8
mov dword [0x1401ee1d8], eax
mov eax, dword [0x1401ee10c]
xor eax, 0x7dde7995
mov dword [0x1401ee1dc], eax
mov eax, dword [0x1401ee110]
xor eax, 0xe577208c
mov dword [0x1401ee1e0], eax
mov eax, dword [0x1401ee114]
xor eax, 0x9f7d5564
mov dword [0x1401ee1e4], eax
mov eax, dword [0x1401ee118]
xor eax, 0xc54eb2c5
mov dword [0x1401ee1e8], eax
mov eax, dword [0x1401ee11c]
xor eax, 0xdb70b845
mov dword [0x1401ee1ec], eax
mov eax, dword [0x1401ee120]
xor eax, 0x2a8b2f
mov dword [0x1401ee1f0], eax
mov eax, dword [0x1401ee124]
xor eax, 0x3b3b7a96
mov dword [0x1401ee1f4], eax
mov eax, dword [0x1401ee128]
xor eax, 0x4e418b20
mov dword [0x1401ee1f8], eax
mov eax, dword [0x1401ee12c]
xor eax, 0xc69d9fee
mov dword [0x1401ee1fc], eax
mov eax, dword [0x1401ee130]
xor eax, 0xf2b5e3ca
mov dword [0x1401ee200], eax
mov eax, dword [0x1401ee134]
xor eax, 0x6341a310
mov dword [0x1401ee204], eax
mov eax, dword [0x1401ee138]
xor eax, 0x9e393b93
mov dword [0x1401ee208], eax
mov eax, dword [0x1401ee13c]
xor eax, 0x2c05cf12
mov dword [0x1401ee20c], eax
mov eax, dword [0x1401ee140]
xor eax, 0xd13639eb
mov dword [0x1401ee210], eax
mov eax, dword [0x1401ee144]
xor eax, 0x6cf777b4
mov dword [0x1401ee214], eax
mov eax, dword [0x1401ee148]
xor eax, 0xbccdefff
mov dword [0x1401ee218], eax
mov eax, dword [0x1401ee14c]
xor eax, 0x85ce10f2
mov dword [0x1401ee21c], eax
mov eax, dword [0x1401ee150]
xor eax, 0x2742e137
mov dword [0x1401ee220], eax
mov eax, dword [0x1401ee154]
xor eax, 0xa56ed6bd
mov dword [0x1401ee224], eax
mov eax, dword [0x1401ee158]
xor eax, 0xbf14220
mov dword [0x1401ee228], eax
mov eax, dword [0x1401ee570]
xor eax, 0xecf15941
mov dword [0x1401ee5b0], eax
mov eax, dword [0x1401ee574]
xor eax, 0xab9ce65e
mov dword [0x1401ee5b4], eax
mov eax, dword [0x1401ee578]
xor eax, 0xcd608305
mov dword [0x1401ee5b8], eax
mov eax, dword [0x1401ee57c]
xor eax, 0xbdd37087
mov dword [0x1401ee5bc], eax
mov eax, dword [0x1401ee580]
xor eax, 0xb81e62c1
mov dword [0x1401ee5c0], eax
mov eax, dword [0x1401ee584]
xor eax, 0x4acd99cf
mov dword [0x1401ee5c4], eax
mov eax, dword [0x1401ee588]
xor eax, 0xb10a779f
mov dword [0x1401ee5c8], eax
mov eax, dword [0x1401ee58c]
xor eax, 0x3d10e4bc
mov dword [0x1401ee5cc], eax
mov eax, dword [0x1401ee590]
xor eax, 0x2b372d8e
mov dword [0x1401ee5d0], eax
mov eax, dword [0x1401ee594]
xor eax, 0x2ca08f96
mov dword [0x1401ee5d4], eax
mov eax, dword [0x1401ee598]
xor eax, 0x202acac5
mov dword [0x1401ee5d8], eax
mov eax, dword [0x1401ee59c]
xor eax, 0x798c09ed
mov dword [0x1401ee5dc], eax
mov eax, dword [0x1401ee5a0]
xor eax, 0x93bee6bd
mov dword [0x1401ee5e0], eax
mov eax, dword [0x1401ee5a4]
xor eax, 0x7cb38c68
mov dword [0x1401ee5e4], eax
mov eax, dword [0x1401ee5a8]
xor eax, 0x835e308a
mov dword [0x1401ee5e8], eax
mov eax, dword [0x1401ee5f0]
xor eax, 0x51e813d7
mov dword [0x1401ee680], eax
mov eax, dword [0x1401ee5f4]
xor eax, 0xe91d08e4
mov dword [0x1401ee684], eax
mov eax, dword [0x1401ee5f8]
xor eax, 0x8928aa4c
mov dword [0x1401ee688], eax
mov eax, dword [0x1401ee5fc]
xor eax, 0xdd430a11
mov dword [0x1401ee68c], eax
mov eax, dword [0x1401ee600]
xor eax, 0x472dfb92
mov dword [0x1401ee690], eax
mov eax, dword [0x1401ee604]
xor eax, 0x68098c2d
mov dword [0x1401ee694], eax
mov eax, dword [0x1401ee608]
xor eax, 0x6fd5ec65
mov dword [0x1401ee698], eax
mov eax, dword [0x1401ee60c]
xor eax, 0xaec471af
mov dword [0x1401ee69c], eax
mov eax, dword [0x1401ee610]
xor eax, 0x63fcd65f
mov dword [0x1401ee6a0], eax
mov eax, dword [0x1401ee614]
xor eax, 0x968a6975
mov dword [0x1401ee6a4], eax
mov eax, dword [0x1401ee618]
xor eax, 0x2dd86306
mov dword [0x1401ee6a8], eax
mov eax, dword [0x1401ee61c]
xor eax, 0x65f61efc
mov dword [0x1401ee6ac], eax
mov eax, dword [0x1401ee620]
xor eax, 0x45452178
mov dword [0x1401ee6b0], eax
mov eax, dword [0x1401ee624]
xor eax, 0x1e080d9f
mov dword [0x1401ee6b4], eax
mov eax, dword [0x1401ee628]
xor eax, 0xdfef8365
mov dword [0x1401ee6b8], eax
mov eax, dword [0x1401ee62c]
xor eax, 0xf4e4d22f
mov dword [0x1401ee6bc], eax
mov eax, dword [0x1401ee630]
xor eax, 0x8f6f51e7
mov dword [0x1401ee6c0], eax
mov eax, dword [0x1401ee634]
xor eax, 0x58f91855
mov dword [0x1401ee6c4], eax
mov eax, dword [0x1401ee638]
xor eax, 0xfcf81eb
mov dword [0x1401ee6c8], eax
mov eax, dword [0x1401ee63c]
xor eax, 0x3c499c9a
mov dword [0x1401ee6cc], eax
mov eax, dword [0x1401ee640]
xor eax, 0xd222ba5a
mov dword [0x1401ee6d0], eax
mov eax, dword [0x1401ee644]
xor eax, 0x9c6768e
mov dword [0x1401ee6d4], eax
mov eax, dword [0x1401ee648]
xor eax, 0xbcb47cc9
mov dword [0x1401ee6d8], eax
mov eax, dword [0x1401ee64c]
xor eax, 0x803f6056
mov dword [0x1401ee6dc], eax
mov eax, dword [0x1401ee650]
xor eax, 0xf067813d
mov dword [0x1401ee6e0], eax
mov eax, dword [0x1401ee654]
xor eax, 0xf7a5f4aa
mov dword [0x1401ee6e4], eax
mov eax, dword [0x1401ee658]
xor eax, 0x61f75667
mov dword [0x1401ee6e8], eax
mov eax, dword [0x1401ee65c]
xor eax, 0x17362cd9
mov dword [0x1401ee6ec], eax
mov eax, dword [0x1401ee660]
xor eax, 0x6eb0c866
mov dword [0x1401ee6f0], eax
mov eax, dword [0x1401ee664]
xor eax, 0x7fe6d53f
mov dword [0x1401ee6f4], eax
mov eax, dword [0x1401ee668]
xor eax, 0x558a1a76
mov dword [0x1401ee6f8], eax
mov eax, dword [0x1401ee66c]
xor eax, 0x45e30da2
mov dword [0x1401ee6fc], eax
mov eax, dword [0x1401ee670]
xor eax, 0x5496441e
mov dword [0x1401ee700], eax
mov eax, dword [0x1401ee674]
xor eax, 0xb1abf12a
mov dword [0x1401ee704], eax
mov eax, dword [0x1401ee678]
xor eax, 0x552aaee6
mov dword [0x1401ee708], eax
mov eax, dword [0x1401ee67c]
xor eax, 0xda0be862
mov dword [0x1401ee70c], eax
mov eax, dword [0x1401ee3d0]
xor eax, 0x8d865009
mov dword [0x1401ee4a0], eax
mov eax, dword [0x1401ee3d4]
xor eax, 0x6ea40292
mov dword [0x1401ee4a4], eax
mov eax, dword [0x1401ee3d8]
xor eax, 0xfb0fd0ac
mov dword [0x1401ee4a8], eax
mov eax, dword [0x1401ee3dc]
xor eax, 0xb29d97f4
mov dword [0x1401ee4ac], eax
mov eax, dword [0x1401ee3e0]
xor eax, 0x50081283
mov dword [0x1401ee4b0], eax
mov eax, dword [0x1401ee3e4]
xor eax, 0x44be6f14
mov dword [0x1401ee4b4], eax
mov eax, dword [0x1401ee3e8]
xor eax, 0x3750aa05
mov dword [0x1401ee4b8], eax
mov eax, dword [0x1401ee3ec]
xor eax, 0xf556aa6e
mov dword [0x1401ee4bc], eax
mov eax, dword [0x1401ee3f0]
xor eax, 0x31ce76c4
mov dword [0x1401ee4c0], eax
mov eax, dword [0x1401ee3f4]
xor eax, 0xb95eea54
mov dword [0x1401ee4c4], eax
mov eax, dword [0x1401ee3f8]
xor eax, 0x4c32ff62
mov dword [0x1401ee4c8], eax
mov eax, dword [0x1401ee3fc]
xor eax, 0xf8890c6
mov dword [0x1401ee4cc], eax
mov eax, dword [0x1401ee400]
xor eax, 0x810a594c
mov dword [0x1401ee4d0], eax
mov eax, dword [0x1401ee404]
xor eax, 0xcaaca993
mov dword [0x1401ee4d4], eax
mov eax, dword [0x1401ee408]
xor eax, 0xd7dec53e
mov dword [0x1401ee4d8], eax
mov eax, dword [0x1401ee40c]
xor eax, 0x22c65deb
mov dword [0x1401ee4dc], eax
mov eax, dword [0x1401ee410]
xor eax, 0xd578a759
mov dword [0x1401ee4e0], eax
mov eax, dword [0x1401ee414]
xor eax, 0x65ed038f
mov dword [0x1401ee4e4], eax
mov eax, dword [0x1401ee418]
xor eax, 0x92eb959a
mov dword [0x1401ee4e8], eax
mov eax, dword [0x1401ee41c]
xor eax, 0x34c6cbe
mov dword [0x1401ee4ec], eax
mov eax, dword [0x1401ee420]
xor eax, 0x53f26e23
mov dword [0x1401ee4f0], eax
mov eax, dword [0x1401ee424]
xor eax, 0x530a3e68
mov dword [0x1401ee4f4], eax
mov eax, dword [0x1401ee428]
xor eax, 0xde4a05b7
mov dword [0x1401ee4f8], eax
mov eax, dword [0x1401ee42c]
xor eax, 0xbb2c44fe
mov dword [0x1401ee4fc], eax
mov eax, dword [0x1401ee430]
xor eax, 0x44ac85ff
mov dword [0x1401ee500], eax
mov eax, dword [0x1401ee434]
xor eax, 0xe46a8658
mov dword [0x1401ee504], eax
mov eax, dword [0x1401ee438]
xor eax, 0xb9070209
mov dword [0x1401ee508], eax
mov eax, dword [0x1401ee43c]
xor eax, 0xcde6b80
mov dword [0x1401ee50c], eax
mov eax, dword [0x1401ee440]
xor eax, 0x880a7834
mov dword [0x1401ee510], eax
mov eax, dword [0x1401ee444]
xor eax, 0x40c69729
mov dword [0x1401ee514], eax
mov eax, dword [0x1401ee448]
xor eax, 0xaf8cf6c4
mov dword [0x1401ee518], eax
mov eax, dword [0x1401ee44c]
xor eax, 0xb499b560
mov dword [0x1401ee51c], eax
mov eax, dword [0x1401ee450]
xor eax, 0x87d8d37e
mov dword [0x1401ee520], eax
mov eax, dword [0x1401ee454]
xor eax, 0x5df889b0
mov dword [0x1401ee524], eax
mov eax, dword [0x1401ee458]
xor eax, 0xdac1abdd
mov dword [0x1401ee528], eax
mov eax, dword [0x1401ee45c]
xor eax, 0x6b66ff11
mov dword [0x1401ee52c], eax
mov eax, dword [0x1401ee460]
xor eax, 0x3ff08124
mov dword [0x1401ee530], eax
mov eax, dword [0x1401ee464]
xor eax, 0xde654038
mov dword [0x1401ee534], eax
mov eax, dword [0x1401ee468]
xor eax, 0xa86252e9
mov dword [0x1401ee538], eax
mov eax, dword [0x1401ee46c]
xor eax, 0xfae603f0
mov dword [0x1401ee53c], eax
mov eax, dword [0x1401ee470]
xor eax, 0xbea8c7e5
mov dword [0x1401ee540], eax
mov eax, dword [0x1401ee474]
xor eax, 0x1f531812
mov dword [0x1401ee544], eax
mov eax, dword [0x1401ee478]
xor eax, 0xe696bdaf
mov dword [0x1401ee548], eax
mov eax, dword [0x1401ee47c]
xor eax, 0xadad8d0f
mov dword [0x1401ee54c], eax
mov eax, dword [0x1401ee480]
xor eax, 0xf11fef1a
mov dword [0x1401ee550], eax
mov eax, dword [0x1401ee484]
xor eax, 0x9ce2297d
mov dword [0x1401ee554], eax
mov eax, dword [0x1401ee488]
xor eax, 0x2714db64
mov dword [0x1401ee558], eax
mov eax, dword [0x1401ee48c]
xor eax, 0xe7ba6612
mov dword [0x1401ee55c], eax
mov eax, dword [0x1401ee490]
xor eax, 0x9310da35
mov dword [0x1401ee560], eax
mov eax, dword [0x1401ee730]
xor eax, 0xbf8617ef
mov dword [0x1401ee780], eax
mov eax, dword [0x1401ee734]
xor eax, 0x34e41652
mov dword [0x1401ee784], eax
mov eax, dword [0x1401ee738]
xor eax, 0xe841dad3
mov dword [0x1401ee788], eax
mov eax, dword [0x1401ee73c]
xor eax, 0xd45ae316
mov dword [0x1401ee78c], eax
mov eax, dword [0x1401ee740]
xor eax, 0x1dac5e12
mov dword [0x1401ee790], eax
mov eax, dword [0x1401ee744]
xor eax, 0x8654d81b
mov dword [0x1401ee794], eax
mov eax, dword [0x1401ee748]
xor eax, 0xb403a34f
mov dword [0x1401ee798], eax
mov eax, dword [0x1401ee74c]
xor eax, 0xb300dc7c
mov dword [0x1401ee79c], eax
mov eax, dword [0x1401ee750]
xor eax, 0x8b08e01e
mov dword [0x1401ee7a0], eax
mov eax, dword [0x1401ee754]
xor eax, 0x440ed408
mov dword [0x1401ee7a4], eax
mov eax, dword [0x1401ee758]
xor eax, 0xe03e42b8
mov dword [0x1401ee7a8], eax
mov eax, dword [0x1401ee75c]
xor eax, 0x10bdf729
mov dword [0x1401ee7ac], eax
mov eax, dword [0x1401ee760]
xor eax, 0x107d9bac
mov dword [0x1401ee7b0], eax
mov eax, dword [0x1401ee764]
xor eax, 0xb150fb17
mov dword [0x1401ee7b4], eax
mov eax, dword [0x1401ee768]
xor eax, 0x7fd4496
mov dword [0x1401ee7b8], eax
mov eax, dword [0x1401ee76c]
xor eax, 0xbf81ee0f
mov dword [0x1401ee7bc], eax
mov eax, dword [0x1401ee770]
xor eax, 0xf37342c8
mov dword [0x1401ee7c0], eax
mov eax, dword [0x1401ee774]
xor eax, 0xfa4f48c5
mov dword [0x1401ee7c4], eax
mov eax, dword [0x1401ee778]
xor eax, 0xe2e91d2e
mov dword [0x1401ee7c8], eax
mov eax, dword [0x1401ee77c]
xor eax, 0xf7fee28f
mov dword [0x1401ee7cc], eax
mov eax, dword [0x1401eec60]
xor eax, 0xac717347
mov dword [0x1401eec80], eax
mov eax, dword [0x1401eec64]
xor eax, 0x992eb8f1
mov dword [0x1401eec84], eax
mov eax, dword [0x1401eec68]
xor eax, 0xad4ccc7b
mov dword [0x1401eec88], eax
mov eax, dword [0x1401eec6c]
xor eax, 0x7c4195b9
mov dword [0x1401eec8c], eax
mov eax, dword [0x1401eec70]
xor eax, 0x3053a755
mov dword [0x1401eec90], eax
mov eax, dword [0x1401eec74]
xor eax, 0x962ab13f
mov dword [0x1401eec94], eax
mov eax, dword [str._hA]
xor eax, 0x417c6869
mov dword [0x1401eec98], eax
mov eax, dword [0x1401eecb4]
xor eax, 0xcf3df68d
mov dword [0x1401eecb8], eax
mov eax, dword [0x1401ee9fc]
xor eax, 0xf637144b
mov dword [0x1401eea08], eax
mov eax, dword [0x1401eea00]
xor eax, 0x93a65982
mov dword [0x1401eea0c], eax
mov eax, dword [0x1401eea04]
xor eax, 0x3bf1d2f8
mov dword [0x1401eea10], eax
mov eax, dword [0x1401eeba0]
xor eax, 0x8899601b
mov dword [0x1401eebf0], eax
mov eax, dword [0x1401eeba4]
xor eax, 0x8c3f6b
mov dword [0x1401eebf4], eax
mov eax, dword [0x1401eeba8]
xor eax, 0xc34bc763
mov dword [0x1401eebf8], eax
mov eax, dword [0x1401eebac]
xor eax, 0x3a9affbd
mov dword [0x1401eebfc], eax
mov eax, dword [0x1401eebb0]
xor eax, 0x3a75b032
mov dword [0x1401eec00], eax
mov eax, dword [0x1401eebb4]
xor eax, 0x60494108
mov dword [0x1401eec04], eax
mov eax, dword [0x1401eebb8]
xor eax, 0x22562b1e
mov dword [0x1401eec08], eax
mov eax, dword [0x1401eebbc]
xor eax, 0xfeeffb48
mov dword [0x1401eec0c], eax
mov eax, dword [0x1401eebc0]
xor eax, 0x36ee3185
mov dword [0x1401eec10], eax
mov eax, dword [0x1401eebc4]
xor eax, 0xa90e5cbd
mov dword [0x1401eec14], eax
mov eax, dword [0x1401eebc8]
xor eax, 0xe0eb2e29
mov dword [0x1401eec18], eax
mov eax, dword [0x1401eebcc]
xor eax, 0x2ed6626e
mov dword [0x1401eec1c], eax
mov eax, dword [0x1401eebd0]
xor eax, 0x80438080
mov dword [0x1401eec20], eax
mov eax, dword [0x1401eebd4]
xor eax, 0x4b9e7a5
mov dword [0x1401eec24], eax
mov eax, dword [0x1401eebd8]
xor eax, 0x9873efb4
mov dword [0x1401eec28], eax
mov eax, dword [0x1401eebdc]
xor eax, 0x49d6258e
mov dword [0x1401eec2c], eax
mov eax, dword [0x1401eebe0]
xor eax, 0x6b7832a6
mov dword [0x1401eec30], eax
mov eax, dword [0x1401eebe4]
xor eax, 0xb4f5bd9e
mov dword [0x1401eec34], eax
mov eax, dword [0x1401eebe8]
xor eax, 0x5c6bbded
mov dword [0x1401eec38], eax
mov eax, dword [0x1401eecd0]
xor eax, 0x7ceb2d2d
mov dword [0x1401eed70], eax
mov eax, dword [0x1401eecd4]
xor eax, 0x767479b0
mov dword [0x1401eed74], eax
mov eax, dword [0x1401eecd8]
xor eax, 0xc8637393
mov dword [0x1401eed78], eax
mov eax, dword [0x1401eecdc]
xor eax, 0x4c6d10a0
mov dword [0x1401eed7c], eax
mov eax, dword [0x1401eece0]
xor eax, 0x48af59b9
mov dword [0x1401eed80], eax
mov eax, dword [0x1401eece4]
xor eax, 0x9ca61e9b
mov dword [0x1401eed84], eax
mov eax, dword [0x1401eece8]
xor eax, 0x34a4de25
mov dword [0x1401eed88], eax
mov eax, dword [0x1401eecec]
xor eax, 0x1bd509ac
mov dword [0x1401eed8c], eax
mov eax, dword [0x1401eecf0]
xor eax, 0x66da1a59
mov dword [0x1401eed90], eax
mov eax, dword [0x1401eecf4]
xor eax, 0x2eab7ac5
mov dword [0x1401eed94], eax
mov eax, dword [0x1401eecf8]
xor eax, 0xe5738e2f
mov dword [0x1401eed98], eax
mov eax, dword [0x1401eecfc]
xor eax, 0xb8b54650
mov dword [0x1401eed9c], eax
mov eax, dword [0x1401eed00]
xor eax, 0x2fa20171
mov dword [0x1401eeda0], eax
mov eax, dword [0x1401eed04]
xor eax, 0xc12741a3
mov dword [0x1401eeda4], eax
mov eax, dword [0x1401eed08]
xor eax, 0x6d54b1fb
mov dword [0x1401eeda8], eax
mov eax, dword [0x1401eed0c]
xor eax, 0xe700a4e9
mov dword [0x1401eedac], eax
mov eax, dword [0x1401eed10]
xor eax, 0xb032b8ff
mov dword [0x1401eedb0], eax
mov eax, dword [0x1401eed14]
xor eax, 0x97962203
mov dword [0x1401eedb4], eax
mov eax, dword [0x1401eed18]
xor eax, 0x32c60a4d
mov dword [0x1401eedb8], eax
mov eax, dword [0x1401eed1c]
xor eax, 0x5f0ef0a2
mov dword [0x1401eedbc], eax
mov eax, dword [0x1401eed20]
xor eax, 0x259b8f7
mov dword [0x1401eedc0], eax
mov eax, dword [0x1401eed24]
xor eax, 0xa9c045c6
mov dword [0x1401eedc4], eax
mov eax, dword [0x1401eed28]
xor eax, 0x7664174f
mov dword [0x1401eedc8], eax
mov eax, dword [0x1401eed2c]
xor eax, 0xdf66fc91
mov dword [0x1401eedcc], eax
mov eax, dword [0x1401eed30]
xor eax, 0xc74241f6
mov dword [0x1401eedd0], eax
mov eax, dword [0x1401eed34]
xor eax, 0xf829090b
mov dword [0x1401eedd4], eax
mov eax, dword [0x1401eed38]
xor eax, 0xea55efac
mov dword [0x1401eedd8], eax
mov eax, dword [str.5w_]
xor eax, 0xb1d27711
mov dword [0x1401eeddc], eax
mov eax, dword [0x1401eed40]
xor eax, 0x657b7f0a
mov dword [0x1401eede0], eax
mov eax, dword [0x1401eed44]
xor eax, 0x7b31d148
mov dword [0x1401eede4], eax
mov eax, dword [0x1401eed48]
xor eax, 0x7954b7f5
mov dword [0x1401eede8], eax
mov eax, dword [0x1401eed4c]
xor eax, 0xf1fa49fa
mov dword [0x1401eedec], eax
mov eax, dword [0x1401eed50]
xor eax, 0xe67e9b86
mov dword [0x1401eedf0], eax
mov eax, dword [0x1401eed54]
xor eax, 0x11d36728
mov dword [0x1401eedf4], eax
mov eax, dword [0x1401eed58]
xor eax, 0xa6aaffcd
mov dword [0x1401eedf8], eax
mov eax, dword [0x1401eed5c]
xor eax, 0x34922c9
mov dword [0x1401eedfc], eax
mov eax, dword [0x1401eed60]
xor eax, 0xf339d3c2
mov dword [0x1401eee00], eax
mov eax, dword [0x1401eef30]
xor eax, 0x491d6d83
mov dword [0x1401eefb0], eax
mov eax, dword [0x1401eef34]
xor eax, 0x63065b45
mov dword [0x1401eefb4], eax
mov eax, dword [0x1401eef38]
xor eax, 0xd2e32f64
mov dword [0x1401eefb8], eax
mov eax, dword [0x1401eef3c]
xor eax, 0x58017494
mov dword [0x1401eefbc], eax
mov eax, dword [0x1401eef40]
xor eax, 0xf8fa3c59
mov dword [0x1401eefc0], eax
mov eax, dword [0x1401eef44]
xor eax, 0x432536b6
mov dword [0x1401eefc4], eax
mov eax, dword [0x1401eef48]
xor eax, 0x54cd3ac7
mov dword [0x1401eefc8], eax
mov eax, dword [0x1401eef4c]
xor eax, 0x57dbb088
mov dword [0x1401eefcc], eax
mov eax, dword [0x1401eef50]
xor eax, 0xd590855d
mov dword [0x1401eefd0], eax
mov eax, dword [0x1401eef54]
xor eax, 0xe91a8f17
mov dword [0x1401eefd4], eax
mov eax, dword [0x1401eef58]
xor eax, 0xcd6f8391
mov dword [0x1401eefd8], eax
mov eax, dword [0x1401eef5c]
xor eax, 0xf9fb254f
mov dword [0x1401eefdc], eax
mov eax, dword [0x1401eef60]
xor eax, 0x2699fdb6
mov dword [0x1401eefe0], eax
mov eax, dword [0x1401eef64]
xor eax, 0x879468b0
mov dword [0x1401eefe4], eax
mov eax, dword [0x1401eef68]
xor eax, 0x95074388
mov dword [0x1401eefe8], eax
mov eax, dword [0x1401eef6c]
xor eax, 0xbef6925e
mov dword [0x1401eefec], eax
mov eax, dword [0x1401eef70]
xor eax, 0xd9fd486
mov dword [0x1401eeff0], eax
mov eax, dword [0x1401eef74]
xor eax, 0xa79a5472
mov dword [0x1401eeff4], eax
mov eax, dword [0x1401eef78]
xor eax, 0x99069459
mov dword [0x1401eeff8], eax
mov eax, dword [0x1401eef7c]
xor eax, 0x35fe5790
mov dword [0x1401eeffc], eax
mov eax, dword [0x1401eef80]
xor eax, 0x1ff8c45e
mov dword [0x1401ef000], eax
mov eax, dword [0x1401eef84]
xor eax, 0x9fad9384
mov dword [0x1401ef004], eax
mov eax, dword [0x1401eef88]
xor eax, 0x8f1170f7
mov dword [0x1401ef008], eax
mov eax, dword [0x1401eef8c]
xor eax, 0x1c65e668
mov dword [0x1401ef00c], eax
mov eax, dword [0x1401eef90]
xor eax, 0xf5e83041
mov dword [0x1401ef010], eax
mov eax, dword [0x1401eef94]
xor eax, 0xf2c010db
mov dword [0x1401ef014], eax
mov eax, dword [0x1401eef98]
xor eax, 0xffc4cd1b
mov dword [0x1401ef018], eax
mov eax, dword [0x1401eef9c]
xor eax, 0x69ab28dd
mov dword [0x1401ef01c], eax
mov eax, dword [0x1401eefa0]
xor eax, 0x1452a7e7
mov dword [0x1401ef020], eax
mov eax, dword [0x1401eefa4]
xor eax, 0xff47ea94
mov dword [0x1401ef024], eax
mov eax, dword [str.S9__]
xor eax, 0x242f3961
mov dword [0x1401ef028], eax
mov eax, dword [0x1401eefac]
xor eax, 0xfc98f3ae
mov dword [0x1401ef02c], eax
mov eax, dword [0x1401eecbc]
xor eax, 0x848e38c4
mov dword [0x1401eecc0], eax
mov eax, dword [0x1401ee910]
xor eax, 0xc17d9bad
mov dword [0x1401ee91c], eax
mov eax, dword [0x1401ee914]
xor eax, 0x49f70a0
mov dword [0x1401ee920], eax
mov eax, dword [0x1401ee918]
xor eax, 0x8d49723d
mov dword [0x1401ee924], eax
mov eax, dword [0x1401ef070]
xor eax, 0x55009196
mov dword [0x1401ef0d0], eax
mov eax, dword [0x1401ef074]
xor eax, 0x62f2be30
mov dword [0x1401ef0d4], eax
mov eax, dword [0x1401ef078]
xor eax, 0x16c64825
mov dword [0x1401ef0d8], eax
mov eax, dword [0x1401ef07c]
xor eax, 0xb31bf600
mov dword [0x1401ef0dc], eax
mov eax, dword [0x1401ef080]
xor eax, 0xaedfbe5c
mov dword [0x1401ef0e0], eax
mov eax, dword [0x1401ef084]
xor eax, 0xb146409f
mov dword [0x1401ef0e4], eax
mov eax, dword [0x1401ef088]
xor eax, 0x11b6b027
mov dword [0x1401ef0e8], eax
mov eax, dword [0x1401ef08c]
xor eax, 0x20dbdd41
mov dword [0x1401ef0ec], eax
mov eax, dword [0x1401ef090]
xor eax, 0xdaeaaf3d
mov dword [0x1401ef0f0], eax
mov eax, dword [0x1401ef094]
xor eax, 0x9bd8c1c2
mov dword [0x1401ef0f4], eax
mov eax, dword [0x1401ef098]
xor eax, 0x1f09c4ef
mov dword [0x1401ef0f8], eax
mov eax, dword [str.Z_C]
xor eax, 0x5ab9c538
mov dword [0x1401ef0fc], eax
mov eax, dword [0x1401ef0a0]
xor eax, 0xf5f14340
mov dword [0x1401ef100], eax
mov eax, dword [0x1401ef0a4]
xor eax, 0xba784079
mov dword [0x1401ef104], eax
mov eax, dword [0x1401ef0a8]
xor eax, 0xa5f173d2
mov dword [0x1401ef108], eax
mov eax, dword [0x1401ef0ac]
xor eax, 0x4551a867
mov dword [0x1401ef10c], eax
mov eax, dword [0x1401ef0b0]
xor eax, 0x3c335906
mov dword [0x1401ef110], eax
mov eax, dword [0x1401ef0b4]
xor eax, 0xe88c7c3d
mov dword [0x1401ef114], eax
mov eax, dword [0x1401ef0b8]
xor eax, 0xda00c455
mov dword [0x1401ef118], eax
mov eax, dword [0x1401ef0bc]
xor eax, 0xd0f05679
mov dword [0x1401ef11c], eax
mov eax, dword [0x1401ef0c0]
xor eax, 0xd37f1c4
mov dword [0x1401ef120], eax
mov eax, dword [0x1401ef0c4]
xor eax, 0x900a09db
mov dword [0x1401ef124], eax
mov eax, dword [0x1401ef0c8]
xor eax, 0x46c18d30
mov dword [0x1401ef128], eax
mov eax, dword [0x1401ef130]
xor eax, 0xe68386ab
mov dword [0x1401ef1d0], eax
mov eax, dword [0x1401ef134]
xor eax, 0xa47715ff
mov dword [0x1401ef1d4], eax
mov eax, dword [0x1401ef138]
xor eax, 0xa7a0adf6
mov dword [0x1401ef1d8], eax
mov eax, dword [0x1401ef13c]
xor eax, 0x26ee9967
mov dword [0x1401ef1dc], eax
mov eax, dword [0x1401ef140]
xor eax, 0xd5b508e7
mov dword [0x1401ef1e0], eax
mov eax, dword [0x1401ef144]
xor eax, 0x93bbb978
mov dword [0x1401ef1e4], eax
mov eax, dword [0x1401ef148]
xor eax, 0xc74b1dfd
mov dword [0x1401ef1e8], eax
mov eax, dword [0x1401ef14c]
xor eax, 0x2d0adf29
mov dword [0x1401ef1ec], eax
mov eax, dword [0x1401ef150]
xor eax, 0x7bff585e
mov dword [0x1401ef1f0], eax
mov eax, dword [0x1401ef154]
xor eax, 0xe797ce02
mov dword [0x1401ef1f4], eax
mov eax, dword [0x1401ef158]
xor eax, 0x70147c3a
mov dword [0x1401ef1f8], eax
mov eax, dword [0x1401ef15c]
xor eax, 0x70c04f5a
mov dword [0x1401ef1fc], eax
mov eax, dword [0x1401ef160]
xor eax, 0x6e335e6e
mov dword [0x1401ef200], eax
mov eax, dword [0x1401ef164]
xor eax, 0x1120ffcc
mov dword [0x1401ef204], eax
mov eax, dword [0x1401ef168]
xor eax, 0x97bfebd6
mov dword [0x1401ef208], eax
mov eax, dword [0x1401ef16c]
xor eax, 0x98ed529d
mov dword [0x1401ef20c], eax
mov eax, dword [0x1401ef170]
xor eax, 0x3388f37f
mov dword [0x1401ef210], eax
mov eax, dword [0x1401ef174]
xor eax, 0x8f6ebfb6
mov dword [0x1401ef214], eax
mov eax, dword [0x1401ef178]
xor eax, 0x593928ce
mov dword [0x1401ef218], eax
mov eax, dword [0x1401ef17c]
xor eax, 0x4a49e432
mov dword [0x1401ef21c], eax
mov eax, dword [0x1401ef180]
xor eax, 0x3d2799fe
mov dword [0x1401ef220], eax
mov eax, dword [0x1401ef184]
xor eax, 0x69bfca77
mov dword [0x1401ef224], eax
mov eax, dword [0x1401ef188]
xor eax, 0xe7e4c122
mov dword [0x1401ef228], eax
mov eax, dword [0x1401ef18c]
xor eax, 0x3bc8fe22
mov dword [0x1401ef22c], eax
mov eax, dword [0x1401ef190]
xor eax, 0xf695f18f
mov dword [0x1401ef230], eax
mov eax, dword [0x1401ef194]
xor eax, 0x8bf7801e
mov dword [0x1401ef234], eax
mov eax, dword [0x1401ef198]
xor eax, 0x4b98a09a
mov dword [0x1401ef238], eax
mov eax, dword [0x1401ef19c]
xor eax, 0x1dab8372
mov dword [0x1401ef23c], eax
mov eax, dword [0x1401ef1a0]
xor eax, 0xf5934e79
mov dword [0x1401ef240], eax
mov eax, dword [0x1401ef1a4]
xor eax, 0x727f38f6
mov dword [0x1401ef244], eax
mov eax, dword [0x1401ef1a8]
xor eax, 0xb9120253
mov dword [0x1401ef248], eax
mov eax, dword [0x1401ef1ac]
xor eax, 0x3da2f112
mov dword [0x1401ef24c], eax
mov eax, dword [0x1401ef1b0]
xor eax, 0xc46cad25
mov dword [0x1401ef250], eax
mov eax, dword [0x1401ef1b4]
xor eax, 0xaeb5abd1
mov dword [0x1401ef254], eax
mov eax, dword [0x1401ef1b8]
xor eax, 0x15e64372
mov dword [0x1401ef258], eax
mov eax, dword [0x1401ef1bc]
xor eax, 0xce1e104c
mov dword [0x1401ef25c], eax
mov eax, dword [0x1401ef1c0]
xor eax, 0x956d745b
mov dword [0x1401ef260], eax
mov eax, dword [0x1401ef1c4]
xor eax, 0x4e3d1bc1
mov dword [0x1401ef264], eax
mov eax, dword [0x1401ef1c8]
xor eax, 0xcf915217
mov dword [0x1401ef268], eax
mov eax, dword [0x1401ee930]
xor eax, 0xabeb376e
mov dword [0x1401ee990], eax
mov eax, dword [0x1401ee934]
xor eax, 0x814f5cc
mov dword [0x1401ee994], eax
mov eax, dword [0x1401ee938]
xor eax, 0x5a1ac51e
mov dword [0x1401ee998], eax
mov eax, dword [0x1401ee93c]
xor eax, 0x78baf8c3
mov dword [0x1401ee99c], eax
mov eax, dword [0x1401ee940]
xor eax, 0xf1c6549a
mov dword [0x1401ee9a0], eax
mov eax, dword [str.w_h__]
xor eax, 0x2868226d
mov dword [0x1401ee9a4], eax
mov eax, dword [0x1401ee948]
xor eax, 0x3e267e30
mov dword [0x1401ee9a8], eax
mov eax, dword [0x1401ee94c]
xor eax, 0x2f3f4ef1
mov dword [0x1401ee9ac], eax
mov eax, dword [0x1401ee950]
xor eax, 0x736ffd3e
mov dword [0x1401ee9b0], eax
mov eax, dword [0x1401ee954]
xor eax, 0x355cd6f6
mov dword [0x1401ee9b4], eax
mov eax, dword [0x1401ee958]
xor eax, 0x1db0c652
mov dword [0x1401ee9b8], eax
mov eax, dword [0x1401ee95c]
xor eax, 0xd4675ac1
mov dword [0x1401ee9bc], eax
mov eax, dword [0x1401ee960]
xor eax, 0x968c6892
mov dword [0x1401ee9c0], eax
mov eax, dword [0x1401ee964]
xor eax, 0xed0c840c
mov dword [0x1401ee9c4], eax
mov eax, dword [0x1401ee968]
xor eax, 0x4d93f3d9
mov dword [0x1401ee9c8], eax
mov eax, dword [0x1401ee96c]
xor eax, 0x6afd9c2d
mov dword [0x1401ee9cc], eax
mov eax, dword [0x1401ee970]
xor eax, 0x8cc30535
mov dword [0x1401ee9d0], eax
mov eax, dword [0x1401ee974]
xor eax, 0x25c04d2d
mov dword [0x1401ee9d4], eax
mov eax, dword [0x1401ee978]
xor eax, 0x7a3b8374
mov dword [0x1401ee9d8], eax
mov eax, dword [0x1401ee97c]
xor eax, 0x769ed555
mov dword [0x1401ee9dc], eax
mov eax, dword [0x1401ee980]
xor eax, 0x1a485a64
mov dword [0x1401ee9e0], eax
mov eax, dword [str._nQ_]
xor eax, 0x24513d18
mov dword [0x1401ef290], eax
mov eax, dword [0x1401ef274]
xor eax, 0x8a0542d6
mov dword [0x1401ef294], eax
mov eax, dword [0x1401ef278]
xor eax, 0xeda6907b
mov dword [0x1401ef298], eax
mov eax, dword [0x1401ef27c]
xor eax, 0x860a070e
mov dword [0x1401ef29c], eax
mov eax, dword [0x1401ef280]
xor eax, 0x454c6b3e
mov dword [0x1401ef2a0], eax
mov eax, dword [0x1401ef2b0]
xor eax, 0xc6c1fc59
mov dword [0x1401ef2f0], eax
mov eax, dword [0x1401ef2b4]
xor eax, 0xca0f3aa8
mov dword [0x1401ef2f4], eax
mov eax, dword [0x1401ef2b8]
xor eax, 0xecb5dd28
mov dword [0x1401ef2f8], eax
mov eax, dword [0x1401ef2bc]
xor eax, 0xe92181d5
mov dword [0x1401ef2fc], eax
mov eax, dword [0x1401ef2c0]
xor eax, 0xbfe9714
mov dword [0x1401ef300], eax
mov eax, dword [0x1401ef2c4]
xor eax, 0x90476510
mov dword [0x1401ef304], eax
mov eax, dword [0x1401ef2c8]
xor eax, 0x249df615
mov dword [0x1401ef308], eax
mov eax, dword [0x1401ef2cc]
xor eax, 0xba645087
mov dword [0x1401ef30c], eax
mov eax, dword [0x1401ef2d0]
xor eax, 0xbda31fc4
mov dword [0x1401ef310], eax
mov eax, dword [0x1401ef2d4]
xor eax, 0x2c00a749
mov dword [0x1401ef314], eax
mov eax, dword [0x1401ef2d8]
xor eax, 0xf6df731e
mov dword [0x1401ef318], eax
mov eax, dword [0x1401ef2dc]
xor eax, 0x78019ed4
mov dword [0x1401ef31c], eax
mov eax, dword [0x1401ef2e0]
xor eax, 0x1d33aba6
mov dword [0x1401ef320], eax
mov eax, dword [0x1401eea20]
xor eax, 0x99e29d20
mov dword [0x1401eeae0], eax
mov eax, dword [0x1401eea24]
xor eax, 0x4a479251
mov dword [0x1401eeae4], eax
mov eax, dword [0x1401eea28]
xor eax, 0x9d13741f
mov dword [0x1401eeae8], eax
mov eax, dword [0x1401eea2c]
xor eax, 0x407d8592
mov dword [0x1401eeaec], eax
mov eax, dword [0x1401eea30]
xor eax, 0x64dc0b4f
mov dword [0x1401eeaf0], eax
mov eax, dword [0x1401eea34]
xor eax, 0xf7dd0a74
mov dword [0x1401eeaf4], eax
mov eax, dword [0x1401eea38]
xor eax, 0x854ab4a8
mov dword [0x1401eeaf8], eax
mov eax, dword [0x1401eea3c]
xor eax, 0xba711b69
mov dword [0x1401eeafc], eax
mov eax, dword [0x1401eea40]
xor eax, 0x58d26fb1
mov dword [0x1401eeb00], eax
mov eax, dword [0x1401eea44]
xor eax, 0x559c4581
mov dword [0x1401eeb04], eax
mov eax, dword [0x1401eea48]
xor eax, 0xf0a14e50
mov dword [0x1401eeb08], eax
mov eax, dword [0x1401eea4c]
xor eax, 0xd48c5998
mov dword [0x1401eeb0c], eax
mov eax, dword [0x1401eea50]
xor eax, 0x43a6767c
mov dword [0x1401eeb10], eax
mov eax, dword [0x1401eea54]
xor eax, 0x6e8fe740
mov dword [0x1401eeb14], eax
mov eax, dword [0x1401eea58]
xor eax, 0x2b10442e
mov dword [0x1401eeb18], eax
mov eax, dword [0x1401eea5c]
xor eax, 0xb39e9d8b
mov dword [0x1401eeb1c], eax
mov eax, dword [0x1401eea60]
xor eax, 0x6aa84532
mov dword [0x1401eeb20], eax
mov eax, dword [0x1401eea64]
xor eax, 0x744bffa4
mov dword [0x1401eeb24], eax
mov eax, dword [0x1401eea68]
xor eax, 0x89295fee
mov dword [0x1401eeb28], eax
mov eax, dword [0x1401eea6c]
xor eax, 0x1e55a545
mov dword [0x1401eeb2c], eax
mov eax, dword [0x1401eea70]
xor eax, 0x353fd75a
mov dword [0x1401eeb30], eax
mov eax, dword [0x1401eea74]
xor eax, 0x6d1a8e9e
mov dword [0x1401eeb34], eax
mov eax, dword [0x1401eea78]
xor eax, 0xb3de72a7
mov dword [0x1401eeb38], eax
mov eax, dword [0x1401eea7c]
xor eax, 0xc36ade03
mov dword [0x1401eeb3c], eax
mov eax, dword [0x1401eea80]
xor eax, 0xd0f1f80d
mov dword [0x1401eeb40], eax
mov eax, dword [0x1401eea84]
xor eax, 0x77d4089c
mov dword [0x1401eeb44], eax
mov eax, dword [0x1401eea88]
xor eax, 0xf96734bc
mov dword [0x1401eeb48], eax
mov eax, dword [0x1401eea8c]
xor eax, 0x2a094019
mov dword [0x1401eeb4c], eax
mov eax, dword [0x1401eea90]
xor eax, 0x4b1a9600
mov dword [0x1401eeb50], eax
mov eax, dword [0x1401eea94]
xor eax, 0xd151ab36
mov dword [0x1401eeb54], eax
mov eax, dword [0x1401eea98]
xor eax, 0x151fa6fa
mov dword [0x1401eeb58], eax
mov eax, dword [0x1401eea9c]
xor eax, 0x17fd492e
mov dword [0x1401eeb5c], eax
mov eax, dword [0x1401eeaa0]
xor eax, 0xcb4b74a8
mov dword [0x1401eeb60], eax
mov eax, dword [0x1401eeaa4]
xor eax, 0x1706ca6a
mov dword [0x1401eeb64], eax
mov eax, dword [0x1401eeaa8]
xor eax, 0x4f871ac
mov dword [0x1401eeb68], eax
mov eax, dword [0x1401eeaac]
xor eax, 0xa8c38e39
mov dword [0x1401eeb6c], eax
mov eax, dword [0x1401eeab0]
xor eax, 0x248b9716
mov dword [0x1401eeb70], eax
mov eax, dword [0x1401eeab4]
xor eax, 0xa4988b77
mov dword [0x1401eeb74], eax
mov eax, dword [0x1401eeab8]
xor eax, 0x499c1c79
mov dword [0x1401eeb78], eax
mov eax, dword [0x1401eeabc]
xor eax, 0xcbac4448
mov dword [0x1401eeb7c], eax
mov eax, dword [0x1401eeac0]
xor eax, 0xa8fbe842
mov dword [0x1401eeb80], eax
mov eax, dword [0x1401eeac4]
xor eax, 0x97f309ec
mov dword [0x1401eeb84], eax
mov eax, dword [0x1401eeac8]
xor eax, 0xba79149b
mov dword [0x1401eeb88], eax
mov eax, dword [0x1401eeacc]
xor eax, 0x91065055
mov dword [0x1401eeb8c], eax
mov eax, dword [0x1401eead0]
xor eax, 0xa117a71c
mov dword [0x1401eeb90], eax
mov eax, dword [0x1401eead4]
xor eax, 0x5b9b4fe4
mov dword [0x1401eeb94], eax
mov eax, dword [0x1401eead8]
xor eax, 0xf54709b5
mov dword [0x1401eeb98], eax
mov eax, dword [0x1401eeadc]
xor eax, 0xc18b4c29
mov dword [0x1401eeb9c], eax
mov eax, dword [0x1401ef324]
xor eax, 0x80ede545
mov dword [0x1401ef334], eax
mov eax, dword [0x1401ef328]
xor eax, 0x9be61672
mov dword [0x1401ef338], eax
mov eax, dword [0x1401ef32c]
xor eax, 0x869923e1
mov dword [0x1401ef33c], eax
mov eax, dword [0x1401ef330]
xor eax, 0x7d359c16
mov dword [0x1401ef340], eax
mov eax, dword [0x1401ef350]
xor eax, 0x8f16cd73
mov dword [0x1401ef3e0], eax
mov eax, dword [0x1401ef354]
xor eax, 0xc7b990d5
mov dword [0x1401ef3e4], eax
mov eax, dword [0x1401ef358]
xor eax, 0xee83029a
mov dword [0x1401ef3e8], eax
mov eax, dword [0x1401ef35c]
xor eax, 0xec657a8d
mov dword [0x1401ef3ec], eax
mov eax, dword [0x1401ef360]
xor eax, 0x625c0c5
mov dword [0x1401ef3f0], eax
mov eax, dword [0x1401ef364]
xor eax, 0xe770422a
mov dword [0x1401ef3f4], eax
mov eax, dword [0x1401ef368]
xor eax, 0x6976f3bf
mov dword [0x1401ef3f8], eax
mov eax, dword [0x1401ef36c]
xor eax, 0x7b6540e
mov dword [0x1401ef3fc], eax
mov eax, dword [0x1401ef370]
xor eax, 0x4b5e8597
mov dword [0x1401ef400], eax
mov eax, dword [0x1401ef374]
xor eax, 0xb449179
mov dword [0x1401ef404], eax
mov eax, dword [0x1401ef378]
xor eax, 0x804e872e
mov dword [0x1401ef408], eax
mov eax, dword [0x1401ef37c]
xor eax, 0x41028f37
mov dword [0x1401ef40c], eax
mov eax, dword [0x1401ef380]
xor eax, 0xa2f9271e
mov dword [0x1401ef410], eax
mov eax, dword [0x1401ef384]
xor eax, 0xba2efad9
mov dword [0x1401ef414], eax
mov eax, dword [0x1401ef388]
xor eax, 0x28d2c760
mov dword [0x1401ef418], eax
mov eax, dword [0x1401ef38c]
xor eax, 0x37a7ade6
mov dword [0x1401ef41c], eax
mov eax, dword [0x1401ef390]
xor eax, 0xd1b9a08c
mov dword [0x1401ef420], eax
mov eax, dword [0x1401ef394]
xor eax, 0xa04052f7
mov dword [0x1401ef424], eax
mov eax, dword [0x1401ef398]
xor eax, 0xd5c97f65
mov dword [0x1401ef428], eax
mov eax, dword [0x1401ef39c]
xor eax, 0x46b63f92
mov dword [0x1401ef42c], eax
mov eax, dword [0x1401ef3a0]
xor eax, 0x6cab5742
mov dword [0x1401ef430], eax
mov eax, dword [0x1401ef3a4]
xor eax, 0xa4260f13
mov dword [0x1401ef434], eax
mov eax, dword [0x1401ef3a8]
xor eax, 0x73d0cb73
mov dword [0x1401ef438], eax
mov eax, dword [0x1401ef3ac]
xor eax, 0x9c486c1c
mov dword [0x1401ef43c], eax
mov eax, dword [0x1401ef3b0]
xor eax, 0xf09af7c1
mov dword [0x1401ef440], eax
mov eax, dword [0x1401ef3b4]
xor eax, 0xb2b77962
mov dword [0x1401ef444], eax
mov eax, dword [0x1401ef3b8]
xor eax, 0xea9e1611
mov dword [0x1401ef448], eax
mov eax, dword [0x1401ef3bc]
xor eax, 0x29e9e3ff
mov dword [0x1401ef44c], eax
mov eax, dword [0x1401ef3c0]
xor eax, 0x799c8add
mov dword [0x1401ef450], eax
mov eax, dword [0x1401ef3c4]
xor eax, 0x74007de7
mov dword [0x1401ef454], eax
mov eax, dword [0x1401ef3c8]
xor eax, 0x29deab5f
mov dword [0x1401ef458], eax
mov eax, dword [0x1401ef3cc]
xor eax, 0x8ed18dd7
mov dword [0x1401ef45c], eax
mov eax, dword [0x1401ef3d0]
xor eax, 0x34e86bab
mov dword [0x1401ef460], eax
mov eax, dword [0x1401ef3d4]
xor eax, 0x5f17bd1
mov dword [0x1401ef464], eax
mov eax, dword [0x1401ef3d8]
xor eax, 0xb705daf4
mov dword [0x1401ef468], eax
mov eax, dword [0x1401eee10]
xor eax, 0x83a96f49
mov dword [0x1401eeea0], eax
mov eax, dword [0x1401eee14]
xor eax, 0x1efe62c9
mov dword [0x1401eeea4], eax
mov eax, dword [0x1401eee18]
xor eax, 0x37027885
mov dword [0x1401eeea8], eax
mov eax, dword [0x1401eee1c]
xor eax, 0x49ed2b75
mov dword [0x1401eeeac], eax
mov eax, dword [0x1401eee20]
xor eax, 0xe4ff04bd
mov dword [0x1401eeeb0], eax
mov eax, dword [0x1401eee24]
xor eax, 0x9f2aaf2f
mov dword [0x1401eeeb4], eax
mov eax, dword [0x1401eee28]
xor eax, 0xc2bb6f2f
mov dword [0x1401eeeb8], eax
mov eax, dword [0x1401eee2c]
xor eax, 0xad45069d
mov dword [0x1401eeebc], eax
mov eax, dword [0x1401eee30]
xor eax, 0x369c1895
mov dword [0x1401eeec0], eax
mov eax, dword [0x1401eee34]
xor eax, 0xc403cdad
mov dword [0x1401eeec4], eax
mov eax, dword [0x1401eee38]
xor eax, 0xb6cbf24c
mov dword [0x1401eeec8], eax
mov eax, dword [0x1401eee3c]
xor eax, 0xc653ad93
mov dword [0x1401eeecc], eax
mov eax, dword [0x1401eee40]
xor eax, 0x4bb1561e
mov dword [0x1401eeed0], eax
mov eax, dword [0x1401eee44]
xor eax, 0x8904cb95
mov dword [0x1401eeed4], eax
mov eax, dword [0x1401eee48]
xor eax, 0xcbb93b4d
mov dword [0x1401eeed8], eax
mov eax, dword [0x1401eee4c]
xor eax, 0xae2ebc14
mov dword [0x1401eeedc], eax
mov eax, dword [0x1401eee50]
xor eax, 0x54b75fc0
mov dword [0x1401eeee0], eax
mov eax, dword [0x1401eee54]
xor eax, 0x3cdfa220
mov dword [0x1401eeee4], eax
mov eax, dword [0x1401eee58]
xor eax, 0x81deb74c
mov dword [0x1401eeee8], eax
mov eax, dword [0x1401eee5c]
xor eax, 0x9009bd44
mov dword [0x1401eeeec], eax
mov eax, dword [0x1401eee60]
xor eax, 0xbfdb0070
mov dword [0x1401eeef0], eax
mov eax, dword [0x1401eee64]
xor eax, 0x73e7a552
mov dword [0x1401eeef4], eax
mov eax, dword [0x1401eee68]
xor eax, 0xc1375f6a
mov dword [0x1401eeef8], eax
mov eax, dword [0x1401eee6c]
xor eax, 0x4093525d
mov dword [0x1401eeefc], eax
mov eax, dword [0x1401eee70]
xor eax, 0x794c2f2
mov dword [0x1401eef00], eax
mov eax, dword [0x1401eee74]
xor eax, 0xf0661f84
mov dword [0x1401eef04], eax
mov eax, dword [str._Q_r]
xor eax, 0x725d5112
mov dword [0x1401eef08], eax
mov eax, dword [0x1401eee7c]
xor eax, 0x27853af2
mov dword [0x1401eef0c], eax
mov eax, dword [0x1401eee80]
xor eax, 0x602914b2
mov dword [0x1401eef10], eax
mov eax, dword [0x1401eee84]
xor eax, 0x821814b
mov dword [0x1401eef14], eax
mov eax, dword [0x1401eee88]
xor eax, 0xf91e9f38
mov dword [0x1401eef18], eax
mov eax, dword [0x1401eee8c]
xor eax, 0x7444e96a
mov dword [0x1401eef1c], eax
mov eax, dword [0x1401eee90]
xor eax, 0xc0561ca8
mov dword [0x1401eef20], eax
mov eax, dword [0x1401ee9e4]
xor eax, 0xdb27187
mov dword [0x1401ee9f0], eax
mov eax, dword [0x1401ee9e8]
xor eax, 0x3617a1e8
mov dword [0x1401ee9f4], eax
mov eax, dword [0x1401ee9ec]
xor eax, 0x14bee3f7
mov dword [0x1401ee9f8], eax
mov eax, dword [0x1401eec54]
xor eax, 0xa34878b8
mov dword [0x1401eec58], eax
mov eax, dword [0x1401ef470]
xor eax, 0xb72f3f40
mov dword [0x1401ef4b0], eax
mov eax, dword [0x1401ef474]
xor eax, 0x59875377
mov dword [0x1401ef4b4], eax
mov eax, dword [0x1401ef478]
xor eax, 0x236b1758
mov dword [0x1401ef4b8], eax
mov eax, dword [0x1401ef47c]
xor eax, 0xe9600b11
mov dword [0x1401ef4bc], eax
mov eax, dword [0x1401ef480]
xor eax, 0x3638d753
mov dword [0x1401ef4c0], eax
mov eax, dword [0x1401ef484]
xor eax, 0x7e5e5161
mov dword [0x1401ef4c4], eax
mov eax, dword [0x1401ef488]
xor eax, 0xfe05f864
mov dword [0x1401ef4c8], eax
mov eax, dword [0x1401ef48c]
xor eax, 0x8299e3df
mov dword [0x1401ef4cc], eax
mov eax, dword [0x1401ef490]
xor eax, 0xb32be186
mov dword [0x1401ef4d0], eax
mov eax, dword [0x1401ef494]
xor eax, 0x9f015e09
mov dword [0x1401ef4d4], eax
mov eax, dword [0x1401ef498]
xor eax, 0x82480c88
mov dword [0x1401ef4d8], eax
mov eax, dword [0x1401ef49c]
xor eax, 0x9f885cdf
mov dword [0x1401ef4dc], eax
mov eax, dword [0x1401ef4a0]
xor eax, 0xf056978d
mov dword [0x1401ef4e0], eax
mov eax, dword [0x1401ef4a4]
xor eax, 0xd3e546f5
mov dword [0x1401ef4e4], eax
mov eax, dword [0x1401ef4a8]
xor eax, 0x18f90647
mov dword [0x1401ef4e8], eax
mov eax, dword [0x1401ef4ac]
xor eax, 0xe19652e8
mov dword [0x1401ef4ec], eax
mov eax, dword [0x1401ef030]
xor eax, 0x8edeb69b
mov dword [0x1401ef050], eax
mov eax, dword [0x1401ef034]
xor eax, 0x3475c78c
mov dword [0x1401ef054], eax
mov eax, dword [0x1401ef038]
xor eax, 0x54feed1
mov dword [0x1401ef058], eax
mov eax, dword [0x1401ef03c]
xor eax, 0x7134d00
mov dword [0x1401ef05c], eax
mov eax, dword [0x1401ef040]
xor eax, 0x9e2468c6
mov dword [0x1401ef060], eax
mov eax, dword [str.I]
xor eax, 0xd398c35a
mov dword [0x1401eef28], eax
mov eax, dword [0x1401eec9c]
xor eax, 0x97719ffb
mov dword [0x1401eeca8], eax
mov eax, dword [str.HqVj]
xor eax, 0x6a56714e
mov dword [0x1401eecac], eax
mov eax, dword [0x1401eeca4]
xor eax, 0xafc9e1ab
mov dword [0x1401eecb0], eax
mov eax, dword [0x1401ef344]
xor eax, 0x1c7669f3
mov dword [0x1401ef348], eax
mov eax, dword [0x1401eec3c]
xor eax, 0x856439c1
mov dword [0x1401eec48], eax
mov eax, dword [0x1401eec40]
xor eax, 0x5e18b2a5
mov dword [0x1401eec4c], eax
mov eax, dword [0x1401eec44]
xor eax, 0xddf64e75
mov dword [0x1401eec50], eax
mov dword [0x14025c440], 1
mov eax, 0x10
mov qword [rbp + 0x78], rax
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rcx, rsp
mov rdx, rcx
mov qword [rbp - 0x30], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov r10, rsp
mov rdx, r10
mov qword [rbp - 0x28], rdx
call fcn.1401ba220
sub rsp, rax
mov r8, rsp
mov rax, r8
mov qword [rbp - 0x20], rax
mov eax, 0x40
call fcn.1401ba220
sub rsp, rax
mov rdx, rsp
mov qword [rbp + 0x70], rdx
mov rax, rdx
mov qword [rbp - 0x18], rax
mov eax, 0xe0
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov r9, rsp
mov qword [rbp - 0x10], r9
mov r11, r9
mov qword [rbp - 8], r11
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.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x10], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x18], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x20], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x28], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x30], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x38], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x40], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x48], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x50], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x58], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x78]
mov rdx, rsp
mov qword [rbp + 0x60], rdx
call fcn.1401ba220
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov edx, dword [0x14025db98]
mov eax, dword [0x14025c944]
mov r11d, dword [0x1401c2098]
mov esi, dword [str._7qx]
shld r11d, esi, 8
xor r11d, 0xdfc87d72
sub eax, r11d
setl byte [r8]
mov r11d, dword [0x1401c20a0]
mov eax, dword [0x1401c20a4]
shld r11d, eax, 0xd
xor r11d, 0x9585165a
mov eax, edx
sub eax, r11d
mov r11d, dword [0x1401c20a8]
mov esi, dword [0x1401c20ac]
shld r11d, esi, 0xc
xor r11d, 0xac596e70
add eax, r11d
mov r11d, dword [0x1401c20b0]
mov esi, dword [0x1401c20b4]
shld r11d, esi, 0x1f
xor r11d, 0x824bbd7f
add eax, r11d
imul eax, edx
mov r11d, dword [0x1401c20c0]
mov edx, dword [0x1401c20c4]
imul esi, r11d, 0xc83984fe
imul edx, edx, 0xb3988287
mov r11d, edx
mov edx, esi
lea r11d, [rdx + r11 + 0x3d97d95a]
xor edx, edx
div r11d
mov rax, qword [rbp + 0x70]
mov esi, dword [0x1401c20c8]
mov r11d, dword [0x1401c20cc]
imul edi, esi, 0xdbff1494
imul r11d, r11d, 0x6ec28d6b
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x5984e292]
sub edx, r11d
sete byte [r10]
mov dl, byte [r8]
mov r11b, byte [r10]
and dl, r11b
mov r8b, byte [r8]
mov r10b, byte [r10]
xor r8b, r10b
or dl, r8b
and dl, 1
mov byte [rcx], dl
mov cl, byte [rax + 1]
lea r8, [0x1401ee300]
sub rsp, 0x30
mov rax, rsp
mov dword [rax + 0x20], 0x1e27
mov edx, 0x34
call fcn.1401b8c20
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x78]
add rsp, 0x30
mov byte [rcx + 1], 1
call fcn.1401ba220
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x80], rax
mov dword [rax], 0x34c1
mov rax, qword [rbp + 0x80]
mov eax, dword [rax]
mov dword [rbp - 0x34], eax
sub eax, 0xef
je 0x140081d10
jmp 0x14007f9d2
mov eax, dword [rbp - 0x34]
sub eax, 0x270
je 0x1400827e1
jmp 0x14007f9e5
mov eax, dword [rbp - 0x34]
sub eax, 0x44e
je 0x140080691
jmp 0x14007f9f8
mov eax, dword [rbp - 0x34]
sub eax, 0x91b
je 0x140080216
jmp 0x14007fa0b
mov eax, dword [rbp - 0x34]
sub eax, 0xabb
je 0x14008143b
jmp 0x14007fa1e
mov eax, dword [rbp - 0x34]
sub eax, 0xaf4
je 0x140082034
jmp 0x14007fa31
mov eax, dword [rbp - 0x34]
sub eax, 0xbcf
je 0x1400821b8
jmp 0x14007fa44
mov eax, dword [rbp - 0x34]
sub eax, 0xc50
je 0x1400818d3
jmp 0x14007fa57
mov eax, dword [rbp - 0x34]
sub eax, 0x105a
je 0x140081e65
jmp 0x14007fa6a
mov eax, dword [rbp - 0x34]
sub eax, 0x124b
je 0x140081063
jmp 0x14007fa7d
mov eax, dword [rbp - 0x34]
sub eax, 0x15de
je 0x140080c84
jmp 0x14007fa90
mov eax, dword [rbp - 0x34]
sub eax, 0x1b99
je 0x14008292c
jmp 0x14007faa3
mov eax, dword [rbp - 0x34]
sub eax, 0x1c08
je 0x1400800b7
jmp 0x14007fab6
mov eax, dword [rbp - 0x34]
sub eax, 0x20d4
je 0x140080963
jmp 0x14007fac9
mov eax, dword [rbp - 0x34]
sub eax, 0x285f
je 0x14008233d
jmp 0x14007fadc
mov eax, dword [rbp - 0x34]
sub eax, 0x2d36
je 0x1400825f6
jmp 0x14007faef
mov eax, dword [rbp - 0x34]
sub eax, 0x2d81
je 0x14007fe0d
jmp 0x14007fb02
mov eax, dword [rbp - 0x34]
sub eax, 0x2e2b
je 0x140081a1c
jmp 0x14007fb15
mov eax, dword [rbp - 0x34]
sub eax, 0x2fcc
je 0x140082a2e
jmp 0x14007fb28
mov eax, dword [rbp - 0x34]
sub eax, 0x3029
je 0x14008004e
jmp 0x14007fb3b
mov eax, dword [rbp - 0x34]
sub eax, 0x321e
je 0x1400829b8
jmp 0x14007fb4e
mov eax, dword [rbp - 0x34]
sub eax, 0x339d
je 0x140081014
jmp 0x14007fb61
mov eax, dword [rbp - 0x34]
sub eax, 0x34c1
je 0x14007fda0
jmp 0x14007fb74
mov eax, dword [rbp - 0x34]
sub eax, 0x3689
je 0x1400827bb
jmp 0x14007fb87
mov eax, dword [rbp - 0x34]
sub eax, 0x3711
je 0x140080e3d
jmp 0x14007fb9a
mov eax, dword [rbp - 0x34]
sub eax, 0x3738
je 0x1400804f3
jmp 0x14007fbad
mov eax, dword [rbp - 0x34]
sub eax, 0x3b9c
je 0x1400812c1
jmp 0x14007fbc0
mov eax, dword [rbp - 0x34]
sub eax, 0x3d03
je 0x140082bf8
jmp 0x14007fbd3
mov eax, dword [rbp - 0x34]
sub eax, 0x3e46
je 0x1400812e4
jmp 0x14007fbe6
mov eax, dword [rbp - 0x34]
sub eax, 0x3e94
je 0x1400825d4
jmp 0x14007fbf9
mov eax, dword [rbp - 0x34]
sub eax, 0x4121
je 0x14008186a
jmp 0x14007fc0c
mov eax, dword [rbp - 0x34]
sub eax, 0x413f
je 0x1400811b0
jmp 0x14007fc1f
mov eax, dword [rbp - 0x34]
sub eax, 0x4654
je 0x140081731
jmp 0x14007fc32
mov eax, dword [rbp - 0x34]
sub eax, 0x4b40
je 0x1400803a3
jmp 0x14007fc45
mov eax, dword [rbp - 0x34]
sub eax, 0x5035
je 0x140082363
jmp 0x14007fc58
mov eax, dword [rbp - 0x34]
sub eax, 0x5391
je 0x1400824b3
jmp 0x14007fc6b
mov eax, dword [rbp - 0x34]
sub eax, 0x5494
je 0x14008079a
jmp 0x14007fc7e
mov eax, dword [rbp - 0x34]
sub eax, 0x5662
je 0x1400803c6
jmp 0x14007fc91
mov eax, dword [rbp - 0x34]
sub eax, 0x5bd0
je 0x140081cc1
jmp 0x14007fca4
mov eax, dword [rbp - 0x34]
sub eax, 0x5c54
je 0x140082b4d
jmp 0x14007fcb7
mov eax, dword [rbp - 0x34]
sub eax, 0x5e67
je 0x1400829de
jmp 0x14007fcca
mov eax, dword [rbp - 0x34]
sub eax, 0x5f11
je 0x1400809cc
jmp 0x14007fcdd
mov eax, dword [rbp - 0x34]
sub eax, 0x60c4
je 0x140080cd3
jmp 0x14007fcf0
mov eax, dword [rbp - 0x34]
sub eax, 0x647f
je 0x140082c49
jmp 0x14007fd03
mov eax, dword [rbp - 0x34]
sub eax, 0x657f
je 0x14008276e
jmp 0x14007fd16
mov eax, dword [rbp - 0x34]
sub eax, 0x6930
je 0x140080642
jmp 0x14007fd29
mov eax, dword [rbp - 0x34]
sub eax, 0x6aef
je 0x14008157d
jmp 0x14007fd3c
mov eax, dword [rbp - 0x34]
sub eax, 0x6bb1
je 0x140082952
jmp 0x14007fd4f
mov eax, dword [rbp - 0x34]
sub eax, 0x6cd0
je 0x140080b2b
jmp 0x14007fd62
mov eax, dword [rbp - 0x34]
sub eax, 0x70c7
je 0x1400815cc
jmp 0x14007fd75
mov eax, dword [rbp - 0x34]
sub eax, 0x7109
je 0x14008205a
jmp 0x14007fd88
mov eax, dword [rbp - 0x34]
sub eax, 0x7a11
je 0x140082a77
jmp 0x14007fd9b
jmp 0x140082c7b
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, [0x1401ee160]
mov edx, 0x33
sub rsp, 0x30
mov dword [rsp + 0x20], 0x26
call fcn.1401b8c20
mov r8, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r14, qword [rbp + 0x38]
mov r15, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x48]
mov r10, qword [rbp + 0x90]
mov r11, qword [rbp + 0x98]
mov r9, qword [rbp + 0x58]
mov bl, byte [rbp + 0xa7]
mov rsi, qword [rbp + 0x60]
mov rdi, qword [rbp + 0x30]
mov r12, qword [rbp + 0x68]
mov eax, 0x10
mov qword [rbp - 0x40], rax
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r13, rsp
mov qword [r12], r13
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [rsi], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [r9], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r12, rsp
mov qword [r15], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [rdx], r15
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [rcx], r15
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov r15, rsp
mov qword [r14], r15
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x50]
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 [0x1401c20d0]
mov r8b, byte [0x1401c20d1]
shr r8b, 4
shl dl, 4
or dl, r8b
xor dl, 0xd
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 + 0x38]
mov r9, qword [rbp - 8]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x28]
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 [0x14025cfec]
mov eax, dword [0x14025d5c4]
mov r8d, dword [0x1401c20d4]
mov ecx, dword [0x1401c20d8]
imul r10d, r8d, 0xd2562071
imul ecx, ecx, 0x2e7eea7a
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x8adef05]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c20dc]
mov eax, dword [0x1401c20e0]
shld r8d, eax, 0x11
xor r8d, 0x98891bda
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c20ec]
mov edx, dword [0x1401c20f0]
shld r8d, edx, 5
xor r8d, 0x1a47160f
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c20f4]
mov r10d, dword [0x1401c20f8]
shld r8d, r10d, 1
xor r8d, 0x29f0a117
sub edx, r8d
sete dl
mov r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x35], cl
mov cl, byte [rax + 2]
lea r8, [0x1401ee4a0]
mov edx, 0x31
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f6
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x35]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x28]
mov cl, byte [rcx]
mov byte [rbp - 0x41], cl
mov cl, byte [rax + 3]
lea r8, [0x1401eeae0]
mov edx, 0x30
sub rsp, 0x30
mov dword [rsp + 0x20], 0x985
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x41]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025cebc]
mov eax, dword [0x14025d1d0]
mov edx, dword [0x1401c20fc]
mov r8d, dword [0x1401c2100]
imul edx, edx, 0xd818fdcf
imul r8d, r8d, 0xd10c56c6
add edx, r8d
add edx, 0xd450dc63
cmp eax, edx
setl al
mov byte [rbp - 0x43], al
mov edx, dword [0x1401c2104]
mov eax, dword [0x1401c2108]
shl edx, 5
shr eax, 0x1b
or edx, eax
xor edx, 0x99f6e7b8
mov eax, ecx
add eax, edx
mov edx, dword [0x1401c210c]
mov r8d, dword [0x1401c2110]
shl edx, 0x17
shr r8d, 9
or edx, r8d
xor edx, 0x2a936d91
add eax, edx
mov edx, dword [0x1401c2114]
mov r8d, dword [0x1401c2118]
imul edx, edx, 0x655296e9
imul r8d, r8d, 0xcd6b3671
add edx, r8d
add edx, 0x881ff2e7
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2124]
mov edx, dword [0x1401c2128]
imul ecx, ecx, 0x9609ba36
imul edx, edx, 0xd1b1475a
add ecx, edx
add ecx, 0x218cbc04
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x43]
mov r8d, dword [0x1401c212c]
mov r10d, dword [0x1401c2130]
imul r8d, r8d, 0x72ec0b86
imul r10d, r10d, 0xa2bc4bd9
add r8d, r10d
add r8d, 0x8978c653
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, [0x1401eeca8]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2297
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x42]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
movzx ecx, byte [0x1401c2134]
movzx edx, byte [0x1401c2135]
imul ecx, ecx, 0x3c
imul edx, edx, 0x74
add cl, dl
add cl, 0x84
mov byte [rax], cl
mov edx, dword [0x14025d5a8]
mov eax, dword [0x14025cfc0]
mov r8d, dword [0x1401c2138]
mov ecx, dword [0x1401c213c]
imul r10d, r8d, 0x5675dfd7
imul ecx, ecx, 0xed6c2ae2
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x10d09e7]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c2140]
mov eax, dword [0x1401c2144]
imul r8d, r8d, 0x26fe1fc0
imul eax, eax, 0xb9933289
add r8d, eax
sub r8d, edx
mov eax, dword [0x1401c2148]
mov r10d, dword [0x1401c214c]
imul eax, eax, 0xd1042db6
imul r10d, r10d, 0x5952dd2e
add eax, r10d
add r8d, eax
mov eax, dword [0x1401c2150]
mov r10d, dword [0x1401c2154]
imul eax, eax, 0x81148d8b
imul r10d, r10d, 0xe6111be9
add eax, r10d
sub eax, r8d
add eax, 0xe25c15e3
imul eax, edx
mov r8d, dword [0x1401c2160]
mov edx, dword [0x1401c2164]
imul r10d, r8d, 0x2e6c7943
imul edx, edx, 0x8747b2fe
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x40b92972]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x1401c2168]
mov r8d, dword [0x1401c216c]
imul r11d, r10d, 0xba0b2ee6
imul r8d, r8d, 0x18d24b20
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x5e56ac10]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1401c2170]
xor cl, dl
mov byte [rbp - 0x44], cl
mov cl, byte [rax + 5]
lea r8, [0x1401eef28]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2e15
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x44]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov edx, dword [0x14025cd7c]
mov eax, dword [0x14025cce8]
mov r8d, dword [0x1401c2174]
mov ecx, dword [0x1401c2178]
imul r10d, r8d, 0xc9f9ac5b
imul ecx, ecx, 0x9e67fbcb
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x17367239]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c217c]
mov eax, dword [0x1401c2180]
imul r10d, r8d, 0x41b0e27e
imul eax, eax, 0x684aa2fd
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 + 0x4b23afac]
imul eax, edx
mov r8d, dword [0x1401c218c]
mov edx, dword [0x1401c2190]
imul r10d, r8d, 0xdfc37803
imul edx, edx, 0xd4362333
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x8403d1f]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c2194]
mov r10d, dword [0x1401c2198]
shld r8d, r10d, 0xe
xor r8d, 0x2cad9d87
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1401c219d]
mov r8b, byte [0x14025c2a7]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x45], cl
mov cl, byte [rax + 7]
lea r8, [0x1401ef1d0]
mov edx, 0x27
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e1d
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x45]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025d0e0]
mov eax, dword [0x14025cc34]
mov edx, dword [0x1401c21a0]
mov r8d, dword [0x1401c21a4]
shl edx, 5
shr r8d, 0x1b
or edx, r8d
xor edx, 0xdf5641fa
cmp eax, edx
setl al
mov byte [rbp - 0x47], al
mov edx, dword [0x1401c21a8]
mov eax, dword [0x1401c21ac]
shl edx, 0xf
shr eax, 0x11
or edx, eax
xor edx, 0x5c8dcbcf
sub edx, ecx
mov eax, dword [0x1401c21b0]
mov r8d, dword [0x1401c21b4]
shl eax, 0x10
shr r8d, 0x10
or eax, r8d
xor eax, 0xfb25609e
add edx, eax
mov eax, dword [0x1401c21b8]
mov r8d, dword [0x1401c21bc]
imul eax, eax, 0xe57ae26
imul r8d, r8d, 0x6d54ade4
add eax, r8d
add eax, 0x3559d850
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c21c8]
mov edx, dword [0x1401c21cc]
imul ecx, ecx, 0x20ab68ae
imul edx, edx, 0x94b1c081
add ecx, edx
add ecx, 0x8f71bfc
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x47]
mov r8d, dword [0x1401c21d0]
mov r10d, dword [0x1401c21d4]
shl r8d, 6
shr r10d, 0x1a
or r8d, r10d
xor r8d, 0x786d8dff
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x46], cl
mov cl, byte [rax + 8]
lea r8, [0x1401eed70]
mov edx, 0x25
sub rsp, 0x30
mov dword [rsp + 0x20], 0x28d2
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x46]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 9]
lea r8, [0x1401ee680]
mov edx, 0x24
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7794
call fcn.1401b8c20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
add rsp, 0x30
mov byte [rdx + 9], 1
mov ecx, dword [rcx + 0x24]
xor ecx, 0x17f3
mov dword [rax], ecx
jmp 0x140082c7b
mov r9, qword [rbp - 8]
mov edx, dword [0x14025c864]
mov eax, dword [0x14025d970]
mov r8d, dword [0x1401c21d8]
mov ecx, dword [0x1401c21dc]
imul r10d, r8d, 0x46bc996c
imul ecx, ecx, 0xba1aedbd
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x61313915]
sub eax, ecx
setl cl
mov r8d, dword [0x1401c21e0]
mov eax, dword [0x1401c21e4]
shld r8d, eax, 7
xor r8d, 0x4d7c643d
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c21f0]
mov edx, dword [0x1401c21f4]
shld r8d, edx, 0xd
xor r8d, 0xb9ac18c6
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c21f8]
mov r10d, dword [0x1401c21fc]
shld r8d, r10d, 0x1e
xor r8d, 0x89098375
sub edx, r8d
sete dl
mov r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x48], cl
mov cl, byte [rax + 0xa]
lea r8, [0x1401ef3e0]
mov edx, 0x23
sub rsp, 0x30
mov dword [rsp + 0x20], 0x16dd
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x48]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x58]
mov r8, qword [r8]
mov r8, qword [r8]
movzx r8d, byte [r8]
mov rcx, qword [rcx]
movzx r10d, byte [rcx]
mov r11d, dword [0x1401c2200]
mov ecx, dword [0x1401c2204]
shl r11d, 1
shr ecx, 0x1f
or r11d, ecx
xor r11d, 0x7613ed49
mov ecx, r8d
xor ecx, r11d
and ecx, r10d
mov r11d, dword [0x1401c2208]
mov esi, dword [0x1401c220c]
imul r11d, r11d, 0x9a978e70
imul esi, esi, 0xb99b03b8
add r11d, esi
add r11d, 0xf7586397
xor r10d, r11d
and r8d, r10d
or ecx, r8d
mov r8d, dword [0x1401c2210]
mov r10d, dword [0x1401c2214]
imul r8d, r8d, 0x5adc7823
imul r10d, r10d, 0xcee806ce
add r8d, r10d
add r8d, 0xdb2664e9
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 [0x14025d3c8]
mov eax, dword [0x14025d3b0]
mov edx, dword [0x1401c2220]
mov r8d, dword [0x1401c2224]
imul edx, edx, 0x946b2b78
imul r8d, r8d, 0x9f714ae2
add edx, r8d
add edx, 0x92dd3224
cmp eax, edx
setl al
mov byte [rbp - 0x4a], al
mov edx, dword [0x1401c2228]
mov eax, dword [0x1401c222c]
shl edx, 0x15
shr eax, 0xb
or edx, eax
xor edx, 0xb11b5dca
mov eax, ecx
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2238]
mov edx, dword [0x1401c223c]
imul ecx, ecx, 0x3f1ea58c
imul edx, edx, 0xe64d392
add ecx, edx
add ecx, 0x813041c6
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x4a]
mov r8d, dword [0x1401c2240]
mov r10d, dword [0x1401c2244]
imul r8d, r8d, 0x5426e88e
imul r10d, r10d, 0x36c6eea2
add r8d, r10d
add r8d, 0xfba28e40
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x49], cl
mov cl, byte [rax + 0xb]
lea r8, [0x1401eeea0]
mov edx, 0x21
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6dc4
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x49]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x20]
mov cl, byte [rcx]
mov byte [rbp - 0x4b], cl
mov cl, byte [rax + 0xc]
lea r8, [0x1401eefb0]
mov edx, 0x20
sub rsp, 0x30
mov dword [rsp + 0x20], 0x476
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4b]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025d340]
mov eax, dword [0x14025d610]
mov edx, dword [0x1401c2248]
mov r8d, dword [0x1401c224c]
imul edx, edx, 0xd2f5bbf7
imul r8d, r8d, 0xe22d82a8
add edx, r8d
add edx, 0xefd47f74
cmp eax, edx
setl al
mov byte [rbp - 0x4d], al
mov edx, dword [0x1401c2250]
mov eax, dword [0x1401c2254]
imul edx, edx, 0x88b4d6c9
imul eax, eax, 0x1c6502ce
add edx, eax
add edx, 0xab98be31
mov eax, ecx
sub eax, edx
mov edx, dword [0x1401c2258]
mov r8d, dword [0x1401c225c]
shl edx, 0x15
shr r8d, 0xb
or edx, r8d
xor edx, 0x15e315bf
add eax, edx
mov edx, dword [0x1401c2260]
mov r8d, dword [0x1401c2264]
imul edx, edx, 0xa018b529
imul r8d, r8d, 0xd776c26
add edx, r8d
add edx, 0xc90b68b5
add eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2270]
mov edx, dword [0x1401c2274]
imul ecx, ecx, 0x5f6dbed
imul edx, edx, 0xf9cda3c1
add ecx, edx
add ecx, 0x4373e9b6
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x4d]
mov r8d, dword [0x1401c2278]
mov r10d, dword [0x1401c227c]
shl r8d, 0x13
shr r10d, 0xd
or r8d, r10d
xor r8d, 0x422186b1
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4c], cl
mov cl, byte [rax + 0xd]
lea r8, [0x1401ef0d0]
mov edx, 0x17
sub rsp, 0x30
mov dword [rsp + 0x20], 0x119
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4c]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025c680]
mov eax, dword [0x14025d2b8]
mov edx, dword [0x1401c2280]
mov r8d, dword [0x1401c2284]
imul edx, edx, 0xeb13a183
imul r8d, r8d, 0x4bcdd622
add edx, r8d
add edx, 0xf6c76eac
cmp eax, edx
setl al
mov byte [rbp - 0x4f], al
mov edx, dword [0x1401c2288]
mov eax, dword [0x1401c228c]
imul edx, edx, 0x4c7a60e0
imul eax, eax, 0xb77fe375
add edx, eax
add edx, 0xdd3258d7
mov eax, ecx
sub eax, edx
mov edx, dword [0x1401c2290]
mov r8d, dword [0x1401c2294]
imul edx, edx, 0xc6cd7c2b
imul r8d, r8d, 0x3b6ae351
add edx, r8d
add edx, 0xe1f05c1e
add eax, edx
mov edx, dword [0x1401c2298]
mov r8d, dword [0x1401c229c]
shl edx, 0x15
shr r8d, 0xb
or edx, r8d
xor edx, 0x8d8a0447
add eax, edx
imul eax, ecx
mov ecx, dword [0x1401c22a8]
mov edx, dword [0x1401c22ac]
shl ecx, 0x15
shr edx, 0xb
or ecx, edx
xor ecx, 0x82315a98
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x4f]
mov r8d, dword [0x1401c22b0]
mov r10d, dword [0x1401c22b4]
shl r8d, 0xf
shr r10d, 0x11
or r8d, r10d
xor r8d, 0xd5785945
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 + 0xe]
lea r8, [0x1401ee990]
mov edx, 0x15
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5039
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x4e]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0xf]
lea r8, [0x1401ee780]
mov edx, 0x14
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3e31
call fcn.1401b8c20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
add rsp, 0x30
mov byte [rdx + 0xf], 1
mov ecx, dword [rcx + 0x3c]
xor ecx, 0x7420
mov dword [rax], ecx
jmp 0x140082c7b
mov r9, qword [rbp - 8]
mov edx, dword [0x14025c6dc]
mov eax, dword [0x14025caa0]
mov r8d, dword [0x1401c22b8]
mov ecx, dword [0x1401c22bc]
imul r10d, r8d, 0x1e8cedd7
imul ecx, ecx, 0x8a8db003
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x77b9a266]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c22c0]
mov eax, dword [0x1401c22c4]
shld r8d, eax, 4
xor r8d, 0x656b398c
sub r8d, edx
mov eax, dword [0x1401c22c8]
mov r10d, dword [0x1401c22cc]
shld eax, r10d, 0x19
xor eax, 0x718c32b3
add r8d, eax
mov eax, dword [0x1401c22d0]
mov r10d, dword [0x1401c22d4]
shld eax, r10d, 0x11
xor eax, 0x7f1746d9
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c22e0]
mov edx, dword [0x1401c22e4]
imul r10d, r8d, 0x46cd442
imul edx, edx, 0x331ace47
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x6d1b450]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x1401c22e8]
mov r8d, dword [0x1401c22ec]
imul r11d, r10d, 0xf8112dfa
imul r8d, r8d, 0x458257a0
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x610e4960]
sub edx, r8d
sete dl
mov r8b, byte [0x1401c22f0]
xor dl, r8b
and cl, dl
mov dl, byte [0x1401c22f1]
mov r8b, byte [0x14025c2ab]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x50], cl
mov cl, byte [rax + 0x10]
lea r8, [0x1401ee890]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x22f1
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x50]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax]
mov cl, byte [rcx]
movzx edx, byte [0x14025c2ac]
movzx r8d, byte [0x1401c22f2]
imul edx, edx, 0xffffffe5
imul r8d, r8d, 0x77
add dl, r8b
sub cl, dl
movzx edx, byte [0x1401c22f3]
movzx r8d, byte [0x1401c22f4]
mov r10d, edx
shl r10d, 6
add edx, r10d
neg edx
imul r8d, r8d, 0xffffffc8
add dl, r8b
add cl, dl
mov dl, byte [0x1401c22f5]
mov r8b, byte [0x1401c22f6]
shr r8b, 7
add dl, dl
or dl, r8b
xor dl, 0x9d
add cl, dl
add cl, 2
mov rax, qword [rax]
mov byte [rax], cl
mov edx, dword [0x14025cb40]
mov eax, dword [0x14025c6ac]
mov r8d, dword [0x1401c22fc]
mov ecx, dword [0x1401c2300]
imul r10d, r8d, 0x2d0a3a63
imul ecx, ecx, 0x4d55997b
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x73510d32]
sub eax, ecx
setl cl
mov r8d, dword [0x1401c2304]
mov eax, dword [0x1401c2308]
imul r8d, r8d, 0x5a2f0e91
imul eax, eax, 0x57f1a403
add r8d, eax
mov eax, edx
sub eax, r8d
mov r8d, dword [0x1401c230c]
mov r10d, dword [0x1401c2310]
imul r8d, r8d, 0xaf4bf964
imul r10d, r10d, 0x82bf8fa6
add r8d, r10d
add eax, r8d
mov r10d, dword [0x1401c2314]
mov r8d, dword [0x1401c2318]
shld r10d, r8d, 0x18
xor r10d, 0x54500447
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x3af1b841]
imul eax, edx
mov r8d, dword [0x1401c2324]
mov edx, dword [0x1401c2328]
imul r10d, r8d, 0xa91b1c19
imul edx, edx, 0x704ec112
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x317977b]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c232c]
mov r10d, dword [0x1401c2330]
shld r8d, r10d, 5
xor r8d, 0x7a310a5c
sub edx, r8d
setne dl
mov r8b, byte [0x14025c2ad]
add r8b, 1
xor cl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x51], cl
mov cl, byte [rax + 0x11]
lea r8, [0x1401ef290]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x66ad
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x51]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x12]
lea r8, [0x1401ef334]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0xbb5
call fcn.1401b8c20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
add rsp, 0x30
mov byte [rdx + 0x12], 1
mov ecx, dword [rcx + 0x48]
xor ecx, 0x4d51
mov dword [rax], ecx
jmp 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025c6e8]
mov eax, dword [0x14025d7e8]
mov edx, dword [0x1401c2338]
mov r8d, dword [0x1401c233c]
shl edx, 0x19
shr r8d, 7
or edx, r8d
xor edx, 0xfba6fc78
cmp eax, edx
setl al
mov byte [rbp - 0x53], al
mov edx, dword [0x1401c2340]
mov eax, dword [0x1401c2344]
shl edx, 0xb
shr eax, 0x15
or edx, eax
xor edx, 0xbfe4a83b
mov eax, ecx
add eax, edx
mov edx, dword [0x1401c2348]
mov r8d, dword [0x1401c234c]
imul edx, edx, 0xed4b8a4e
imul r8d, r8d, 0xe72f715a
add edx, r8d
add edx, 0x3ab9ac9b
add eax, edx
mov edx, dword [0x1401c2350]
mov r8d, dword [str.7_l_]
shl edx, 0xf
shr r8d, 0x11
or edx, r8d
xor edx, 0x7042124d
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2360]
mov edx, dword [0x1401c2364]
shl ecx, 7
shr edx, 0x19
or ecx, edx
xor ecx, 0xfc6fe8ce
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x53]
mov r8d, dword [0x1401c2368]
mov r10d, dword [0x1401c236c]
shl r8d, 8
shr r10d, 0x18
or r8d, r10d
xor r8d, 0x55f3f257
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 + 0x13]
lea r8, [0x1401eea08]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3958
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x52]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov edx, dword [0x14025d8a4]
mov eax, dword [0x14025de60]
mov ecx, dword [0x1401c2370]
mov r8d, dword [0x1401c2374]
shl ecx, 0x1e
shr r8d, 2
or ecx, r8d
xor ecx, 0x2b68d20b
cmp eax, ecx
setl cl
mov r8d, dword [0x1401c2378]
mov eax, dword [0x1401c237c]
shl r8d, 4
shr eax, 0x1c
or r8d, eax
xor r8d, 0xd7dae4c8
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c2388]
mov edx, dword [0x1401c238c]
shl r8d, 5
shr edx, 0x1b
or r8d, edx
xor r8d, 0xcac3eed3
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c2390]
mov r10d, dword [0x1401c2394]
imul r8d, r8d, 0x3a74baa4
imul r10d, r10d, 0xcb193126
add r8d, r10d
add r8d, 0x81a01f3e
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x54], cl
mov cl, byte [rax + 0x14]
lea r8, [0x1401ef348]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x51f0
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x54]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov edx, dword [0x14025d4b8]
mov eax, dword [0x14025d1f0]
mov r8d, dword [0x1401c2398]
mov ecx, dword [0x1401c239c]
imul r10d, r8d, 0x35704761
imul ecx, ecx, 0x6e7092b8
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x20ffabfb]
sub eax, ecx
setge cl
mov eax, dword [0x1401c23a0]
mov r8d, dword [0x1401c23a4]
shld eax, r8d, 0x1e
xor eax, 0x88952e0f
mov r8d, edx
sub r8d, eax
mov eax, dword [0x1401c23a8]
mov r10d, dword [0x1401c23ac]
imul eax, eax, 0x4cbd7800
imul r10d, r10d, 0xe62199b8
add eax, r10d
add eax, r8d
mov r10d, dword [0x1401c23b0]
mov r8d, dword [0x1401c23b4]
shld r10d, r8d, 0x10
xor r10d, 0xca243969
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 + 0x74d0dd01]
imul eax, edx
mov r8d, dword [0x1401c23c0]
mov edx, dword [0x1401c23c4]
imul r10d, r8d, 0x64d85ef5
imul edx, edx, 0x2602a138
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x1b48ac31]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c23c8]
mov r10d, dword [0x1401c23cc]
shld r8d, r10d, 0x1e
xor r8d, 0x39cc620e
sub edx, r8d
setne dl
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x55], cl
mov cl, byte [rax + 0x16]
lea r8, [0x1401eebf0]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5497
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x55]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov ecx, dword [0x1401c23d4]
mov edx, dword [0x1401c23d8]
shld ecx, edx, 0x1d
xor ecx, 0x470a04c1
mov dword [rax], ecx
mov edx, dword [0x14025da7c]
mov eax, dword [0x14025d14c]
mov r8d, dword [0x1401c23dc]
mov ecx, dword [0x1401c23e0]
imul r10d, r8d, 0xc1bb226a
imul ecx, ecx, 0x8ef7b50c
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x466f7cac]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c23e4]
mov eax, dword [0x1401c23e8]
shld r8d, eax, 0x19
xor r8d, 0x85ae5291
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c23f4]
mov edx, dword [0x1401c23f8]
shld r8d, edx, 0x1a
xor r8d, 0xb5c30561
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c23fc]
mov r10d, dword [0x1401c2400]
shld r8d, r10d, 0x11
xor r8d, 0xb25e8fbb
sub edx, r8d
sete dl
mov r8b, byte [0x1401c2404]
mov r10b, byte [0x14025c2b1]
add r8b, r10b
xor dl, r8b
and cl, dl
mov dl, byte [0x14025c2b2]
mov r8b, byte [0x1401c2405]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x56], cl
mov cl, byte [rax + 0x17]
lea r8, [0x1401ee820]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6532
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x56]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x18]
lea r8, [0x1401ef4b0]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x4819
call fcn.1401b8c20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
add rsp, 0x30
mov byte [rdx + 0x18], 1
mov ecx, dword [rcx + 0x60]
xor ecx, 0x3535
mov dword [rax], ecx
jmp 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025d5ec]
mov eax, dword [0x14025db24]
mov edx, dword [0x1401c2408]
mov r8d, dword [0x1401c240c]
imul edx, edx, 0xbed2a3f4
imul r8d, r8d, 0x673fc541
add edx, r8d
add edx, 0xa39d4731
cmp eax, edx
setl al
mov byte [rbp - 0x58], al
mov edx, dword [0x1401c2410]
mov eax, dword [0x1401c2414]
imul edx, edx, 0x4648e6ed
imul eax, eax, 0xdeb57791
add edx, eax
add edx, 0x68bf9ff5
mov eax, ecx
add eax, edx
mov edx, dword [0x1401c2418]
mov r8d, dword [0x1401c241c]
shl edx, 0x1c
shr r8d, 4
or edx, r8d
xor edx, 0x4ce58ff4
add eax, edx
mov edx, dword [0x1401c2420]
mov r8d, dword [0x1401c2424]
imul edx, edx, 0xa226ccfd
imul r8d, r8d, 0x7a2799f0
add edx, r8d
add edx, 0x4d13cc24
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2430]
mov edx, dword [0x1401c2434]
imul ecx, ecx, 0x406c7c3e
imul edx, edx, 0x411033dc
add ecx, edx
add ecx, 0x33f8a86e
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x58]
mov r8d, dword [0x1401c2438]
mov r10d, dword [0x1401c243c]
imul r8d, r8d, 0xb23fafbb
imul r10d, r10d, 0x4ea12234
add r8d, r10d
add r8d, 0xc3a754d6
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, [0x1401ee5b0]
mov edx, 0xf
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52b
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x57]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x30]
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 [0x14025d604]
mov eax, dword [0x14025d9ec]
mov r8d, dword [0x1401c2440]
mov ecx, dword [0x1401c2444]
imul r10d, r8d, 0x246d0b40
imul ecx, ecx, 0xc5a45573
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x73cc52b6]
sub eax, ecx
setge cl
mov r8d, dword [0x1401c2448]
mov eax, dword [0x1401c244c]
shld r8d, eax, 1
xor r8d, 0x9316eb82
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c2458]
mov edx, dword [0x1401c245c]
shld r8d, edx, 6
xor r8d, 0x185e260e
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r10d, dword [0x1401c2460]
mov r8d, dword [0x1401c2464]
imul r11d, r10d, 0x2293556d
imul r8d, r8d, 0x88cfb2a7
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x70b0c478]
sub edx, r8d
sete dl
mov r8b, byte [0x1401c2468]
xor dl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x59], cl
mov cl, byte [rax + 0x1a]
lea r8, [0x1401ef2f0]
mov edx, 0xd
sub rsp, 0x30
mov dword [rsp + 0x20], 0x70d1
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x59]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x18]
mov cl, byte [rcx]
mov byte [rbp - 0x5a], cl
mov cl, byte [rax + 0x1b]
lea r8, [0x1401ee8e0]
mov edx, 0xc
sub rsp, 0x30
mov dword [rsp + 0x20], 0x8c0
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5a]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025d140]
mov eax, dword [0x14025cb2c]
mov edx, dword [0x1401c246c]
mov r8d, dword [0x1401c2470]
imul edx, edx, 0x80613d63
imul r8d, r8d, 0x98e83c2e
add edx, r8d
add edx, 0xd271ec72
cmp eax, edx
setl al
mov byte [rbp - 0x5c], al
mov edx, dword [0x1401c2474]
mov eax, dword [0x1401c2478]
shl edx, 0x1b
shr eax, 5
or edx, eax
xor edx, 0xd9fd340d
sub edx, ecx
mov eax, dword [0x1401c247c]
mov r8d, dword [0x1401c2480]
shl eax, 0xe
shr r8d, 0x12
or eax, r8d
xor eax, 0x3bfc4eb4
add edx, eax
mov eax, dword [0x1401c2484]
mov r8d, dword [0x1401c2488]
shl eax, 0xe
shr r8d, 0x12
or eax, r8d
xor eax, 0xd432c1aa
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2494]
mov edx, dword [0x1401c2498]
shl ecx, 0x16
shr edx, 0xa
or ecx, edx
xor ecx, 0xdfd7e216
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x5c]
mov r8d, dword [0x1401c249c]
mov r10d, dword [0x1401c24a0]
shl r8d, 0x13
shr r10d, 0xd
or r8d, r10d
xor r8d, 0x2569bfe8
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, [0x1401eec80]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x25fd
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5b]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0x30]
mov rax, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x58]
mov r8, qword [r8]
mov r8, qword [r8]
mov r10, qword [rcx]
movsxd r10, dword [r10]
movzx r8d, byte [r8 + r10]
mov rdx, qword [rdx]
movzx r10d, byte [rdx]
mov r11d, dword [0x1401c24a4]
mov edx, dword [0x1401c24a8]
shl r11d, 1
shr edx, 0x1f
or r11d, edx
xor r11d, 0x716f05e6
mov edx, r8d
xor edx, r11d
mov r11d, dword [0x1401c24ac]
mov esi, dword [0x1401c24b0]
shl r11d, 0x19
shr esi, 7
or r11d, esi
xor r11d, 0x998db4dc
and edx, r11d
mov r11d, dword [0x1401c24b4]
mov esi, dword [0x1401c24b8]
shl r11d, 1
shr esi, 0x1f
or r11d, esi
xor r11d, 0xc39332f9
and r8d, r11d
or edx, r8d
mov r11d, dword [0x1401c24bc]
mov r8d, dword [0x1401c24c0]
imul r11d, r11d, 0xd414857d
imul r8d, r8d, 0xf2b0ea19
add r11d, r8d
add r11d, 0xa68eba5f
mov r8d, r10d
xor r8d, r11d
mov r11d, dword [0x1401c24c4]
mov esi, dword [0x1401c24c8]
shl r11d, 6
shr esi, 0x1a
or r11d, esi
xor r11d, 0x68175636
and r8d, r11d
mov r11d, dword [0x1401c24cc]
mov esi, dword [0x1401c24d0]
shl r11d, 0xa
shr esi, 0x16
or r11d, esi
xor r11d, 0x2a21203b
and r10d, r11d
or r8d, r10d
xor edx, r8d
mov r8, qword [rcx]
mov r10d, dword [r8]
mov r8d, dword [0x1401c24d4]
mov r11d, dword [0x1401c24d8]
shl r8d, 0xa
shr r11d, 0x16
or r8d, r11d
xor r8d, 0x21947aeb
sub r8d, r10d
add 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 [0x14025de78]
mov eax, dword [0x14025cf60]
mov ecx, dword [0x1401c24dc]
mov r8d, dword [0x1401c24e0]
imul ecx, ecx, 0xc2bc6e96
imul r8d, r8d, 0x3f084cac
add ecx, r8d
add ecx, 0x54dedeec
cmp eax, ecx
setl cl
mov r8d, dword [0x1401c24e4]
mov eax, dword [0x1401c24e8]
imul r8d, r8d, 0x8a1fbd8e
imul eax, eax, 0x98f53ca8
add r8d, eax
add r8d, 0x3f28354e
sub r8d, edx
mov eax, dword [0x1401c24ec]
mov r10d, dword [0x1401c24f0]
imul eax, eax, 0xacf55848
imul r10d, r10d, 0x734e8be3
add eax, r10d
add eax, 0x39f6797e
add r8d, eax
mov eax, dword [0x1401c24f4]
mov r10d, dword [0x1401c24f8]
shl eax, 0xa
shr r10d, 0x16
or eax, r10d
xor eax, 0xbb3a6351
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c2504]
mov edx, dword [0x1401c2508]
imul r8d, r8d, 0x924ea8fe
imul edx, edx, 0x9b37cdc
add r8d, edx
add r8d, 0xe59f15c2
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c250c]
mov r10d, dword [0x1401c2510]
imul r8d, r8d, 0x9414b383
imul r10d, r10d, 0xb76140df
add r8d, r10d
add r8d, 0x42becb5e
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x5d], cl
mov cl, byte [rax + 0x1d]
lea r8, [0x1401ef050]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e16
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5d]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov cl, byte [rax + 0x1e]
lea r8, [0x1401ee720]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x98e
call fcn.1401b8c20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
add rsp, 0x30
mov byte [rdx + 0x1e], 1
mov ecx, dword [rcx + 0x78]
xor ecx, 0x2bd5
mov dword [rax], ecx
jmp 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025c9e0]
mov eax, dword [0x14025cb58]
mov edx, dword [0x1401c2514]
mov r8d, dword [0x1401c2518]
shl edx, 0x17
shr r8d, 9
or edx, r8d
xor edx, 0xe0ed5571
cmp eax, edx
setl al
mov byte [rbp - 0x5f], al
mov edx, dword [0x1401c251c]
mov eax, dword [0x1401c2520]
shl edx, 0x1d
shr eax, 3
or edx, eax
xor edx, 0xc6d3d13b
sub edx, ecx
mov eax, dword [0x1401c2524]
mov r8d, dword [0x1401c2528]
imul eax, eax, 0x1c849e5c
imul r8d, r8d, 0x8971cf80
add eax, r8d
add eax, 0x8cb59bc3
add edx, eax
mov eax, dword [0x1401c252c]
mov r8d, dword [0x1401c2530]
imul eax, eax, 0x76c24e58
imul r8d, r8d, 0xc6ed7131
add eax, r8d
add eax, 0xf21fb867
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c253c]
mov edx, dword [0x1401c2540]
imul ecx, ecx, 0xbff20106
imul edx, edx, 0x5a4d8bde
add ecx, edx
add ecx, 0x9aa47faa
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x5f]
mov r8d, dword [0x1401c2544]
mov r10d, dword [0x1401c2548]
shl r8d, 2
shr r10d, 0x1e
or r8d, r10d
xor r8d, 0xb2ba09ea
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5e], cl
mov cl, byte [rax + 0x1f]
lea r8, [0x1401ee9f0]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x24e
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x5e]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
mov ecx, dword [rcx]
mov edx, dword [0x1401c254c]
mov r8d, dword [0x1401c2550]
imul edx, edx, 0x593018d
imul r8d, r8d, 0x6dceea15
add edx, r8d
add edx, 0x50439c70
sub edx, ecx
mov ecx, dword [0x1401c2554]
mov r8d, dword [0x1401c2558]
shl ecx, 0xd
shr r8d, 0x13
or ecx, r8d
xor ecx, 0x5ac2378b
add edx, ecx
mov ecx, dword [0x1401c255c]
mov r8d, dword [0x1401c2560]
shl ecx, 0x13
shr r8d, 0xd
or ecx, r8d
xor ecx, 0x404be257
sub ecx, edx
mov rax, qword [rax]
mov dword [rax], ecx
mov ecx, dword [0x14025d854]
mov eax, dword [0x14025dcc0]
mov edx, dword [0x1401c256c]
mov r8d, dword [0x1401c2570]
imul edx, edx, 0x24bccb20
imul r8d, r8d, 0x1faf5a0d
add edx, r8d
add edx, 0x7c09575d
cmp eax, edx
setl al
mov byte [rbp - 0x61], al
mov edx, dword [0x1401c2574]
mov eax, dword [0x1401c2578]
shl edx, 7
shr eax, 0x19
or edx, eax
xor edx, 0x180d8f80
sub edx, ecx
mov eax, dword [0x1401c257c]
mov r8d, dword [0x1401c2580]
imul eax, eax, 0xcdd8136a
imul r8d, r8d, 0x475b725e
add eax, r8d
add eax, 0x24924905
add edx, eax
mov eax, dword [0x1401c2584]
mov r8d, dword [str._a_ihV]
imul eax, eax, 0xe96734b3
imul r8d, r8d, 0x344fc213
add eax, r8d
add eax, 0x95817e71
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2594]
mov edx, dword [0x1401c2598]
shl ecx, 0x16
shr edx, 0xa
or ecx, edx
xor ecx, 0x54afa1c3
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x61]
mov r8d, dword [0x1401c259c]
mov r10d, dword [0x1401c25a0]
imul r8d, r8d, 0x8715af31
imul r10d, r10d, 0x615f34f2
add r8d, r10d
add r8d, 0x57194c29
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x60], cl
mov cl, byte [rax + 0x20]
lea r8, [0x1401eecb8]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x348
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x60]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025db18]
mov eax, dword [0x14025da18]
mov edx, dword [0x1401c25a4]
mov r8d, dword [0x1401c25a8]
shl edx, 0xf
shr r8d, 0x11
or edx, r8d
xor edx, 0x52b481f0
cmp eax, edx
setl al
mov byte [rbp - 0x63], al
mov edx, dword [0x1401c25ac]
mov eax, dword [0x1401c25b0]
imul edx, edx, 0x1dbe2955
imul eax, eax, 0x503a78da
add edx, eax
add edx, 0xd6b1fbfe
sub edx, ecx
mov eax, dword [0x1401c25b4]
mov r8d, dword [0x1401c25b8]
shl eax, 6
shr r8d, 0x1a
or eax, r8d
xor eax, 0xf996123a
add edx, eax
mov eax, dword [0x1401c25bc]
mov r8d, dword [0x1401c25c0]
imul eax, eax, 0x4fd3cc18
imul r8d, r8d, 0xb00df079
add eax, r8d
add eax, 0xd7ab8183
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c25cc]
mov edx, dword [0x1401c25d0]
imul ecx, ecx, 0x579990e4
imul edx, edx, 0xba17b30
add ecx, edx
add ecx, 0x6d43f986
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x63]
mov r8d, dword [0x1401c25d4]
mov r10d, dword [0x1401c25d8]
imul r8d, r8d, 0x83f24435
imul r10d, r10d, 0x1c2bd8a6
add r8d, r10d
add r8d, 0xb56e05bc
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x62], cl
mov cl, byte [rax + 0x22]
lea r8, [0x1401eec48]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x420b
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x62]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x38]
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 edx, dword [0x14025d6a8]
mov eax, dword [0x14025d95c]
mov ecx, dword [0x1401c25dc]
mov r8d, dword [0x1401c25e0]
shl ecx, 0x1b
shr r8d, 5
or ecx, r8d
xor ecx, 0x9a4ca9ef
cmp eax, ecx
setl cl
mov r8d, dword [0x1401c25e4]
mov eax, dword [0x1401c25e8]
imul r8d, r8d, 0x9a3cddf6
imul eax, eax, 0xe8468a3a
add r8d, eax
add r8d, 0x4c655494
sub r8d, edx
mov eax, dword [0x1401c25ec]
mov r10d, dword [0x1401c25f0]
imul eax, eax, 0xb883cffa
imul r10d, r10d, 0x53275ec6
add eax, r10d
add eax, 0x8ee78cd1
add r8d, eax
mov eax, dword [0x1401c25f4]
mov r10d, dword [0x1401c25f8]
imul eax, eax, 0xce08f691
imul r10d, r10d, 0x1ac95489
add eax, r10d
add eax, 0x32c7495d
sub eax, r8d
imul eax, edx
mov r8d, dword [0x1401c2604]
mov edx, dword [0x1401c2608]
shl r8d, 0xc
shr edx, 0x14
or r8d, edx
xor r8d, 0xaf400011
xor edx, edx
div r8d
mov rax, qword [rbp - 0x18]
mov r8d, dword [0x1401c260c]
mov r10d, dword [0x1401c2610]
shl r8d, 0xc
shr r10d, 0x14
or r8d, r10d
xor r8d, 0xb9fafa20
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x64], cl
mov cl, byte [rax + 0x23]
lea r8, [0x1401eec58]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f5
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x64]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov ecx, dword [0x14025ca90]
mov eax, dword [0x14025d644]
mov edx, dword [0x1401c2614]
mov r8d, dword [0x1401c2618]
shl edx, 0x16
shr r8d, 0xa
or edx, r8d
xor edx, 0x4af4b1c6
cmp eax, edx
setl al
mov byte [rbp - 0x66], al
mov edx, dword [0x1401c261c]
mov eax, dword [0x1401c2620]
shl edx, 6
shr eax, 0x1a
or edx, eax
xor edx, 0x97f37b48
mov eax, ecx
add eax, edx
mov edx, dword [0x1401c2624]
mov r8d, dword [0x1401c2628]
shl edx, 4
shr r8d, 0x1c
or edx, r8d
xor edx, 0xd7e546b5
add eax, edx
mov edx, dword [0x1401c262c]
mov r8d, dword [0x1401c2630]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0x2ad5a05f
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c263c]
mov edx, dword [0x1401c2640]
imul ecx, ecx, 0x861bdb82
imul edx, edx, 0x3a7e5c7e
add ecx, edx
add ecx, 0xe868ce26
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x66]
mov r8d, dword [0x1401c2644]
mov r10d, dword [0x1401c2648]
shl r8d, 0x1e
shr r10d, 2
or r8d, r10d
xor r8d, 0xf572b427
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x65], cl
mov cl, byte [rax + 0x25]
lea r8, [0x1401ee91c]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3149
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x65]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov r9, qword [rbp - 8]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov byte [rax], cl
mov ecx, dword [0x14025dea0]
mov eax, dword [0x14025c63c]
mov edx, dword [0x1401c264c]
mov r8d, dword [0x1401c2650]
shl edx, 5
shr r8d, 0x1b
or edx, r8d
xor edx, 0x8fd7c284
cmp eax, edx
setl al
mov byte [rbp - 0x68], al
mov edx, dword [0x1401c2654]
mov eax, dword [0x1401c2658]
shl edx, 0x1f
shr eax, 1
or edx, eax
xor edx, 0xbd3ba877
mov eax, ecx
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401c2664]
mov edx, dword [0x1401c2668]
imul ecx, ecx, 0x4893a715
imul edx, edx, 0x1eb707ce
add ecx, edx
add ecx, 0x77740704
xor edx, edx
div ecx
mov rax, qword [rbp - 0x18]
mov ecx, edx
mov dl, byte [rbp - 0x68]
mov r8d, dword [0x1401c266c]
mov r10d, dword [0x1401c2670]
shl r8d, 0x1d
shr r10d, 3
or r8d, r10d
xor r8d, 0x79668c7b
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x67], cl
mov cl, byte [rax + 0x26]
lea r8, [0x1401eecc0]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x30a8
call fcn.1401b8c20
mov rcx, qword [rbp - 0x18]
mov r9b, byte [rbp - 0x67]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov al, byte [rax]
mov byte [rcx + 0x27], 1
lea rsp, [rbp + 0xa8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14, qword [rbp + 0x38]
mov r8, qword [rbp + 0x50]
mov r15, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x48]
mov r9, qword [rbp + 0x90]
mov r11, qword [rbp + 0x98]
mov r10, qword [rbp + 0x58]
mov bl, byte [rbp + 0xa7]
mov rsi, qword [rbp + 0x60]
mov rdi, qword [rbp + 0x30]
mov r12, qword [rbp + 0x68]
mov eax, 0x10
mov qword [rbp - 0x78], rax
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r13, rsp
mov qword [r12], r13
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r12, rsp
mov qword [rsi], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r12, rsp
mov qword [r10], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r12, rsp
mov qword [r8], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r12, rsp
mov qword [rcx], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r12, rsp
mov qword [r15], r12
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r15, rsp
mov qword [r14], r15
call fcn.1401ba220
sub rsp, rax
mov rax, qword [rbp + 0x40]
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 [0x1401c2674]
mov dl, byte [0x1401c2675]
mov byte [rbp - 0x69], dl
mov dl, 0xd2
mul dl
mov dl, al
mov al, byte [rbp - 0x69]
mov r8b, 0xdf
mul r8b
mov r8b, al
mov rax, qword [rbp + 0x50]
add dl, r8b
add dl, 0x51
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 + 0x38]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov r11, rax
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x68]
mov r8, qword [r8]
mov r9b, byte [0x1401c2676]
mov r10b, byte [0x1401c2677]
shl r9b, 7
shr r10b, 1
or r9b, r10b
xor r9b, 0xae
mov byte [r8], r9b
mov byte [rdx + 0x29], 1
mov ecx, dword [rcx + 0xa4]
xor ecx, 0x6efe
mov dword [rax], ecx
jmp 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x20]
mov r10, qword [rbp + 0x60]
mov r9, qword [rbp + 0x40]
mov r11, qword [rbp + 0x58]
mov r11, qword [r11]
mov r11, qword [r11]
movzx r11d, byte [r11]
mov r9, qword [r9]
movzx esi, byte [r9]
mov edi, dword [0x1401c2678]
mov r9d, dword [0x1401c267c]
shl edi, 5
shr r9d, 0x1b
or edi, r9d
xor edi, 0x23c0ef3f
mov r9d, r11d
xor r9d, edi
mov edi, dword [0x1401c2680]
mov ebx, dword [0x1401c2684]
shl edi, 8
shr ebx, 0x18
or edi, ebx
xor edi, 0x425be0b7
and r9d, edi
mov edi, dword [0x1401c2688]
mov ebx, dword [0x1401c268c]
shl edi, 0xc
shr ebx, 0x14
or edi, ebx
xor edi, 0xb3ce6595
and r11d, edi
or r9d, r11d
mov edi, dword [0x1401c2690]
mov r11d, dword [0x1401c2694]
imul edi, edi, 0xf5234a1a
imul r11d, r11d, 0x7f57f842
add edi, r11d
add edi, 0x46e69527
mov r11d, esi
xor r11d, edi
mov edi, dword [0x1401c2698]
mov ebx, dword [0x1401c269c]
shl edi, 0xf
shr ebx, 0x11
or edi, ebx
xor edi, 0xbaf930ce
and r11d, edi
mov edi, dword [0x1401c26a0]
mov ebx, dword [0x1401c26a4]
imul edi, edi, 0xc2776897
imul ebx, ebx, 0x693a4551
add edi, ebx
add edi, 0x434e39ec
and esi, edi
or r11d, esi
xor r9d, r11d
mov r11d, dword [0x1401c26a8]
mov esi, dword [0x1401c26ac]
shl r11d, 0x18
shr esi, 8
or r11d, esi
xor r11d, 0x3e9f2c5f
add 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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x40]
mov rax, qword [r8]
mov r9b, byte [rax]
mov al, byte [0x1401c26b8]
mov r10b, byte [0x1401c26b9]
mov byte [rbp - 0x79], r10b
mov r10b, 0xdc
mul r10b
mov r10b, al
mov al, byte [rbp - 0x79]
mov r11b, 0x5d
mul r11b
mov r11b, al
mov rax, qword [rbp + 0x80]
add r10b, r11b
add r10b, 0xdd
sub 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 0x140082c7b
mov rax, qword [rbp + 0x80]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x30]
mov r8, qword [r8]
mov r9d, dword [str._K5_n]
mov r10d, dword [0x1401c26c0]
shl r9d, 0x12
shr r10d, 0xe
or r9d, r10d
xor r9d, 0x2cfea927
mov dword [r8], r9d
mov byte [rdx + 0x2f], 1
mov ecx, dword [rcx + 0xbc]
xor ecx, 0x2a7b
mov dword [rax], ecx
jmp 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x18]
mov r10, qword [rbp + 0x50]
mov r9, qword [rbp + 0x30]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r9, qword [rbp + 0x30]
mov r8, qword [rbp + 0x38]
mov r10, qword [rbp + 0x40]
mov r11, qword [rbp + 0x58]
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 [0x1401c26c4]
mov r10d, dword [0x1401c26c8]
shl edi, 0x14
shr r10d, 0xc
or edi, r10d
xor edi, 0xf3e91b24
mov r10d, r11d
xor r10d, edi
and r10d, esi
mov edi, dword [0x1401c26cc]
mov ebx, dword [0x1401c26d0]
imul edi, edi, 0x693db072
imul ebx, ebx, 0x760077a4
add edi, ebx
add edi, 0x1cbe8a7
xor esi, edi
and r11d, esi
or r10d, r11d
mov r11, qword [r9]
mov esi, dword [r11]
mov r11d, dword [0x1401c26d4]
mov edi, dword [0x1401c26d8]
shl r11d, 0x1d
shr edi, 3
or r11d, edi
xor r11d, 0xeb5661dd
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x30]
mov r9, qword [r8]
mov r9d, dword [r9]
mov r10d, dword [0x1401c26dc]
mov r11d, dword [0x1401c26e0]
imul r10d, r10d, 0xbc9bd034
imul r11d, r11d, 0xe6750955
add r10d, r11d
add r10d, 0x89914ec
sub r9d, r10d
mov r10d, dword [0x1401c26e4]
mov r11d, dword [0x1401c26e8]
shl r10d, 0x17
shr r11d, 9
or r10d, r11d
xor r10d, 0xee7b496e
add r9d, r10d
mov r10d, dword [0x1401c26ec]
mov r11d, dword [0x1401c26f0]
imul r10d, r10d, 0x8f0d7e98
imul r11d, r11d, 0x92825caf
add r10d, r11d
add r10d, 0x2bd29f30
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x68]
mov r9, qword [rbp + 0x40]
mov r10, qword [rbp + 0x48]
mov r11, qword [rbp + 0x38]
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 0x140082c7b
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x10]
mov r9, qword [rbp + 0x68]
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 0x14007f9b6