Function at 0x14007cbf0
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, 0x118
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x78], r9
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x88], rdx
mov byte [rbp + 0x97], cl
cmp dword [0x1402123d8], 0
jne 0x14007f55c
mov eax, dword [str.__r4]
xor eax, 0x340d5c36
mov dword [0x1401bb8e0], eax
mov eax, dword [0x1401bb864]
xor eax, 0x58c416b9
mov dword [0x1401bb8e4], eax
mov eax, dword [0x1401bb868]
xor eax, 0x8a1b57a6
mov dword [0x1401bb8e8], eax
mov eax, dword [0x1401bb86c]
xor eax, 0x3d5107dc
mov dword [0x1401bb8ec], eax
mov eax, dword [0x1401bb870]
xor eax, 0xe27cbef8
mov dword [0x1401bb8f0], eax
mov eax, dword [0x1401bb874]
xor eax, 0xa41a07c0
mov dword [0x1401bb8f4], eax
mov eax, dword [0x1401bb878]
xor eax, 0xff5835c9
mov dword [0x1401bb8f8], eax
mov eax, dword [0x1401bb87c]
xor eax, 0x14c82ec1
mov dword [0x1401bb8fc], eax
mov eax, dword [0x1401bb880]
xor eax, 0xdefebe61
mov dword [0x1401bb900], eax
mov eax, dword [0x1401bb884]
xor eax, 0xa514d2ba
mov dword [0x1401bb904], eax
mov eax, dword [0x1401bb888]
xor eax, 0x18e54bc4
mov dword [0x1401bb908], eax
mov eax, dword [0x1401bb88c]
xor eax, 0xcb0bae0
mov dword [0x1401bb90c], eax
mov eax, dword [0x1401bb890]
xor eax, 0x60bdf060
mov dword [0x1401bb910], eax
mov eax, dword [0x1401bb894]
xor eax, 0xbf77efa4
mov dword [0x1401bb914], eax
mov eax, dword [0x1401bb898]
xor eax, 0xccd73972
mov dword [0x1401bb918], eax
mov eax, dword [0x1401bb89c]
xor eax, 0x8254ef1e
mov dword [0x1401bb91c], eax
mov eax, dword [0x1401bb8a0]
xor eax, 0x7c4d7c3c
mov dword [0x1401bb920], eax
mov eax, dword [0x1401bb8a4]
xor eax, 0xbc881a31
mov dword [0x1401bb924], eax
mov eax, dword [0x1401bb8a8]
xor eax, 0xbf36d537
mov dword [0x1401bb928], eax
mov eax, dword [0x1401bb8ac]
xor eax, 0x2cfd8e44
mov dword [0x1401bb92c], eax
mov eax, dword [0x1401bb8b0]
xor eax, 0xb47344ac
mov dword [0x1401bb930], eax
mov eax, dword [0x1401bb8b4]
xor eax, 0xa8308494
mov dword [0x1401bb934], eax
mov eax, dword [0x1401bb8b8]
xor eax, 0x9d8bb870
mov dword [0x1401bb938], eax
mov eax, dword [0x1401bb8bc]
xor eax, 0xc2be55e0
mov dword [0x1401bb93c], eax
mov eax, dword [0x1401bb8c0]
xor eax, 0xd3892be8
mov dword [0x1401bb940], eax
mov eax, dword [0x1401bb8c4]
xor eax, 0xfec6591c
mov dword [0x1401bb944], eax
mov eax, dword [0x1401bb8c8]
xor eax, 0x44067373
mov dword [0x1401bb948], eax
mov eax, dword [0x1401bb8cc]
xor eax, 0x382dde8b
mov dword [0x1401bb94c], eax
mov eax, dword [0x1401bb8d0]
xor eax, 0x41728e7b
mov dword [0x1401bb950], eax
mov eax, dword [0x1401bb8d4]
xor eax, 0xbc24aefe
mov dword [0x1401bb954], eax
mov eax, dword [0x1401bb8d8]
xor eax, 0x142834f8
mov dword [0x1401bb958], eax
mov eax, dword [0x1401bb8dc]
xor eax, 0x34bee347
mov dword [0x1401bb95c], eax
mov eax, dword [0x1401bbb54]
xor eax, 0x71a67165
mov dword [0x1401bbb64], eax
mov eax, dword [0x1401bbb58]
xor eax, 0x98a1aee2
mov dword [0x1401bbb68], eax
mov eax, dword [0x1401bbb5c]
xor eax, 0x4964a504
mov dword [0x1401bbb6c], eax
mov eax, dword [0x1401bbb60]
xor eax, 0xf1d0d905
mov dword [0x1401bbb70], eax
mov eax, dword [0x1401bbbe0]
xor eax, 0x5ae67524
mov dword [0x1401bbbec], eax
mov eax, dword [0x1401bbbe4]
xor eax, 0xe55e7826
mov dword [0x1401bbbf0], eax
mov eax, dword [0x1401bbbe8]
xor eax, 0x6cb8e766
mov dword [0x1401bbbf4], eax
mov eax, dword [0x1401bbaa0]
xor eax, 0x4bde2faf
mov dword [0x1401bbb00], eax
mov eax, dword [0x1401bbaa4]
xor eax, 0x137ce09d
mov dword [0x1401bbb04], eax
mov eax, dword [0x1401bbaa8]
xor eax, 0xe66e85ce
mov dword [0x1401bbb08], eax
mov eax, dword [0x1401bbaac]
xor eax, 0x7dcf9942
mov dword [0x1401bbb0c], eax
mov eax, dword [0x1401bbab0]
xor eax, 0x232d9608
mov dword [0x1401bbb10], eax
mov eax, dword [0x1401bbab4]
xor eax, 0xb0a788c2
mov dword [0x1401bbb14], eax
mov eax, dword [0x1401bbab8]
xor eax, 0x1fdf9ed9
mov dword [0x1401bbb18], eax
mov eax, dword [0x1401bbabc]
xor eax, 0xbdd0666
mov dword [0x1401bbb1c], eax
mov eax, dword [0x1401bbac0]
xor eax, 0xa69713b4
mov dword [0x1401bbb20], eax
mov eax, dword [0x1401bbac4]
xor eax, 0x46228483
mov dword [0x1401bbb24], eax
mov eax, dword [0x1401bbac8]
xor eax, 0x4d23d42c
mov dword [0x1401bbb28], eax
mov eax, dword [0x1401bbacc]
xor eax, 0x28101f9
mov dword [0x1401bbb2c], eax
mov eax, dword [0x1401bbad0]
xor eax, 0xe275768b
mov dword [0x1401bbb30], eax
mov eax, dword [0x1401bbad4]
xor eax, 0xb13395f7
mov dword [0x1401bbb34], eax
mov eax, dword [0x1401bbad8]
xor eax, 0x8fee4b73
mov dword [0x1401bbb38], eax
mov eax, dword [0x1401bbadc]
xor eax, 0x9aae5167
mov dword [0x1401bbb3c], eax
mov eax, dword [0x1401bbae0]
xor eax, 0xcae6d0e8
mov dword [0x1401bbb40], eax
mov eax, dword [0x1401bbae4]
xor eax, 0x557d8454
mov dword [0x1401bbb44], eax
mov eax, dword [0x1401bbae8]
xor eax, 0x20a96695
mov dword [0x1401bbb48], eax
mov eax, dword [0x1401bbaec]
xor eax, 0xf6c503ac
mov dword [0x1401bbb4c], eax
mov eax, dword [0x1401bbaf0]
xor eax, 0x797c79be
mov dword [0x1401bbb50], eax
mov eax, dword [0x1401bb240]
xor eax, 0x75f81c0
mov dword [0x1401bb2d0], eax
mov eax, dword [0x1401bb244]
xor eax, 0xd2f2b7cd
mov dword [0x1401bb2d4], eax
mov eax, dword [0x1401bb248]
xor eax, 0x953fb4c0
mov dword [0x1401bb2d8], eax
mov eax, dword [0x1401bb24c]
xor eax, 0x403afa9d
mov dword [0x1401bb2dc], eax
mov eax, dword [0x1401bb250]
xor eax, 0xc488fdb3
mov dword [0x1401bb2e0], eax
mov eax, dword [0x1401bb254]
xor eax, 0x24daa2a4
mov dword [0x1401bb2e4], eax
mov eax, dword [0x1401bb258]
xor eax, 0x45045844
mov dword [0x1401bb2e8], eax
mov eax, dword [0x1401bb25c]
xor eax, 0x9a68e7f
mov dword [0x1401bb2ec], eax
mov eax, dword [0x1401bb260]
xor eax, 0x5293bc2a
mov dword [0x1401bb2f0], eax
mov eax, dword [0x1401bb264]
xor eax, 0x809213f7
mov dword [0x1401bb2f4], eax
mov eax, dword [0x1401bb268]
xor eax, 0xe1bd4f1d
mov dword [0x1401bb2f8], eax
mov eax, dword [0x1401bb26c]
xor eax, 0x7ab35697
mov dword [0x1401bb2fc], eax
mov eax, dword [0x1401bb270]
xor eax, 0xdea89250
mov dword [0x1401bb300], eax
mov eax, dword [0x1401bb274]
xor eax, 0x46f11ee7
mov dword [0x1401bb304], eax
mov eax, dword [0x1401bb278]
xor eax, 0x9d830af6
mov dword [0x1401bb308], eax
mov eax, dword [0x1401bb27c]
xor eax, 0x8c365956
mov dword [0x1401bb30c], eax
mov eax, dword [0x1401bb280]
xor eax, 0xc75205d6
mov dword [0x1401bb310], eax
mov eax, dword [0x1401bb284]
xor eax, 0x21c1586
mov dword [0x1401bb314], eax
mov eax, dword [0x1401bb288]
xor eax, 0xe1f3d438
mov dword [0x1401bb318], eax
mov eax, dword [0x1401bb28c]
xor eax, 0xf661f68a
mov dword [0x1401bb31c], eax
mov eax, dword [0x1401bb290]
xor eax, 0x2d73f01f
mov dword [0x1401bb320], eax
mov eax, dword [0x1401bb294]
xor eax, 0xe76db7f5
mov dword [0x1401bb324], eax
mov eax, dword [0x1401bb298]
xor eax, 0xe7231ab3
mov dword [0x1401bb328], eax
mov eax, dword [0x1401bb29c]
xor eax, 0x74fb3145
mov dword [0x1401bb32c], eax
mov eax, dword [0x1401bb2a0]
xor eax, 0xf3466894
mov dword [0x1401bb330], eax
mov eax, dword [0x1401bb2a4]
xor eax, 0x3a86caaa
mov dword [0x1401bb334], eax
mov eax, dword [0x1401bb2a8]
xor eax, 0xe29c9768
mov dword [0x1401bb338], eax
mov eax, dword [0x1401bb2ac]
xor eax, 0xfad6ba91
mov dword [0x1401bb33c], eax
mov eax, dword [0x1401bb2b0]
xor eax, 0xc5002b26
mov dword [0x1401bb340], eax
mov eax, dword [0x1401bb2b4]
xor eax, 0xd69d2661
mov dword [0x1401bb344], eax
mov eax, dword [0x1401bb2b8]
xor eax, 0xdb3def07
mov dword [0x1401bb348], eax
mov eax, dword [str.6xSH]
xor eax, 0x48537819
mov dword [0x1401bb34c], eax
mov eax, dword [0x1401bb2c0]
xor eax, 0xb161a1b9
mov dword [0x1401bb350], eax
mov eax, dword [0x1401bb2c4]
xor eax, 0x56830d2f
mov dword [0x1401bb354], eax
mov eax, dword [0x1401bb2c8]
xor eax, 0x9ce72a50
mov dword [0x1401bb358], eax
mov eax, dword [0x1401bb2cc]
xor eax, 0xdd3fdc9b
mov dword [0x1401bb35c], eax
mov eax, dword [0x1401bb620]
xor eax, 0xde5db48c
mov dword [0x1401bb670], eax
mov eax, dword [0x1401bb624]
xor eax, 0x2496913e
mov dword [0x1401bb674], eax
mov eax, dword [0x1401bb628]
xor eax, 0x22c98cb1
mov dword [0x1401bb678], eax
mov eax, dword [0x1401bb62c]
xor eax, 0x67d8d584
mov dword [0x1401bb67c], eax
mov eax, dword [0x1401bb630]
xor eax, 0x120bd49b
mov dword [0x1401bb680], eax
mov eax, dword [0x1401bb634]
xor eax, 0x9e18db9a
mov dword [0x1401bb684], eax
mov eax, dword [0x1401bb638]
xor eax, 0xdf217094
mov dword [0x1401bb688], eax
mov eax, dword [0x1401bb63c]
xor eax, 0x7c54dfba
mov dword [0x1401bb68c], eax
mov eax, dword [0x1401bb640]
xor eax, 0xff3ccea5
mov dword [0x1401bb690], eax
mov eax, dword [0x1401bb644]
xor eax, 0xccd1dfef
mov dword [0x1401bb694], eax
mov eax, dword [0x1401bb648]
xor eax, 0x12a0f77e
mov dword [0x1401bb698], eax
mov eax, dword [0x1401bb64c]
xor eax, 0xb20e7a10
mov dword [0x1401bb69c], eax
mov eax, dword [0x1401bb650]
xor eax, 0x33ea7b9a
mov dword [0x1401bb6a0], eax
mov eax, dword [0x1401bb654]
xor eax, 0xc89c1108
mov dword [0x1401bb6a4], eax
mov eax, dword [0x1401bb658]
xor eax, 0x31f8755a
mov dword [0x1401bb6a8], eax
mov eax, dword [0x1401bb65c]
xor eax, 0x508c792f
mov dword [0x1401bb6ac], eax
mov eax, dword [0x1401bb660]
xor eax, 0xb2e7e1e3
mov dword [0x1401bb6b0], eax
mov eax, dword [0x1401bb664]
xor eax, 0x29972c53
mov dword [0x1401bb6b4], eax
mov eax, dword [0x1401bb668]
xor eax, 0x32013966
mov dword [0x1401bb6b8], eax
mov eax, dword [0x1401bb6c0]
xor eax, 0xe1038fb1
mov dword [0x1401bb790], eax
mov eax, dword [0x1401bb6c4]
xor eax, 0xd1456308
mov dword [0x1401bb794], eax
mov eax, dword [0x1401bb6c8]
xor eax, 0x9090475e
mov dword [0x1401bb798], eax
mov eax, dword [0x1401bb6cc]
xor eax, 0x6f466697
mov dword [0x1401bb79c], eax
mov eax, dword [0x1401bb6d0]
xor eax, 0x4c6ad3ca
mov dword [0x1401bb7a0], eax
mov eax, dword [0x1401bb6d4]
xor eax, 0xaf3c58e3
mov dword [0x1401bb7a4], eax
mov eax, dword [0x1401bb6d8]
xor eax, 0x2895f646
mov dword [0x1401bb7a8], eax
mov eax, dword [0x1401bb6dc]
xor eax, 0x7574bcb3
mov dword [0x1401bb7ac], eax
mov eax, dword [0x1401bb6e0]
xor eax, 0x4eeaa3ef
mov dword [0x1401bb7b0], eax
mov eax, dword [0x1401bb6e4]
xor eax, 0xfc5243b6
mov dword [0x1401bb7b4], eax
mov eax, dword [0x1401bb6e8]
xor eax, 0xf453444a
mov dword [0x1401bb7b8], eax
mov eax, dword [0x1401bb6ec]
xor eax, 0x404b2bd7
mov dword [0x1401bb7bc], eax
mov eax, dword [0x1401bb6f0]
xor eax, 0x9040abd1
mov dword [0x1401bb7c0], eax
mov eax, dword [0x1401bb6f4]
xor eax, 0x62e2c90a
mov dword [0x1401bb7c4], eax
mov eax, dword [0x1401bb6f8]
xor eax, 0x7c3eab76
mov dword [0x1401bb7c8], eax
mov eax, dword [0x1401bb6fc]
xor eax, 0x3919c817
mov dword [0x1401bb7cc], eax
mov eax, dword [0x1401bb700]
xor eax, 0x5bb5944c
mov dword [0x1401bb7d0], eax
mov eax, dword [0x1401bb704]
xor eax, 0xed25b7b7
mov dword [0x1401bb7d4], eax
mov eax, dword [0x1401bb708]
xor eax, 0x6274750f
mov dword [0x1401bb7d8], eax
mov eax, dword [0x1401bb70c]
xor eax, 0x5fbc316d
mov dword [0x1401bb7dc], eax
mov eax, dword [0x1401bb710]
xor eax, 0x6d4df1c1
mov dword [0x1401bb7e0], eax
mov eax, dword [0x1401bb714]
xor eax, 0x49940687
mov dword [0x1401bb7e4], eax
mov eax, dword [0x1401bb718]
xor eax, 0x52ead968
mov dword [0x1401bb7e8], eax
mov eax, dword [0x1401bb71c]
xor eax, 0xf90583e7
mov dword [0x1401bb7ec], eax
mov eax, dword [0x1401bb720]
xor eax, 0xef80dc21
mov dword [0x1401bb7f0], eax
mov eax, dword [0x1401bb724]
xor eax, 0x58b98060
mov dword [0x1401bb7f4], eax
mov eax, dword [0x1401bb728]
xor eax, 0x6aa35641
mov dword [0x1401bb7f8], eax
mov eax, dword [0x1401bb72c]
xor eax, 0xa6e9c0fb
mov dword [0x1401bb7fc], eax
mov eax, dword [0x1401bb730]
xor eax, 0xfac6cbd3
mov dword [0x1401bb800], eax
mov eax, dword [0x1401bb734]
xor eax, 0x4f96d857
mov dword [0x1401bb804], eax
mov eax, dword [0x1401bb738]
xor eax, 0xc1886092
mov dword [0x1401bb808], eax
mov eax, dword [0x1401bb73c]
xor eax, 0x4041bcc
mov dword [0x1401bb80c], eax
mov eax, dword [0x1401bb740]
xor eax, 0xf60daddf
mov dword [0x1401bb810], eax
mov eax, dword [0x1401bb744]
xor eax, 0x51c11e6
mov dword [0x1401bb814], eax
mov eax, dword [0x1401bb748]
xor eax, 0xe7defc95
mov dword [0x1401bb818], eax
mov eax, dword [0x1401bb74c]
xor eax, 0x7c231dfe
mov dword [0x1401bb81c], eax
mov eax, dword [0x1401bb750]
xor eax, 0x26ad0e5e
mov dword [0x1401bb820], eax
mov eax, dword [0x1401bb754]
xor eax, 0xd321eea1
mov dword [0x1401bb824], eax
mov eax, dword [0x1401bb758]
xor eax, 0x97b5afd3
mov dword [0x1401bb828], eax
mov eax, dword [0x1401bb75c]
xor eax, 0xf697a260
mov dword [0x1401bb82c], eax
mov eax, dword [0x1401bb760]
xor eax, 0x196bd074
mov dword [0x1401bb830], eax
mov eax, dword [0x1401bb764]
xor eax, 0x3d17417a
mov dword [0x1401bb834], eax
mov eax, dword [0x1401bb768]
xor eax, 0x93fa142f
mov dword [0x1401bb838], eax
mov eax, dword [0x1401bb76c]
xor eax, 0xe768f28f
mov dword [0x1401bb83c], eax
mov eax, dword [0x1401bb770]
xor eax, 0x5a86df21
mov dword [0x1401bb840], eax
mov eax, dword [0x1401bb774]
xor eax, 0x6524fa39
mov dword [0x1401bb844], eax
mov eax, dword [0x1401bb778]
xor eax, 0xdc8c34b5
mov dword [0x1401bb848], eax
mov eax, dword [0x1401bb77c]
xor eax, 0x14ba864
mov dword [0x1401bb84c], eax
mov eax, dword [0x1401bb780]
xor eax, 0xccfc6130
mov dword [0x1401bb850], eax
mov eax, dword [0x1401bb784]
xor eax, 0x7f018673
mov dword [0x1401bb854], eax
mov eax, dword [0x1401bb788]
xor eax, 0x9208bc97
mov dword [0x1401bb858], eax
mov eax, dword [0x1401bb78c]
xor eax, 0xeabdac4c
mov dword [0x1401bb85c], eax
mov eax, dword [0x1401bb360]
xor eax, 0xbc1d4ad6
mov dword [0x1401bb3f0], eax
mov eax, dword [0x1401bb364]
xor eax, 0xd995d17e
mov dword [0x1401bb3f4], eax
mov eax, dword [0x1401bb368]
xor eax, 0x9b37e6ed
mov dword [0x1401bb3f8], eax
mov eax, dword [0x1401bb36c]
xor eax, 0xf297c3b6
mov dword [0x1401bb3fc], eax
mov eax, dword [0x1401bb370]
xor eax, 0x1239f5bb
mov dword [0x1401bb400], eax
mov eax, dword [0x1401bb374]
xor eax, 0xfc203369
mov dword [0x1401bb404], eax
mov eax, dword [0x1401bb378]
xor eax, 0xebb4d3ae
mov dword [0x1401bb408], eax
mov eax, dword [0x1401bb37c]
xor eax, 0x922d8207
mov dword [0x1401bb40c], eax
mov eax, dword [0x1401bb380]
xor eax, 0x57e7b88f
mov dword [0x1401bb410], eax
mov eax, dword [0x1401bb384]
xor eax, 0xc306100d
mov dword [0x1401bb414], eax
mov eax, dword [0x1401bb388]
xor eax, 0xc71c121b
mov dword [0x1401bb418], eax
mov eax, dword [0x1401bb38c]
xor eax, 0xb1355416
mov dword [0x1401bb41c], eax
mov eax, dword [0x1401bb390]
xor eax, 0x9d73db0
mov dword [0x1401bb420], eax
mov eax, dword [0x1401bb394]
xor eax, 0x8fe61e1e
mov dword [0x1401bb424], eax
mov eax, dword [0x1401bb398]
xor eax, 0xd2c1a49
mov dword [0x1401bb428], eax
mov eax, dword [0x1401bb39c]
xor eax, 0x1cb81eb8
mov dword [0x1401bb42c], eax
mov eax, dword [0x1401bb3a0]
xor eax, 0xf40ab78f
mov dword [0x1401bb430], eax
mov eax, dword [0x1401bb3a4]
xor eax, 0x7b369676
mov dword [0x1401bb434], eax
mov eax, dword [0x1401bb3a8]
xor eax, 0xdb68960e
mov dword [0x1401bb438], eax
mov eax, dword [0x1401bb3ac]
xor eax, 0x83f3c853
mov dword [0x1401bb43c], eax
mov eax, dword [0x1401bb3b0]
xor eax, 0x8140df78
mov dword [0x1401bb440], eax
mov eax, dword [0x1401bb3b4]
xor eax, 0x8cd4457f
mov dword [0x1401bb444], eax
mov eax, dword [0x1401bb3b8]
xor eax, 0xc5bda092
mov dword [0x1401bb448], eax
mov eax, dword [0x1401bb3bc]
xor eax, 0x27aed758
mov dword [0x1401bb44c], eax
mov eax, dword [0x1401bb3c0]
xor eax, 0x6350786c
mov dword [0x1401bb450], eax
mov eax, dword [0x1401bb3c4]
xor eax, 0x60b0b567
mov dword [0x1401bb454], eax
mov eax, dword [0x1401bb3c8]
xor eax, 0x932f410a
mov dword [0x1401bb458], eax
mov eax, dword [0x1401bb3cc]
xor eax, 0x9b605c93
mov dword [0x1401bb45c], eax
mov eax, dword [0x1401bb3d0]
xor eax, 0x910d0a71
mov dword [0x1401bb460], eax
mov eax, dword [0x1401bb3d4]
xor eax, 0x9d2bbd91
mov dword [0x1401bb464], eax
mov eax, dword [0x1401bb3d8]
xor eax, 0x72a0928e
mov dword [0x1401bb468], eax
mov eax, dword [0x1401bb3dc]
xor eax, 0xebfe3ad0
mov dword [0x1401bb46c], eax
mov eax, dword [0x1401bb3e0]
xor eax, 0xaa4b99a1
mov dword [0x1401bb470], eax
mov eax, dword [0x1401bb480]
xor eax, 0x2b34c1ef
mov dword [0x1401bb550], eax
mov eax, dword [0x1401bb484]
xor eax, 0x702fe3d7
mov dword [0x1401bb554], eax
mov eax, dword [0x1401bb488]
xor eax, 0x16c0642f
mov dword [0x1401bb558], eax
mov eax, dword [0x1401bb48c]
xor eax, 0xda8c889d
mov dword [0x1401bb55c], eax
mov eax, dword [0x1401bb490]
xor eax, 0x50641afb
mov dword [0x1401bb560], eax
mov eax, dword [0x1401bb494]
xor eax, 0x9823bc49
mov dword [0x1401bb564], eax
mov eax, dword [0x1401bb498]
xor eax, 0xed779170
mov dword [0x1401bb568], eax
mov eax, dword [0x1401bb49c]
xor eax, 0x7c259bf3
mov dword [0x1401bb56c], eax
mov eax, dword [0x1401bb4a0]
xor eax, 0xd5059aed
mov dword [0x1401bb570], eax
mov eax, dword [0x1401bb4a4]
xor eax, 0x1fa1ba98
mov dword [0x1401bb574], eax
mov eax, dword [0x1401bb4a8]
xor eax, 0xef230c94
mov dword [0x1401bb578], eax
mov eax, dword [0x1401bb4ac]
xor eax, 0xe758b826
mov dword [0x1401bb57c], eax
mov eax, dword [0x1401bb4b0]
xor eax, 0x5a1cd9cb
mov dword [0x1401bb580], eax
mov eax, dword [0x1401bb4b4]
xor eax, 0xe5790e6d
mov dword [0x1401bb584], eax
mov eax, dword [str._tO]
xor eax, 0xc1b0de2c
mov dword [0x1401bb588], eax
mov eax, dword [0x1401bb4bc]
xor eax, 0x6a114fa5
mov dword [0x1401bb58c], eax
mov eax, dword [0x1401bb4c0]
xor eax, 0x2f5d3d72
mov dword [0x1401bb590], eax
mov eax, dword [0x1401bb4c4]
xor eax, 0x1aed312b
mov dword [0x1401bb594], eax
mov eax, dword [0x1401bb4c8]
xor eax, 0x3fc88b7f
mov dword [0x1401bb598], eax
mov eax, dword [0x1401bb4cc]
xor eax, 0x5df4a80d
mov dword [0x1401bb59c], eax
mov eax, dword [0x1401bb4d0]
xor eax, 0xc75b7b4b
mov dword [0x1401bb5a0], eax
mov eax, dword [0x1401bb4d4]
xor eax, 0xdfea545d
mov dword [0x1401bb5a4], eax
mov eax, dword [0x1401bb4d8]
xor eax, 0x5d5cfc19
mov dword [0x1401bb5a8], eax
mov eax, dword [0x1401bb4dc]
xor eax, 0xf1b1a41a
mov dword [0x1401bb5ac], eax
mov eax, dword [0x1401bb4e0]
xor eax, 0x4b589547
mov dword [0x1401bb5b0], eax
mov eax, dword [0x1401bb4e4]
xor eax, 0x368bd117
mov dword [0x1401bb5b4], eax
mov eax, dword [0x1401bb4e8]
xor eax, 0x9851f9c2
mov dword [0x1401bb5b8], eax
mov eax, dword [0x1401bb4ec]
xor eax, 0xe859d329
mov dword [0x1401bb5bc], eax
mov eax, dword [0x1401bb4f0]
xor eax, 0x1f37aeea
mov dword [0x1401bb5c0], eax
mov eax, dword [0x1401bb4f4]
xor eax, 0x769840de
mov dword [0x1401bb5c4], eax
mov eax, dword [0x1401bb4f8]
xor eax, 0x79891b3f
mov dword [0x1401bb5c8], eax
mov eax, dword [0x1401bb4fc]
xor eax, 0x1a923d6c
mov dword [0x1401bb5cc], eax
mov eax, dword [0x1401bb500]
xor eax, 0x764958a2
mov dword [0x1401bb5d0], eax
mov eax, dword [0x1401bb504]
xor eax, 0x38e735f3
mov dword [0x1401bb5d4], eax
mov eax, dword [0x1401bb508]
xor eax, 0x61d30e86
mov dword [0x1401bb5d8], eax
mov eax, dword [0x1401bb50c]
xor eax, 0xada41bd8
mov dword [0x1401bb5dc], eax
mov eax, dword [0x1401bb510]
xor eax, 0xbaa6c0b2
mov dword [0x1401bb5e0], eax
mov eax, dword [0x1401bb514]
xor eax, 0xd582323a
mov dword [0x1401bb5e4], eax
mov eax, dword [0x1401bb518]
xor eax, 0x84d2c030
mov dword [0x1401bb5e8], eax
mov eax, dword [0x1401bb51c]
xor eax, 0x661ad492
mov dword [0x1401bb5ec], eax
mov eax, dword [0x1401bb520]
xor eax, 0xecaf683c
mov dword [0x1401bb5f0], eax
mov eax, dword [0x1401bb524]
xor eax, 0xe5c0d17c
mov dword [0x1401bb5f4], eax
mov eax, dword [0x1401bb528]
xor eax, 0x900bc019
mov dword [0x1401bb5f8], eax
mov eax, dword [0x1401bb52c]
xor eax, 0xf832e9fb
mov dword [0x1401bb5fc], eax
mov eax, dword [0x1401bb530]
xor eax, 0x338fc260
mov dword [0x1401bb600], eax
mov eax, dword [0x1401bb534]
xor eax, 0xa37b958d
mov dword [0x1401bb604], eax
mov eax, dword [0x1401bb538]
xor eax, 0x79fa2c29
mov dword [0x1401bb608], eax
mov eax, dword [0x1401bb53c]
xor eax, 0xf62bb310
mov dword [0x1401bb60c], eax
mov eax, dword [0x1401bb540]
xor eax, 0xec7f1c7d
mov dword [0x1401bb610], eax
mov eax, dword [0x1401bb544]
xor eax, 0x82376f4
mov dword [0x1401bb614], eax
mov eax, dword [0x1401bb548]
xor eax, 0x356ff8cf
mov dword [0x1401bb618], eax
mov eax, dword [0x1401bbc18]
xor eax, 0xccf3d283
mov dword [0x1401bbc1c], eax
mov eax, dword [0x1401bbb80]
xor eax, 0xfa3309f4
mov dword [0x1401bbbb0], eax
mov eax, dword [0x1401bbb84]
xor eax, 0xc2896adb
mov dword [0x1401bbbb4], eax
mov eax, dword [0x1401bbb88]
xor eax, 0x393da4b1
mov dword [0x1401bbbb8], eax
mov eax, dword [0x1401bbb8c]
xor eax, 0x45f278b3
mov dword [0x1401bbbbc], eax
mov eax, dword [0x1401bbb90]
xor eax, 0xbe1be19c
mov dword [0x1401bbbc0], eax
mov eax, dword [0x1401bbb94]
xor eax, 0x5a6362f3
mov dword [0x1401bbbc4], eax
mov eax, dword [0x1401bbb98]
xor eax, 0x9fae7d86
mov dword [0x1401bbbc8], eax
mov eax, dword [0x1401bbb9c]
xor eax, 0xd0693db7
mov dword [0x1401bbbcc], eax
mov eax, dword [0x1401bbba0]
xor eax, 0x8fdf8eb1
mov dword [0x1401bbbd0], eax
mov eax, dword [0x1401bbba4]
xor eax, 0x71c07a52
mov dword [0x1401bbbd4], eax
mov eax, dword [0x1401bbba8]
xor eax, 0x7b88e4e7
mov dword [0x1401bbbd8], eax
mov eax, dword [0x1401bbbac]
xor eax, 0xe585b981
mov dword [0x1401bbbdc], eax
mov eax, dword [0x1401bb960]
xor eax, 0xb92d6cdf
mov dword [0x1401bba00], eax
mov eax, dword [0x1401bb964]
xor eax, 0x1aa98f1b
mov dword [0x1401bba04], eax
mov eax, dword [0x1401bb968]
xor eax, 0xb8341000
mov dword [0x1401bba08], eax
mov eax, dword [0x1401bb96c]
xor eax, 0x7b030adf
mov dword [0x1401bba0c], eax
mov eax, dword [0x1401bb970]
xor eax, 0x48278462
mov dword [0x1401bba10], eax
mov eax, dword [0x1401bb974]
xor eax, 0x4f269b44
mov dword [0x1401bba14], eax
mov eax, dword [0x1401bb978]
xor eax, 0x2c68678d
mov dword [0x1401bba18], eax
mov eax, dword [0x1401bb97c]
xor eax, 0x9b52594e
mov dword [0x1401bba1c], eax
mov eax, dword [0x1401bb980]
xor eax, 0x489a203d
mov dword [0x1401bba20], eax
mov eax, dword [0x1401bb984]
xor eax, 0xa09cc71d
mov dword [0x1401bba24], eax
mov eax, dword [0x1401bb988]
xor eax, 0xa8bafc72
mov dword [0x1401bba28], eax
mov eax, dword [0x1401bb98c]
xor eax, 0x170f670c
mov dword [0x1401bba2c], eax
mov eax, dword [0x1401bb990]
xor eax, 0x33a625aa
mov dword [0x1401bba30], eax
mov eax, dword [0x1401bb994]
xor eax, 0x78f11ee0
mov dword [0x1401bba34], eax
mov eax, dword [0x1401bb998]
xor eax, 0x1fb8a317
mov dword [0x1401bba38], eax
mov eax, dword [0x1401bb99c]
xor eax, 0xe30a0bba
mov dword [0x1401bba3c], eax
mov eax, dword [0x1401bb9a0]
xor eax, 0xb2b98c87
mov dword [0x1401bba40], eax
mov eax, dword [0x1401bb9a4]
xor eax, 0xea7b664e
mov dword [0x1401bba44], eax
mov eax, dword [0x1401bb9a8]
xor eax, 0xe223c258
mov dword [0x1401bba48], eax
mov eax, dword [0x1401bb9ac]
xor eax, 0x1b849cb
mov dword [0x1401bba4c], eax
mov eax, dword [0x1401bb9b0]
xor eax, 0xdf29b1ab
mov dword [0x1401bba50], eax
mov eax, dword [0x1401bb9b4]
xor eax, 0x1ed64b40
mov dword [0x1401bba54], eax
mov eax, dword [0x1401bb9b8]
xor eax, 0x16951b89
mov dword [0x1401bba58], eax
mov eax, dword [0x1401bb9bc]
xor eax, 0x4e55964a
mov dword [0x1401bba5c], eax
mov eax, dword [0x1401bb9c0]
xor eax, 0x3b4b5bd0
mov dword [0x1401bba60], eax
mov eax, dword [0x1401bb9c4]
xor eax, 0xaa96136a
mov dword [0x1401bba64], eax
mov eax, dword [0x1401bb9c8]
xor eax, 0x1f71fc86
mov dword [0x1401bba68], eax
mov eax, dword [0x1401bb9cc]
xor eax, 0x49ad3397
mov dword [0x1401bba6c], eax
mov eax, dword [0x1401bb9d0]
xor eax, 0xd67c0f56
mov dword [0x1401bba70], eax
mov eax, dword [0x1401bb9d4]
xor eax, 0xb1b974c6
mov dword [0x1401bba74], eax
mov eax, dword [0x1401bb9d8]
xor eax, 0xfc0676e1
mov dword [0x1401bba78], eax
mov eax, dword [0x1401bb9dc]
xor eax, 0x62c4d80b
mov dword [0x1401bba7c], eax
mov eax, dword [0x1401bb9e0]
xor eax, 0x51f1cae9
mov dword [0x1401bba80], eax
mov eax, dword [0x1401bb9e4]
xor eax, 0x730a5295
mov dword [0x1401bba84], eax
mov eax, dword [0x1401bb9e8]
xor eax, 0x272567f3
mov dword [0x1401bba88], eax
mov eax, dword [0x1401bb9ec]
xor eax, 0xd9f65d86
mov dword [0x1401bba8c], eax
mov eax, dword [0x1401bb9f0]
xor eax, 0x21007ee3
mov dword [0x1401bba90], eax
mov eax, dword [0x1401bbc20]
xor eax, 0xe3624f1c
mov dword [0x1401bbc2c], eax
mov eax, dword [0x1401bbc24]
xor eax, 0x353913af
mov dword [0x1401bbc30], eax
mov eax, dword [0x1401bbc28]
xor eax, 0x25f4a1e3
mov dword [0x1401bbc34], eax
mov eax, dword [0x1401bbbf8]
xor eax, 0x51f6e36a
mov dword [0x1401bbc08], eax
mov eax, dword [0x1401bbbfc]
xor eax, 0x49b2028a
mov dword [0x1401bbc0c], eax
mov eax, dword [0x1401bbc00]
xor eax, 0xb33356ba
mov dword [0x1401bbc10], eax
mov eax, dword [0x1401bbc04]
xor eax, 0x6c5b23eb
mov dword [0x1401bbc14], eax
mov eax, dword [0x1401bbc38]
xor eax, 0x8d6529ab
mov dword [0x1401bbc3c], eax
mov eax, dword [0x1401bc250]
xor eax, 0x8d93a383
mov dword [0x1401bc290], eax
mov eax, dword [0x1401bc254]
xor eax, 0xdb551974
mov dword [0x1401bc294], eax
mov eax, dword [0x1401bc258]
xor eax, 0x374c97fe
mov dword [0x1401bc298], eax
mov eax, dword [0x1401bc25c]
xor eax, 0xde628dd3
mov dword [0x1401bc29c], eax
mov eax, dword [0x1401bc260]
xor eax, 0xc5b890c0
mov dword [0x1401bc2a0], eax
mov eax, dword [0x1401bc264]
xor eax, 0xdd1cd886
mov dword [0x1401bc2a4], eax
mov eax, dword [0x1401bc268]
xor eax, 0xa1106149
mov dword [0x1401bc2a8], eax
mov eax, dword [0x1401bc26c]
xor eax, 0x75a19a7c
mov dword [0x1401bc2ac], eax
mov eax, dword [0x1401bc270]
xor eax, 0x4e528857
mov dword [0x1401bc2b0], eax
mov eax, dword [0x1401bc274]
xor eax, 0x61920387
mov dword [0x1401bc2b4], eax
mov eax, dword [0x1401bc278]
xor eax, 0xab9b5f7e
mov dword [0x1401bc2b8], eax
mov eax, dword [0x1401bc27c]
xor eax, 0x12e06460
mov dword [0x1401bc2bc], eax
mov eax, dword [0x1401bc280]
xor eax, 0xb31450a4
mov dword [0x1401bc2c0], eax
mov eax, dword [0x1401bc284]
xor eax, 0x50548f4f
mov dword [0x1401bc2c4], eax
mov eax, dword [0x1401bc288]
xor eax, 0x2613619a
mov dword [0x1401bc2c8], eax
mov eax, dword [0x1401bbc60]
xor eax, 0x9b60700a
mov dword [0x1401bbcc0], eax
mov eax, dword [0x1401bbc64]
xor eax, 0x282bf5e0
mov dword [0x1401bbcc4], eax
mov eax, dword [0x1401bbc68]
xor eax, 0x254ee7d2
mov dword [0x1401bbcc8], eax
mov eax, dword [0x1401bbc6c]
xor eax, 0x2e70b184
mov dword [0x1401bbccc], eax
mov eax, dword [0x1401bbc70]
xor eax, 0x16fd4421
mov dword [0x1401bbcd0], eax
mov eax, dword [0x1401bbc74]
xor eax, 0xbb210ff3
mov dword [0x1401bbcd4], eax
mov eax, dword [0x1401bbc78]
xor eax, 0x3dd023ef
mov dword [0x1401bbcd8], eax
mov eax, dword [0x1401bbc7c]
xor eax, 0xa16a94ef
mov dword [0x1401bbcdc], eax
mov eax, dword [0x1401bbc80]
xor eax, 0xf05d2b43
mov dword [0x1401bbce0], eax
mov eax, dword [0x1401bbc84]
xor eax, 0xae00e302
mov dword [0x1401bbce4], eax
mov eax, dword [0x1401bbc88]
xor eax, 0x2dc931aa
mov dword [0x1401bbce8], eax
mov eax, dword [0x1401bbc8c]
xor eax, 0xcec2ffc2
mov dword [0x1401bbcec], eax
mov eax, dword [0x1401bbc90]
xor eax, 0x133e8d42
mov dword [0x1401bbcf0], eax
mov eax, dword [0x1401bbc94]
xor eax, 0x764c3731
mov dword [0x1401bbcf4], eax
mov eax, dword [0x1401bbc98]
xor eax, 0xf3962b08
mov dword [0x1401bbcf8], eax
mov eax, dword [0x1401bbc9c]
xor eax, 0x49c9f9bb
mov dword [0x1401bbcfc], eax
mov eax, dword [0x1401bbca0]
xor eax, 0x64ae16d2
mov dword [0x1401bbd00], eax
mov eax, dword [0x1401bbca4]
xor eax, 0x6f216a44
mov dword [0x1401bbd04], eax
mov eax, dword [0x1401bbca8]
xor eax, 0xf08d0024
mov dword [0x1401bbd08], eax
mov eax, dword [0x1401bbcac]
xor eax, 0x37ed1bb1
mov dword [0x1401bbd0c], eax
mov eax, dword [0x1401bbcb0]
xor eax, 0xc13b0d23
mov dword [0x1401bbd10], eax
mov eax, dword [0x1401bbcb4]
xor eax, 0x5568d2ca
mov dword [0x1401bbd14], eax
mov eax, dword [0x1401bbcb8]
xor eax, 0x9e428b57
mov dword [0x1401bbd18], eax
mov eax, dword [0x1401bc19c]
xor eax, 0x48977880
mov dword [0x1401bc1a0], eax
mov eax, dword [0x1401bc000]
xor eax, 0xd37bbdbd
mov dword [0x1401bc040], eax
mov eax, dword [0x1401bc004]
xor eax, 0x8ebb9189
mov dword [0x1401bc044], eax
mov eax, dword [0x1401bc008]
xor eax, 0x8df49862
mov dword [0x1401bc048], eax
mov eax, dword [0x1401bc00c]
xor eax, 0x84fe370a
mov dword [0x1401bc04c], eax
mov eax, dword [0x1401bc010]
xor eax, 0x33d0c3d8
mov dword [0x1401bc050], eax
mov eax, dword [0x1401bc014]
xor eax, 0x364e200
mov dword [0x1401bc054], eax
mov eax, dword [0x1401bc018]
xor eax, 0x270fcf66
mov dword [0x1401bc058], eax
mov eax, dword [0x1401bc01c]
xor eax, 0xe9fed8a9
mov dword [0x1401bc05c], eax
mov eax, dword [0x1401bc020]
xor eax, 0x51664bf
mov dword [0x1401bc060], eax
mov eax, dword [0x1401bc024]
xor eax, 0xcb2c43e6
mov dword [0x1401bc064], eax
mov eax, dword [0x1401bc028]
xor eax, 0x80f9c2f7
mov dword [0x1401bc068], eax
mov eax, dword [0x1401bc02c]
xor eax, 0xdea23c71
mov dword [0x1401bc06c], eax
mov eax, dword [0x1401bc030]
xor eax, 0x32f6fc6f
mov dword [0x1401bc070], eax
mov eax, dword [0x1401bc310]
xor eax, 0xcf208a
mov dword [0x1401bc3b0], eax
mov eax, dword [0x1401bc314]
xor eax, 0xf3b2d93b
mov dword [0x1401bc3b4], eax
mov eax, dword [0x1401bc318]
xor eax, 0x276903c0
mov dword [0x1401bc3b8], eax
mov eax, dword [0x1401bc31c]
xor eax, 0x8261d510
mov dword [0x1401bc3bc], eax
mov eax, dword [0x1401bc320]
xor eax, 0x7f2ea951
mov dword [0x1401bc3c0], eax
mov eax, dword [0x1401bc324]
xor eax, 0xfef68c50
mov dword [0x1401bc3c4], eax
mov eax, dword [0x1401bc328]
xor eax, 0x9c1f995d
mov dword [0x1401bc3c8], eax
mov eax, dword [0x1401bc32c]
xor eax, 0xd9ccab5c
mov dword [0x1401bc3cc], eax
mov eax, dword [0x1401bc330]
xor eax, 0x7c2e64f9
mov dword [0x1401bc3d0], eax
mov eax, dword [0x1401bc334]
xor eax, 0xfcebba02
mov dword [0x1401bc3d4], eax
mov eax, dword [0x1401bc338]
xor eax, 0x5a56043e
mov dword [0x1401bc3d8], eax
mov eax, dword [0x1401bc33c]
xor eax, 0xf8a2a4d1
mov dword [0x1401bc3dc], eax
mov eax, dword [0x1401bc340]
xor eax, 0x54ba7ee4
mov dword [0x1401bc3e0], eax
mov eax, dword [0x1401bc344]
xor eax, 0x3477e373
mov dword [0x1401bc3e4], eax
mov eax, dword [0x1401bc348]
xor eax, 0x9baac198
mov dword [0x1401bc3e8], eax
mov eax, dword [0x1401bc34c]
xor eax, 0xeaf1e35
mov dword [0x1401bc3ec], eax
mov eax, dword [0x1401bc350]
xor eax, 0x3f73c7f7
mov dword [0x1401bc3f0], eax
mov eax, dword [0x1401bc354]
xor eax, 0xca420a58
mov dword [0x1401bc3f4], eax
mov eax, dword [0x1401bc358]
xor eax, 0x17972c92
mov dword [0x1401bc3f8], eax
mov eax, dword [0x1401bc35c]
xor eax, 0xa637c357
mov dword [0x1401bc3fc], eax
mov eax, dword [0x1401bc360]
xor eax, 0xa542e473
mov dword [0x1401bc400], eax
mov eax, dword [0x1401bc364]
xor eax, 0x91f8016b
mov dword [0x1401bc404], eax
mov eax, dword [0x1401bc368]
xor eax, 0x4b621160
mov dword [0x1401bc408], eax
mov eax, dword [0x1401bc36c]
xor eax, 0xea0d2c69
mov dword [0x1401bc40c], eax
mov eax, dword [0x1401bc370]
xor eax, 0x5cd6aaba
mov dword [0x1401bc410], eax
mov eax, dword [0x1401bc374]
xor eax, 0x9c9dc007
mov dword [0x1401bc414], eax
mov eax, dword [0x1401bc378]
xor eax, 0xa3943ebe
mov dword [0x1401bc418], eax
mov eax, dword [0x1401bc37c]
xor eax, 0xe414c32a
mov dword [0x1401bc41c], eax
mov eax, dword [0x1401bc380]
xor eax, 0xa2ce3468
mov dword [0x1401bc420], eax
mov eax, dword [0x1401bc384]
xor eax, 0x9386733
mov dword [0x1401bc424], eax
mov eax, dword [0x1401bc388]
xor eax, 0x7c11af9f
mov dword [0x1401bc428], eax
mov eax, dword [0x1401bc38c]
xor eax, 0x128d7839
mov dword [0x1401bc42c], eax
mov eax, dword [0x1401bc390]
xor eax, 0x9d6df50c
mov dword [0x1401bc430], eax
mov eax, dword [0x1401bc394]
xor eax, 0x47bdf7d8
mov dword [0x1401bc434], eax
mov eax, dword [0x1401bc398]
xor eax, 0xbfa0ed65
mov dword [0x1401bc438], eax
mov eax, dword [0x1401bc39c]
xor eax, 0x94ca95de
mov dword [0x1401bc43c], eax
mov eax, dword [0x1401bc3a0]
xor eax, 0x4d3492d8
mov dword [0x1401bc440], eax
mov eax, dword [0x1401bc3a4]
xor eax, 0x7eb3aad7
mov dword [0x1401bc444], eax
mov eax, dword [0x1401bc3a8]
xor eax, 0x3aaff8da
mov dword [0x1401bc448], eax
mov eax, dword [0x1401bc074]
xor eax, 0x475b1889
mov dword [0x1401bc078], eax
mov eax, dword [0x1401bc490]
xor eax, 0xd55e3241
mov dword [0x1401bc560], eax
mov eax, dword [0x1401bc494]
xor eax, 0xc2ddc4cc
mov dword [0x1401bc564], eax
mov eax, dword [0x1401bc498]
xor eax, 0x6fa5343c
mov dword [0x1401bc568], eax
mov eax, dword [0x1401bc49c]
xor eax, 0x5a12b0d9
mov dword [0x1401bc56c], eax
mov eax, dword [0x1401bc4a0]
xor eax, 0xed60e2da
mov dword [0x1401bc570], eax
mov eax, dword [0x1401bc4a4]
xor eax, 0x6be3a47
mov dword [0x1401bc574], eax
mov eax, dword [0x1401bc4a8]
xor eax, 0x5fbb6e6a
mov dword [0x1401bc578], eax
mov eax, dword [0x1401bc4ac]
xor eax, 0x41d2c339
mov dword [0x1401bc57c], eax
mov eax, dword [0x1401bc4b0]
xor eax, 0x679a2c60
mov dword [0x1401bc580], eax
mov eax, dword [0x1401bc4b4]
xor eax, 0xeb518980
mov dword [0x1401bc584], eax
mov eax, dword [0x1401bc4b8]
xor eax, 0x20bb3296
mov dword [0x1401bc588], eax
mov eax, dword [0x1401bc4bc]
xor eax, 0xab5b4c3b
mov dword [0x1401bc58c], eax
mov eax, dword [0x1401bc4c0]
xor eax, 0x91b54dbf
mov dword [0x1401bc590], eax
mov eax, dword [0x1401bc4c4]
xor eax, 0x480c25c1
mov dword [0x1401bc594], eax
mov eax, dword [0x1401bc4c8]
xor eax, 0x6a7165d
mov dword [0x1401bc598], eax
mov eax, dword [0x1401bc4cc]
xor eax, 0x488b557c
mov dword [0x1401bc59c], eax
mov eax, dword [0x1401bc4d0]
xor eax, 0x48702fdd
mov dword [0x1401bc5a0], eax
mov eax, dword [0x1401bc4d4]
xor eax, 0x9bf30ca9
mov dword [0x1401bc5a4], eax
mov eax, dword [0x1401bc4d8]
xor eax, 0xfd4fe00
mov dword [0x1401bc5a8], eax
mov eax, dword [0x1401bc4dc]
xor eax, 0x168cafeb
mov dword [0x1401bc5ac], eax
mov eax, dword [0x1401bc4e0]
xor eax, 0x75c70c4b
mov dword [0x1401bc5b0], eax
mov eax, dword [0x1401bc4e4]
xor eax, 0xae77efed
mov dword [0x1401bc5b4], eax
mov eax, dword [0x1401bc4e8]
xor eax, 0x734cdbbe
mov dword [0x1401bc5b8], eax
mov eax, dword [0x1401bc4ec]
xor eax, 0x4386bf34
mov dword [0x1401bc5bc], eax
mov eax, dword [0x1401bc4f0]
xor eax, 0x169ad4d9
mov dword [0x1401bc5c0], eax
mov eax, dword [0x1401bc4f4]
xor eax, 0xee5441d9
mov dword [0x1401bc5c4], eax
mov eax, dword [0x1401bc4f8]
xor eax, 0x6421f460
mov dword [0x1401bc5c8], eax
mov eax, dword [0x1401bc4fc]
xor eax, 0xb915a732
mov dword [0x1401bc5cc], eax
mov eax, dword [0x1401bc500]
xor eax, 0x3cbc1e10
mov dword [0x1401bc5d0], eax
mov eax, dword [0x1401bc504]
xor eax, 0xedacf985
mov dword [0x1401bc5d4], eax
mov eax, dword [0x1401bc508]
xor eax, 0x19132f36
mov dword [0x1401bc5d8], eax
mov eax, dword [0x1401bc50c]
xor eax, 0xf4a4a34d
mov dword [0x1401bc5dc], eax
mov eax, dword [0x1401bc510]
xor eax, 0xefa42129
mov dword [0x1401bc5e0], eax
mov eax, dword [0x1401bc514]
xor eax, 0x808d8e53
mov dword [0x1401bc5e4], eax
mov eax, dword [0x1401bc518]
xor eax, 0xdb5c4cc3
mov dword [0x1401bc5e8], eax
mov eax, dword [0x1401bc51c]
xor eax, 0x27d104e5
mov dword [0x1401bc5ec], eax
mov eax, dword [0x1401bc520]
xor eax, 0xf834e487
mov dword [0x1401bc5f0], eax
mov eax, dword [0x1401bc524]
xor eax, 0x6e68509
mov dword [0x1401bc5f4], eax
mov eax, dword [0x1401bc528]
xor eax, 0xc6b6758a
mov dword [0x1401bc5f8], eax
mov eax, dword [0x1401bc52c]
xor eax, 0xc20ec308
mov dword [0x1401bc5fc], eax
mov eax, dword [0x1401bc530]
xor eax, 0xbd9b1ce4
mov dword [0x1401bc600], eax
mov eax, dword [0x1401bc534]
xor eax, 0xd1eda626
mov dword [0x1401bc604], eax
mov eax, dword [0x1401bc538]
xor eax, 0x285f1d20
mov dword [0x1401bc608], eax
mov eax, dword [0x1401bc53c]
xor eax, 0x624c22b0
mov dword [0x1401bc60c], eax
mov eax, dword [0x1401bc540]
xor eax, 0x5bb43571
mov dword [0x1401bc610], eax
mov eax, dword [0x1401bc544]
xor eax, 0xfcb0c90e
mov dword [0x1401bc614], eax
mov eax, dword [0x1401bc548]
xor eax, 0xfcc399dc
mov dword [0x1401bc618], eax
mov eax, dword [0x1401bc54c]
xor eax, 0xe2898b1a
mov dword [0x1401bc61c], eax
mov eax, dword [0x1401bc550]
xor eax, 0xa2a6b1aa
mov dword [0x1401bc620], eax
mov eax, dword [0x1401bc080]
xor eax, 0x19c7e363
mov dword [0x1401bc110], eax
mov eax, dword [0x1401bc084]
xor eax, 0xa9c17e82
mov dword [0x1401bc114], eax
mov eax, dword [0x1401bc088]
xor eax, 0x2b7694c3
mov dword [0x1401bc118], eax
mov eax, dword [0x1401bc08c]
xor eax, 0x5f69ee5b
mov dword [0x1401bc11c], eax
mov eax, dword [0x1401bc090]
xor eax, 0xf0225960
mov dword [0x1401bc120], eax
mov eax, dword [0x1401bc094]
xor eax, 0xf839754a
mov dword [0x1401bc124], eax
mov eax, dword [0x1401bc098]
xor eax, 0xd4f5032d
mov dword [0x1401bc128], eax
mov eax, dword [0x1401bc09c]
xor eax, 0xfb115ea
mov dword [0x1401bc12c], eax
mov eax, dword [0x1401bc0a0]
xor eax, 0xb1492e14
mov dword [0x1401bc130], eax
mov eax, dword [0x1401bc0a4]
xor eax, 0xa09f6e7c
mov dword [0x1401bc134], eax
mov eax, dword [0x1401bc0a8]
xor eax, 0x709cb495
mov dword [0x1401bc138], eax
mov eax, dword [0x1401bc0ac]
xor eax, 0x303adbaf
mov dword [0x1401bc13c], eax
mov eax, dword [0x1401bc0b0]
xor eax, 0x35f85b67
mov dword [0x1401bc140], eax
mov eax, dword [0x1401bc0b4]
xor eax, 0x3a3a7584
mov dword [0x1401bc144], eax
mov eax, dword [0x1401bc0b8]
xor eax, 0x6e3b6f60
mov dword [0x1401bc148], eax
mov eax, dword [0x1401bc0bc]
xor eax, 0xc5c37c96
mov dword [0x1401bc14c], eax
mov eax, dword [0x1401bc0c0]
xor eax, 0x2e6b339b
mov dword [0x1401bc150], eax
mov eax, dword [0x1401bc0c4]
xor eax, 0xef3eb12e
mov dword [0x1401bc154], eax
mov eax, dword [0x1401bc0c8]
xor eax, 0xb181a9b6
mov dword [0x1401bc158], eax
mov eax, dword [0x1401bc0cc]
xor eax, 0xcfdf617d
mov dword [0x1401bc15c], eax
mov eax, dword [0x1401bc0d0]
xor eax, 0x36882bbd
mov dword [0x1401bc160], eax
mov eax, dword [0x1401bc0d4]
xor eax, 0x35eef9
mov dword [0x1401bc164], eax
mov eax, dword [0x1401bc0d8]
xor eax, 0x6e75f0ef
mov dword [0x1401bc168], eax
mov eax, dword [0x1401bc0dc]
xor eax, 0x51d8cc
mov dword [0x1401bc16c], eax
mov eax, dword [0x1401bc0e0]
xor eax, 0x790f2a89
mov dword [0x1401bc170], eax
mov eax, dword [0x1401bc0e4]
xor eax, 0xe9983b41
mov dword [0x1401bc174], eax
mov eax, dword [0x1401bc0e8]
xor eax, 0x950f2293
mov dword [0x1401bc178], eax
mov eax, dword [0x1401bc0ec]
xor eax, 0x3573ca41
mov dword [0x1401bc17c], eax
mov eax, dword [0x1401bc0f0]
xor eax, 0x840440be
mov dword [0x1401bc180], eax
mov eax, dword [0x1401bc0f4]
xor eax, 0x1596a4bc
mov dword [0x1401bc184], eax
mov eax, dword [0x1401bc0f8]
xor eax, 0xe1b4f5b
mov dword [0x1401bc188], eax
mov eax, dword [0x1401bc0fc]
xor eax, 0x1d260b9
mov dword [0x1401bc18c], eax
mov eax, dword [0x1401bc100]
xor eax, 0xb336297e
mov dword [0x1401bc190], eax
mov eax, dword [0x1401bc104]
xor eax, 0xa37d0c3d
mov dword [0x1401bc194], eax
mov eax, dword [0x1401bc108]
xor eax, 0x8d598d9a
mov dword [0x1401bc198], eax
mov eax, dword [0x1401bc624]
xor eax, 0x5d0b718e
mov dword [0x1401bc630], eax
mov eax, dword [0x1401bc628]
xor eax, 0x59183b1
mov dword [0x1401bc634], eax
mov eax, dword [0x1401bc62c]
xor eax, 0x4db10cfe
mov dword [0x1401bc638], eax
mov eax, dword [0x1401bc63c]
xor eax, 0x441ab165
mov dword [0x1401bc640], eax
mov eax, dword [0x1401bbea0]
xor eax, 0x1e4c585d
mov dword [0x1401bbef0], eax
mov eax, dword [0x1401bbea4]
xor eax, 0xeeeabcd4
mov dword [0x1401bbef4], eax
mov eax, dword [0x1401bbea8]
xor eax, 0x1325440a
mov dword [0x1401bbef8], eax
mov eax, dword [0x1401bbeac]
xor eax, 0x123d0e6b
mov dword [0x1401bbefc], eax
mov eax, dword [0x1401bbeb0]
xor eax, 0x6b1b0dc6
mov dword [0x1401bbf00], eax
mov eax, dword [0x1401bbeb4]
xor eax, 0x3bc2d2eb
mov dword [0x1401bbf04], eax
mov eax, dword [0x1401bbeb8]
xor eax, 0x771027c7
mov dword [0x1401bbf08], eax
mov eax, dword [0x1401bbebc]
xor eax, 0x4854cb3e
mov dword [0x1401bbf0c], eax
mov eax, dword [0x1401bbec0]
xor eax, 0x54e29e31
mov dword [0x1401bbf10], eax
mov eax, dword [0x1401bbec4]
xor eax, 0xec0c87ab
mov dword [0x1401bbf14], eax
mov eax, dword [0x1401bbec8]
xor eax, 0xbd603e1c
mov dword [0x1401bbf18], eax
mov eax, dword [0x1401bbecc]
xor eax, 0x38b1c3f5
mov dword [0x1401bbf1c], eax
mov eax, dword [0x1401bbed0]
xor eax, 0xdd7bc7b7
mov dword [0x1401bbf20], eax
mov eax, dword [0x1401bbed4]
xor eax, 0x519fe374
mov dword [0x1401bbf24], eax
mov eax, dword [0x1401bbed8]
xor eax, 0x4bbccebd
mov dword [0x1401bbf28], eax
mov eax, dword [0x1401bbedc]
xor eax, 0x9e062fc3
mov dword [0x1401bbf2c], eax
mov eax, dword [0x1401bbee0]
xor eax, 0x4965160c
mov dword [0x1401bbf30], eax
mov eax, dword [0x1401bbee4]
xor eax, 0x6ee7a66e
mov dword [0x1401bbf34], eax
mov eax, dword [0x1401bbee8]
xor eax, 0x9c953597
mov dword [0x1401bbf38], eax
mov eax, dword [0x1401bbeec]
xor eax, 0xff9e7e7f
mov dword [0x1401bbf3c], eax
mov eax, dword [0x1401bc2d0]
xor eax, 0x70049f2f
mov dword [0x1401bc2f0], eax
mov eax, dword [0x1401bc2d4]
xor eax, 0x1c73ad51
mov dword [0x1401bc2f4], eax
mov eax, dword [0x1401bc2d8]
xor eax, 0x722f1402
mov dword [0x1401bc2f8], eax
mov eax, dword [0x1401bc2dc]
xor eax, 0xb92d6b1c
mov dword [0x1401bc2fc], eax
mov eax, dword [0x1401bc2e0]
xor eax, 0x1c07154d
mov dword [0x1401bc300], eax
mov eax, dword [0x1401bc2e4]
xor eax, 0x4d0dbd70
mov dword [0x1401bc304], eax
mov eax, dword [0x1401bc2e8]
xor eax, 0xe96cfdb2
mov dword [0x1401bc308], eax
mov eax, dword [0x1401bbc40]
xor eax, 0x89edae64
mov dword [0x1401bbc4c], eax
mov eax, dword [0x1401bbc44]
xor eax, 0xf5d5903d
mov dword [0x1401bbc50], eax
mov eax, dword [0x1401bbc48]
xor eax, 0xd052f4eb
mov dword [0x1401bbc54], eax
mov eax, dword [0x1401bbd20]
xor eax, 0xcff4bfc7
mov dword [0x1401bbde0], eax
mov eax, dword [0x1401bbd24]
xor eax, 0x9250c0bb
mov dword [0x1401bbde4], eax
mov eax, dword [0x1401bbd28]
xor eax, 0xbebe646
mov dword [0x1401bbde8], eax
mov eax, dword [0x1401bbd2c]
xor eax, 0x3de07863
mov dword [0x1401bbdec], eax
mov eax, dword [0x1401bbd30]
xor eax, 0x339b84da
mov dword [0x1401bbdf0], eax
mov eax, dword [0x1401bbd34]
xor eax, 0xefda7c6d
mov dword [0x1401bbdf4], eax
mov eax, dword [0x1401bbd38]
xor eax, 0x30c4e3c9
mov dword [0x1401bbdf8], eax
mov eax, dword [0x1401bbd3c]
xor eax, 0x905da1a8
mov dword [0x1401bbdfc], eax
mov eax, dword [0x1401bbd40]
xor eax, 0x45ff185d
mov dword [0x1401bbe00], eax
mov eax, dword [0x1401bbd44]
xor eax, 0x3e68c52a
mov dword [0x1401bbe04], eax
mov eax, dword [0x1401bbd48]
xor eax, 0x9420f1b4
mov dword [0x1401bbe08], eax
mov eax, dword [0x1401bbd4c]
xor eax, 0x8f7666da
mov dword [0x1401bbe0c], eax
mov eax, dword [0x1401bbd50]
xor eax, 0x9a9d964d
mov dword [0x1401bbe10], eax
mov eax, dword [0x1401bbd54]
xor eax, 0xd574c647
mov dword [0x1401bbe14], eax
mov eax, dword [0x1401bbd58]
xor eax, 0xbcf05fd5
mov dword [0x1401bbe18], eax
mov eax, dword [0x1401bbd5c]
xor eax, 0x63fbbc04
mov dword [0x1401bbe1c], eax
mov eax, dword [0x1401bbd60]
xor eax, 0xd33fa6a6
mov dword [0x1401bbe20], eax
mov eax, dword [0x1401bbd64]
xor eax, 0xfe24c993
mov dword [0x1401bbe24], eax
mov eax, dword [0x1401bbd68]
xor eax, 0x113ce5f6
mov dword [0x1401bbe28], eax
mov eax, dword [0x1401bbd6c]
xor eax, 0x6ff075ee
mov dword [0x1401bbe2c], eax
mov eax, dword [0x1401bbd70]
xor eax, 0x4bae354a
mov dword [0x1401bbe30], eax
mov eax, dword [0x1401bbd74]
xor eax, 0x72b92b31
mov dword [0x1401bbe34], eax
mov eax, dword [0x1401bbd78]
xor eax, 0xc989c2eb
mov dword [0x1401bbe38], eax
mov eax, dword [0x1401bbd7c]
xor eax, 0x9b7a1793
mov dword [0x1401bbe3c], eax
mov eax, dword [0x1401bbd80]
xor eax, 0x653e4d7
mov dword [0x1401bbe40], eax
mov eax, dword [0x1401bbd84]
xor eax, 0x423af926
mov dword [0x1401bbe44], eax
mov eax, dword [0x1401bbd88]
xor eax, 0xfd257602
mov dword [0x1401bbe48], eax
mov eax, dword [0x1401bbd8c]
xor eax, 0xc346eb4e
mov dword [0x1401bbe4c], eax
mov eax, dword [0x1401bbd90]
xor eax, 0xd76ac199
mov dword [0x1401bbe50], eax
mov eax, dword [0x1401bbd94]
xor eax, 0xa13bcf41
mov dword [0x1401bbe54], eax
mov eax, dword [0x1401bbd98]
xor eax, 0xb09b3754
mov dword [0x1401bbe58], eax
mov eax, dword [0x1401bbd9c]
xor eax, 0x31b4ae8b
mov dword [0x1401bbe5c], eax
mov eax, dword [0x1401bbda0]
xor eax, 0x1ec31f0b
mov dword [0x1401bbe60], eax
mov eax, dword [0x1401bbda4]
xor eax, 0xa5557801
mov dword [0x1401bbe64], eax
mov eax, dword [0x1401bbda8]
xor eax, 0x6359e07
mov dword [0x1401bbe68], eax
mov eax, dword [0x1401bbdac]
xor eax, 0x5c48b071
mov dword [0x1401bbe6c], eax
mov eax, dword [0x1401bbdb0]
xor eax, 0xf7a10360
mov dword [0x1401bbe70], eax
mov eax, dword [0x1401bbdb4]
xor eax, 0xe80f051f
mov dword [0x1401bbe74], eax
mov eax, dword [0x1401bbdb8]
xor eax, 0xd0279a36
mov dword [0x1401bbe78], eax
mov eax, dword [0x1401bbdbc]
xor eax, 0xf770869c
mov dword [0x1401bbe7c], eax
mov eax, dword [0x1401bbdc0]
xor eax, 0x7de5ada0
mov dword [0x1401bbe80], eax
mov eax, dword [0x1401bbdc4]
xor eax, 0x1f494f25
mov dword [0x1401bbe84], eax
mov eax, dword [0x1401bbdc8]
xor eax, 0xd77a1803
mov dword [0x1401bbe88], eax
mov eax, dword [0x1401bbdcc]
xor eax, 0xef796850
mov dword [0x1401bbe8c], eax
mov eax, dword [0x1401bbdd0]
xor eax, 0x2eb05f0
mov dword [0x1401bbe90], eax
mov eax, dword [0x1401bbdd4]
xor eax, 0xe3c7ecdf
mov dword [0x1401bbe94], eax
mov eax, dword [0x1401bbdd8]
xor eax, 0x88b661fd
mov dword [0x1401bbe98], eax
mov eax, dword [0x1401bbddc]
xor eax, 0x88223308
mov dword [0x1401bbe9c], eax
mov eax, dword [0x1401bbf80]
xor eax, 0xf44b405d
mov dword [0x1401bbfc0], eax
mov eax, dword [0x1401bbf84]
xor eax, 0x7abff86a
mov dword [0x1401bbfc4], eax
mov eax, dword [0x1401bbf88]
xor eax, 0xa52baca2
mov dword [0x1401bbfc8], eax
mov eax, dword [0x1401bbf8c]
xor eax, 0xcd55c320
mov dword [0x1401bbfcc], eax
mov eax, dword [0x1401bbf90]
xor eax, 0xc761a0b3
mov dword [0x1401bbfd0], eax
mov eax, dword [0x1401bbf94]
xor eax, 0x68202061
mov dword [0x1401bbfd4], eax
mov eax, dword [0x1401bbf98]
xor eax, 0xe80005a2
mov dword [0x1401bbfd8], eax
mov eax, dword [0x1401bbf9c]
xor eax, 0x4979e37
mov dword [0x1401bbfdc], eax
mov eax, dword [0x1401bbfa0]
xor eax, 0xafa2f9a5
mov dword [0x1401bbfe0], eax
mov eax, dword [0x1401bbfa4]
xor eax, 0x4d418581
mov dword [0x1401bbfe4], eax
mov eax, dword [0x1401bbfa8]
xor eax, 0xc76dc046
mov dword [0x1401bbfe8], eax
mov eax, dword [0x1401bbfac]
xor eax, 0xe74c38a1
mov dword [0x1401bbfec], eax
mov eax, dword [0x1401bbfb0]
xor eax, 0xc7afe047
mov dword [0x1401bbff0], eax
mov eax, dword [0x1401bbfb4]
xor eax, 0x1beed1e9
mov dword [0x1401bbff4], eax
mov eax, dword [0x1401bbfb8]
xor eax, 0x7e160f91
mov dword [0x1401bbff8], eax
mov eax, dword [0x1401bbfbc]
xor eax, 0xa594eab6
mov dword [0x1401bbffc], eax
mov eax, dword [0x1401bc660]
xor eax, 0xf8ffa4f8
mov dword [0x1401bc680], eax
mov eax, dword [0x1401bc664]
xor eax, 0x140f71a
mov dword [0x1401bc684], eax
mov eax, dword [0x1401bc668]
xor eax, 0xbf6efb6d
mov dword [0x1401bc688], eax
mov eax, dword [0x1401bc66c]
xor eax, 0x9862a27b
mov dword [0x1401bc68c], eax
mov eax, dword [0x1401bc670]
xor eax, 0x5f87c0be
mov dword [0x1401bc690], eax
mov eax, dword [0x1401bbf40]
xor eax, 0x73ce48ce
mov dword [0x1401bbf60], eax
mov eax, dword [0x1401bbf44]
xor eax, 0x66629b8a
mov dword [0x1401bbf64], eax
mov eax, dword [0x1401bbf48]
xor eax, 0x447844c
mov dword [0x1401bbf68], eax
mov eax, dword [0x1401bbf4c]
xor eax, 0x4f0b1e51
mov dword [0x1401bbf6c], eax
mov eax, dword [0x1401bbf50]
xor eax, 0xd00e6902
mov dword [0x1401bbf70], eax
mov eax, dword [str._vD_p]
xor eax, 0x703c4413
mov dword [0x1401bc200], eax
mov eax, dword [0x1401bc1b4]
xor eax, 0x82db61d4
mov dword [0x1401bc204], eax
mov eax, dword [0x1401bc1b8]
xor eax, 0x47cb4892
mov dword [0x1401bc208], eax
mov eax, dword [0x1401bc1bc]
xor eax, 0xce278221
mov dword [0x1401bc20c], eax
mov eax, dword [0x1401bc1c0]
xor eax, 0xaabed752
mov dword [0x1401bc210], eax
mov eax, dword [str.vAt7]
xor eax, 0x3774416b
mov dword [0x1401bc214], eax
mov eax, dword [0x1401bc1c8]
xor eax, 0xed92b094
mov dword [0x1401bc218], eax
mov eax, dword [0x1401bc1cc]
xor eax, 0x4443b5d2
mov dword [0x1401bc21c], eax
mov eax, dword [0x1401bc1d0]
xor eax, 0x6d2615cb
mov dword [0x1401bc220], eax
mov eax, dword [0x1401bc1d4]
xor eax, 0x74fd7f34
mov dword [0x1401bc224], eax
mov eax, dword [0x1401bc1d8]
xor eax, 0xc314bf57
mov dword [0x1401bc228], eax
mov eax, dword [0x1401bc1dc]
xor eax, 0x26ebb258
mov dword [0x1401bc22c], eax
mov eax, dword [0x1401bc1e0]
xor eax, 0x5415fa7e
mov dword [0x1401bc230], eax
mov eax, dword [0x1401bc1e4]
xor eax, 0x8b84471f
mov dword [0x1401bc234], eax
mov eax, dword [0x1401bc1e8]
xor eax, 0x12602440
mov dword [0x1401bc238], eax
mov eax, dword [0x1401bc1ec]
xor eax, 0x757a975d
mov dword [0x1401bc23c], eax
mov eax, dword [0x1401bc1f0]
xor eax, 0x5b99c76d
mov dword [0x1401bc240], eax
mov eax, dword [0x1401bc644]
xor eax, 0xf2312d98
mov dword [0x1401bc650], eax
mov eax, dword [0x1401bc648]
xor eax, 0x4af916d3
mov dword [0x1401bc654], eax
mov eax, dword [0x1401bc64c]
xor eax, 0x42844626
mov dword [0x1401bc658], eax
mov eax, dword [0x1401bc450]
xor eax, 0xf4495ba3
mov dword [0x1401bc470], eax
mov eax, dword [0x1401bc454]
xor eax, 0x4cc5508
mov dword [0x1401bc474], eax
mov eax, dword [0x1401bc458]
xor eax, 0xf292a0ea
mov dword [0x1401bc478], eax
mov eax, dword [0x1401bc45c]
xor eax, 0xb6791860
mov dword [0x1401bc47c], eax
mov eax, dword [0x1401bc460]
xor eax, 0x4f039385
mov dword [0x1401bc480], eax
mov eax, dword [0x1401bc464]
xor eax, 0x5da3a6a6
mov dword [0x1401bc484], eax
mov eax, dword [0x1401bc468]
xor eax, 0xc7eaadde
mov dword [0x1401bc488], eax
mov dword [0x1402123d8], 1
mov eax, 0x10
mov qword [rbp + 0x68], rax
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rcx, rsp
mov rdx, rcx
mov qword [rbp - 0x40], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov r10, rsp
mov rdx, r10
mov qword [rbp - 0x38], rdx
call fcn.140186ae0
sub rsp, rax
mov r8, rsp
mov rax, r8
mov qword [rbp - 0x30], rax
mov eax, 0x40
call fcn.140186ae0
sub rsp, rax
mov rdx, rsp
mov qword [rbp + 0x60], rdx
mov rax, rdx
mov qword [rbp - 0x28], rax
mov eax, 0xe0
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov r9, rsp
mov qword [rbp - 0x20], r9
mov r11, r9
mov qword [rbp - 0x18], r11
xorps xmm0, xmm0
movaps xmmword [rbp - 0x10], 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.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 8], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x10], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x18], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x20], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x28], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x30], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x38], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x40], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x48], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x68]
mov rdx, rsp
mov qword [rbp + 0x50], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov edx, dword [0x140213d8c]
mov eax, dword [0x1402136e8]
mov esi, dword [0x14018f080]
mov r11d, dword [0x14018f084]
imul edi, esi, 0x69d8f76e
imul r11d, r11d, 0xcf77ee08
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x1aa50f5a]
sub eax, r11d
setl byte [r8]
mov eax, dword [0x14018f088]
mov r11d, dword [0x14018f08c]
shld eax, r11d, 8
xor eax, 0x3598821
mov r11d, edx
add r11d, eax
mov eax, dword [0x14018f090]
mov esi, dword [0x14018f094]
imul eax, eax, 0x3ac93573
imul esi, esi, 0xe6e848c2
add eax, esi
add eax, r11d
mov r11d, dword [0x14018f098]
mov esi, dword [0x14018f09c]
imul r11d, r11d, 0x3815c05b
imul esi, esi, 0x7fcfdcee
add r11d, esi
sub eax, r11d
add eax, 0x554a6c6d
imul eax, edx
mov r11d, dword [0x14018f0a8]
mov edx, dword [0x14018f0ac]
shld r11d, edx, 0x15
xor r11d, 0x8d958093
xor edx, edx
div r11d
mov rax, qword [rbp + 0x60]
mov esi, dword [0x14018f0b0]
mov r11d, dword [0x14018f0b4]
imul edi, esi, 0x3cbaa2b6
imul r11d, r11d, 0x19d691ad
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x63bd2399]
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, [0x1401bb790]
sub rsp, 0x30
mov rax, rsp
mov dword [rax + 0x20], 0x1e27
mov edx, 0x34
call fcn.1401856d0
mov rcx, qword [rbp + 0x60]
mov rax, qword [rbp + 0x68]
add rsp, 0x30
mov byte [rcx + 1], 1
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov dword [rax], 0x34c1
mov rax, qword [rbp + 0x70]
mov eax, dword [rax]
mov dword [rbp - 0x44], eax
sub eax, 0xef
je 0x140081cda
jmp 0x14007f8a3
mov eax, dword [rbp - 0x44]
sub eax, 0x270
je 0x1400827dc
jmp 0x14007f8b6
mov eax, dword [rbp - 0x44]
sub eax, 0x44e
je 0x1400805d2
jmp 0x14007f8c9
mov eax, dword [rbp - 0x44]
sub eax, 0x91b
je 0x14008012a
jmp 0x14007f8dc
mov eax, dword [rbp - 0x44]
sub eax, 0xabb
je 0x1400813fe
jmp 0x14007f8ef
mov eax, dword [rbp - 0x44]
sub eax, 0xaf4
je 0x140082000
jmp 0x14007f902
mov eax, dword [rbp - 0x44]
sub eax, 0xbcf
je 0x14008217c
jmp 0x14007f915
mov eax, dword [rbp - 0x44]
sub eax, 0xc50
je 0x1400818e5
jmp 0x14007f928
mov eax, dword [rbp - 0x44]
sub eax, 0x105a
je 0x140081e36
jmp 0x14007f93b
mov eax, dword [rbp - 0x44]
sub eax, 0x124b
je 0x140080ff7
jmp 0x14007f94e
mov eax, dword [rbp - 0x44]
sub eax, 0x15de
je 0x140080c3b
jmp 0x14007f961
mov eax, dword [rbp - 0x44]
sub eax, 0x1b99
je 0x14008292a
jmp 0x14007f974
mov eax, dword [rbp - 0x44]
sub eax, 0x1c08
je 0x14007ffdd
jmp 0x14007f987
mov eax, dword [rbp - 0x44]
sub eax, 0x20d4
je 0x140080940
jmp 0x14007f99a
mov eax, dword [rbp - 0x44]
sub eax, 0x285f
je 0x1400822f5
jmp 0x14007f9ad
mov eax, dword [rbp - 0x44]
sub eax, 0x2d36
je 0x1400825fd
jmp 0x14007f9c0
mov eax, dword [rbp - 0x44]
sub eax, 0x2d81
je 0x14007fcdb
jmp 0x14007f9d3
mov eax, dword [rbp - 0x44]
sub eax, 0x2e2b
je 0x1400819f1
jmp 0x14007f9e6
mov eax, dword [rbp - 0x44]
sub eax, 0x2fcc
je 0x140082a10
jmp 0x14007f9f9
mov eax, dword [rbp - 0x44]
sub eax, 0x3029
je 0x14007ff77
jmp 0x14007fa0c
mov eax, dword [rbp - 0x44]
sub eax, 0x321e
je 0x1400829a0
jmp 0x14007fa1f
mov eax, dword [rbp - 0x44]
sub eax, 0x339d
je 0x140080fab
jmp 0x14007fa32
mov eax, dword [rbp - 0x44]
sub eax, 0x34c1
je 0x14007fc71
jmp 0x14007fa45
mov eax, dword [rbp - 0x44]
sub eax, 0x3689
je 0x1400827b9
jmp 0x14007fa58
mov eax, dword [rbp - 0x44]
sub eax, 0x3711
je 0x140080de5
jmp 0x14007fa6b
mov eax, dword [rbp - 0x44]
sub eax, 0x3738
je 0x140080424
jmp 0x14007fa7e
mov eax, dword [rbp - 0x44]
sub eax, 0x3b9c
je 0x140081294
jmp 0x14007fa91
mov eax, dword [rbp - 0x44]
sub eax, 0x3d03
je 0x140082bee
jmp 0x14007faa4
mov eax, dword [rbp - 0x44]
sub eax, 0x3e46
je 0x1400812b4
jmp 0x14007fab7
mov eax, dword [rbp - 0x44]
sub eax, 0x3e94
je 0x1400825db
jmp 0x14007faca
mov eax, dword [rbp - 0x44]
sub eax, 0x4121
je 0x14008187f
jmp 0x14007fadd
mov eax, dword [rbp - 0x44]
sub eax, 0x413f
je 0x140081143
jmp 0x14007faf0
mov eax, dword [rbp - 0x44]
sub eax, 0x4654
je 0x140081709
jmp 0x14007fb03
mov eax, dword [rbp - 0x44]
sub eax, 0x4b40
je 0x1400802a0
jmp 0x14007fb16
mov eax, dword [rbp - 0x44]
sub eax, 0x5035
je 0x140082318
jmp 0x14007fb29
mov eax, dword [rbp - 0x44]
sub eax, 0x5391
je 0x140082479
jmp 0x14007fb3c
mov eax, dword [rbp - 0x44]
sub eax, 0x5494
je 0x1400806e0
jmp 0x14007fb4f
mov eax, dword [rbp - 0x44]
sub eax, 0x5662
je 0x1400802c0
jmp 0x14007fb62
mov eax, dword [rbp - 0x44]
sub eax, 0x5bd0
je 0x140081c8e
jmp 0x14007fb75
mov eax, dword [rbp - 0x44]
sub eax, 0x5c54
je 0x140082b46
jmp 0x14007fb88
mov eax, dword [rbp - 0x44]
sub eax, 0x5e67
je 0x1400829c3
jmp 0x14007fb9b
mov eax, dword [rbp - 0x44]
sub eax, 0x5f11
je 0x1400809a6
jmp 0x14007fbae
mov eax, dword [rbp - 0x44]
sub eax, 0x60c4
je 0x140080c87
jmp 0x14007fbc1
mov eax, dword [rbp - 0x44]
sub eax, 0x647f
je 0x140082c3c
jmp 0x14007fbd4
mov eax, dword [rbp - 0x44]
sub eax, 0x657f
je 0x14008276f
jmp 0x14007fbe7
mov eax, dword [rbp - 0x44]
sub eax, 0x6930
je 0x140080586
jmp 0x14007fbfa
mov eax, dword [rbp - 0x44]
sub eax, 0x6aef
je 0x14008156d
jmp 0x14007fc0d
mov eax, dword [rbp - 0x44]
sub eax, 0x6bb1
je 0x14008294d
jmp 0x14007fc20
mov eax, dword [rbp - 0x44]
sub eax, 0x6cd0
je 0x140080ad9
jmp 0x14007fc33
mov eax, dword [rbp - 0x44]
sub eax, 0x70c7
je 0x1400815b9
jmp 0x14007fc46
mov eax, dword [rbp - 0x44]
sub eax, 0x7109
je 0x140082023
jmp 0x14007fc59
mov eax, dword [rbp - 0x44]
sub eax, 0x7a11
je 0x140082a56
jmp 0x14007fc6c
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
mov dl, byte [rdx]
mov cl, byte [rcx]
mov cl, byte [rax]
lea r8, [0x1401bb550]
mov edx, 0x33
sub rsp, 0x30
mov dword [rsp + 0x20], 0x26
call fcn.1401856d0
mov r8, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r14, qword [rbp + 0x28]
mov r8, qword [rbp + 0x40]
mov r15, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov r9, qword [rbp + 0x80]
mov r11, qword [rbp + 0x88]
mov r10, qword [rbp + 0x48]
mov bl, byte [rbp + 0x97]
mov rsi, qword [rbp + 0x50]
mov rdi, qword [rbp + 0x20]
mov r12, qword [rbp + 0x58]
mov eax, 0x10
mov qword [rbp - 0x50], rax
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r13, rsp
mov qword [r12], r13
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r12, rsp
mov qword [rsi], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r12, rsp
mov qword [r10], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r12, rsp
mov qword [r8], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r12, rsp
mov qword [rcx], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r12, rsp
mov qword [r15], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov r15, rsp
mov qword [r14], r15
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x30]
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 [0x14018f0b8]
mov dl, byte [0x14018f0b9]
mov byte [rbp - 0x47], dl
mov dl, 0xa7
mul dl
mov dl, al
mov al, byte [rbp - 0x47]
mov r8b, 0x4c
mul r8b
mov r8b, al
mov rax, qword [rbp + 0x40]
add dl, r8b
add dl, 0xc4
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 + 0x28]
mov r9, qword [rbp - 0x18]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x18]
mov rdx, qword [rcx]
mov qword [rdx], r8
mov rcx, qword [rcx]
cmp qword [rcx], 0
setne cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x140212f4c]
mov eax, dword [0x1402131a8]
mov edx, dword [0x14018f0bc]
mov r8d, dword [0x14018f0c0]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0xadedd0dd
cmp eax, edx
setl al
mov byte [rbp - 0x46], al
mov edx, dword [0x14018f0c4]
mov eax, dword [0x14018f0c8]
shl edx, 2
shr eax, 0x1e
or edx, eax
xor edx, 0x7987582
mov eax, ecx
add eax, edx
mov edx, dword [0x14018f0cc]
mov r8d, dword [0x14018f0d0]
shl edx, 3
shr r8d, 0x1d
or edx, r8d
xor edx, 0x25755674
add eax, edx
mov edx, dword [0x14018f0d4]
mov r8d, dword [0x14018f0d8]
imul edx, edx, 0x4e67c228
imul r8d, r8d, 0xdca17631
add edx, r8d
add edx, 0xc402d868
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f0e4]
mov edx, dword [0x14018f0e8]
imul ecx, ecx, 0x1cfcabc1
imul edx, edx, 0xa7e801da
add ecx, edx
add ecx, 0x4b8c5fce
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x46]
mov r8d, dword [0x14018f0ec]
mov r10d, dword [0x14018f0f0]
shl r8d, 0x1b
shr r10d, 5
or r8d, r10d
xor r8d, 0xff27b12b
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x45], cl
mov cl, byte [rax + 2]
lea r8, [0x1401bc560]
mov edx, 0x31
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f6
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x45]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp + 0x18]
mov cl, byte [rcx]
mov byte [rbp - 0x51], cl
mov cl, byte [rax + 3]
lea r8, [0x1401bbde0]
mov edx, 0x30
sub rsp, 0x30
mov dword [rsp + 0x20], 0x985
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x51]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140212eb4]
mov eax, dword [0x1402125c4]
mov r8d, dword [0x14018f0f4]
mov ecx, dword [0x14018f0f8]
imul r10d, r8d, 0x2f75b4da
imul ecx, ecx, 0xb3a9199a
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x13867496]
sub eax, ecx
setge cl
mov eax, dword [0x14018f0fc]
mov r8d, dword [0x14018f100]
shld eax, r8d, 0x1c
xor eax, 0xfbd24b16
sub eax, edx
mov r8d, dword [0x14018f104]
mov r10d, dword [0x14018f108]
imul r8d, r8d, 0x22f135de
imul r10d, r10d, 0x6cc42cd0
add r8d, r10d
add r8d, eax
mov eax, dword [0x14018f10c]
mov r10d, dword [0x14018f110]
shld eax, r10d, 0x1a
xor eax, 0x512d5bc3
sub eax, r8d
add eax, 0x1bf89655
imul eax, edx
mov r8d, dword [0x14018f11c]
mov edx, dword [0x14018f120]
shld r8d, edx, 0xc
xor r8d, 0x83f78677
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f124]
mov r10d, dword [0x14018f128]
shld r8d, r10d, 0x1e
xor r8d, 0xb5154385
sub edx, r8d
sete dl
mov r8b, byte [0x14018f12c]
mov r10b, byte [0x1402122b0]
add r8b, r10b
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x52], cl
mov cl, byte [rax + 4]
lea r8, [0x1401bbbec]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2297
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x52]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov cl, byte [0x14018f12d]
mov dl, byte [0x14018f12e]
shl cl, 7
shr dl, 1
or cl, dl
xor cl, 0xf8
mov byte [rax], cl
mov ecx, dword [0x1402135e0]
mov eax, dword [0x140212c7c]
mov edx, dword [str.__t__]
mov r8d, dword [0x14018f134]
imul edx, edx, 0xb6430093
imul r8d, r8d, 0xe5c461ab
add edx, r8d
add edx, 0xdab83b8a
cmp eax, edx
setl al
mov byte [rbp - 0x54], al
mov edx, dword [0x14018f138]
mov eax, dword [0x14018f13c]
imul edx, edx, 0xe73e2209
imul eax, eax, 0xd1cd1c73
add edx, eax
add edx, 0x7688fba5
mov eax, ecx
add eax, edx
mov edx, dword [0x14018f140]
mov r8d, dword [0x14018f144]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0xe7bd828e
add eax, edx
mov edx, dword [0x14018f148]
mov r8d, dword [0x14018f14c]
shl edx, 0x13
shr r8d, 0xd
or edx, r8d
xor edx, 0xa18b4128
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f158]
mov edx, dword [0x14018f15c]
imul ecx, ecx, 0xd0cda87e
imul edx, edx, 0x470847d
add ecx, edx
add ecx, 0xe55c3161
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x54]
mov r8d, dword [0x14018f160]
mov r10d, dword [0x14018f164]
shl r8d, 0x1f
shr r10d, 1
or r8d, r10d
xor r8d, 0x3752c68a
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x53], cl
mov cl, byte [rax + 5]
lea r8, [0x1401bc640]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2e15
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x53]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 6], 1
mov ecx, dword [rcx + 0x18]
xor ecx, 0x19c5
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140212b18]
mov eax, dword [0x140212be0]
mov ecx, dword [0x14018f168]
mov r8d, dword [0x14018f16c]
shld ecx, r8d, 5
xor ecx, 0x14cd4423
sub eax, ecx
setl cl
mov eax, dword [0x14018f170]
mov r8d, dword [0x14018f174]
shld eax, r8d, 0xa
xor eax, 0x204a4b5e
mov r8d, edx
sub r8d, eax
mov eax, dword [0x14018f178]
mov r10d, dword [0x14018f17c]
imul eax, eax, 0x65dbc94d
imul r10d, r10d, 0xaad84629
add eax, r10d
add eax, r8d
mov r10d, dword [0x14018f180]
mov r8d, dword [0x14018f184]
shld r10d, r8d, 0x19
xor r10d, 0xcb30da3f
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x6a3d46ab]
imul eax, edx
mov r8d, dword [0x14018f190]
mov edx, dword [0x14018f194]
imul r10d, r8d, 0x5af414c5
imul edx, edx, 0x28e226ae
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x3d00b593]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f198]
mov r10d, dword [0x14018f19c]
shld r8d, r10d, 0x14
xor r8d, 0xf0068a23
sub edx, r8d
sete dl
mov r8b, byte [0x1402122b2]
add r8b, 1
xor cl, r8b
mov r8b, byte [0x1402122b3]
add r8b, 1
xor dl, r8b
and cl, dl
mov dl, byte [0x14018f1a0]
xor cl, dl
mov byte [rbp - 0x55], cl
mov cl, byte [rax + 7]
lea r8, [0x1401bc3b0]
mov edx, 0x27
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e1d
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x55]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x140212a28]
mov eax, dword [0x1402137c0]
mov edx, dword [0x14018f1a4]
mov r8d, dword [0x14018f1a8]
imul edx, edx, 0xddedaedb
imul r8d, r8d, 0x64d5cc00
add edx, r8d
add edx, 0x177ddbb3
cmp eax, edx
setl al
mov byte [rbp - 0x57], al
mov edx, dword [0x14018f1ac]
mov eax, dword [0x14018f1b0]
imul edx, edx, 0xce0dd722
imul eax, eax, 0x5c818946
add edx, eax
add edx, 0x635499b1
mov eax, ecx
add eax, edx
mov edx, dword [0x14018f1b4]
mov r8d, dword [0x14018f1b8]
imul edx, edx, 0x92bca389
imul r8d, r8d, 0x3ede0cac
add edx, r8d
add edx, 0xd69ab060
add eax, edx
mov edx, dword [0x14018f1bc]
mov r8d, dword [0x14018f1c0]
imul edx, edx, 0xb522ef1a
imul r8d, r8d, 0x4c91c0b
add edx, r8d
add edx, 0x4dd9d7c8
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f1cc]
mov edx, dword [0x14018f1d0]
shl ecx, 0x10
shr edx, 0x10
or ecx, edx
xor ecx, 0x5e33e6d4
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x57]
mov r8d, dword [0x14018f1d4]
mov r10d, dword [0x14018f1d8]
imul r8d, r8d, 0x2fe14b22
imul r10d, r10d, 0x79fac29f
add r8d, r10d
add r8d, 0x992d14d7
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x56], cl
mov cl, byte [rax + 8]
lea r8, [0x1401bba00]
mov edx, 0x25
sub rsp, 0x30
mov dword [rsp + 0x20], 0x28d2
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x56]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov cl, byte [rax + 9]
lea r8, [0x1401bb2d0]
mov edx, 0x24
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7794
call fcn.1401856d0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
add rsp, 0x30
mov byte [rdx + 9], 1
mov ecx, dword [rcx + 0x24]
xor ecx, 0x17f3
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140213008]
mov eax, dword [0x1402133dc]
mov r8d, dword [0x14018f1dc]
mov ecx, dword [0x14018f1e0]
imul r10d, r8d, 0x8cf1db25
imul ecx, ecx, 0xa3d011db
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x5cb8460f]
sub eax, ecx
setl cl
mov r8d, dword [0x14018f1e4]
mov eax, dword [0x14018f1e8]
shld r8d, eax, 0x14
xor r8d, 0xdf456d8e
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x14018f1f4]
mov edx, dword [0x14018f1f8]
shld r8d, edx, 0xf
xor r8d, 0xf16d006f
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f1fc]
mov r10d, dword [0x14018f200]
shld r8d, r10d, 5
xor r8d, 0x479895ea
sub edx, r8d
sete dl
mov r8b, byte [0x1402122b6]
add r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x58], cl
mov cl, byte [rax + 0xa]
lea r8, [0x1401bc110]
mov edx, 0x23
sub rsp, 0x30
mov dword [rsp + 0x20], 0x16dd
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x58]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x30]
mov r8, qword [rbp + 0x48]
mov r8, qword [r8]
mov r8, qword [r8]
movzx r8d, byte [r8]
mov rcx, qword [rcx]
movzx r10d, byte [rcx]
mov r11d, dword [0x14018f204]
mov ecx, dword [0x14018f208]
shl r11d, 0x12
shr ecx, 0xe
or r11d, ecx
xor r11d, 0xc6e46a7d
mov ecx, r8d
xor ecx, r11d
and ecx, r10d
mov r11d, dword [0x14018f20c]
mov esi, dword [0x14018f210]
imul r11d, r11d, 0x65843d36
imul esi, esi, 0x2f76a2ae
add r11d, esi
add r11d, 0x7ed1dc01
xor r10d, r11d
and r8d, r10d
or ecx, r8d
mov r8d, dword [0x14018f214]
mov r10d, dword [0x14018f218]
shl r8d, 0x10
shr r10d, 0x10
or r8d, r10d
xor r8d, 0xf4ba527c
add ecx, r8d
mov r8d, dword [0x14018f21c]
mov r10d, dword [0x14018f220]
imul r8d, r8d, 0x5b23b147
imul r10d, r10d, 0x714320cd
add r8d, r10d
add r8d, 0xc4924f8b
sub ecx, r8d
mov r8d, dword [0x14018f224]
mov r10d, dword [0x14018f228]
imul r8d, r8d, 0xcb94a470
imul r10d, r10d, 0x609500f1
add r8d, r10d
add r8d, 0xf61c46c1
sub ecx, r8d
mov rdx, qword [rdx]
movzx edx, byte [rdx]
cmp ecx, edx
sete cl
and cl, 1
mov byte [rax], cl
mov edx, dword [0x140212908]
mov eax, dword [0x1402131bc]
mov ecx, dword [0x14018f234]
mov r8d, dword [0x14018f238]
imul ecx, ecx, 0x18313fd2
imul r8d, r8d, 0x5539138f
add ecx, r8d
add ecx, 0x40f5b77d
cmp eax, ecx
setl cl
mov r8d, dword [0x14018f23c]
mov eax, dword [0x14018f240]
shl r8d, 0x1e
shr eax, 2
or r8d, eax
xor r8d, 0x87fe6758
mov eax, edx
sub eax, r8d
mov r8d, dword [0x14018f244]
mov r10d, dword [0x14018f248]
imul r8d, r8d, 0x252bcbfd
imul r10d, r10d, 0xe5229ac9
add r8d, r10d
add r8d, 0x4cbf7845
add eax, r8d
mov r8d, dword [0x14018f24c]
mov r10d, dword [0x14018f250]
imul r8d, r8d, 0x6c9ffe2
imul r10d, r10d, 0x49df7f40
add r8d, r10d
add r8d, 0x2fcdfbbd
add eax, r8d
imul eax, edx
mov r8d, dword [0x14018f25c]
mov edx, dword [0x14018f260]
shl r8d, 0x14
shr edx, 0xc
or r8d, edx
xor r8d, 0x6cac5c98
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f264]
mov r10d, dword [0x14018f268]
imul r8d, r8d, 0x42ad8c26
imul r10d, r10d, 0x90808c51
add r8d, r10d
add r8d, 0x7f8f7565
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x59], cl
mov cl, byte [rax + 0xb]
lea r8, [0x1401bb3f0]
mov edx, 0x21
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6dc4
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x59]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp + 0x10]
mov cl, byte [rcx]
mov byte [rbp - 0x5a], cl
mov cl, byte [rax + 0xc]
lea r8, [0x1401bb8e0]
mov edx, 0x20
sub rsp, 0x30
mov dword [rsp + 0x20], 0x476
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x5a]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x14021395c]
mov eax, dword [0x140212660]
mov r8d, dword [0x14018f26c]
mov ecx, dword [0x14018f270]
imul r10d, r8d, 0x7ede8012
imul ecx, ecx, 0x150a3318
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x71281b8]
sub eax, ecx
setl cl
mov r8d, dword [0x14018f274]
mov eax, dword [0x14018f278]
imul r10d, r8d, 0x9631c94a
imul eax, eax, 0xb0ca8d99
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 + 0x5d1e4ede]
imul eax, edx
mov r8d, dword [0x14018f284]
mov edx, dword [str.UxX]
imul r10d, r8d, 0x83236ce7
imul edx, edx, 0x13d6cad
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x7ea20dc2]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f28c]
mov r10d, dword [0x14018f290]
shld r8d, r10d, 3
xor r8d, 0x84ec32c7
sub edx, r8d
sete dl
mov r8b, byte [0x1402122b8]
add r8b, 1
xor cl, r8b
mov r8b, byte [0x14018f296]
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x5b], cl
mov cl, byte [rax + 0xd]
lea r8, [0x1401bbcc0]
mov edx, 0x17
sub rsp, 0x30
mov dword [rsp + 0x20], 0x119
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x5b]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x140213840]
mov eax, dword [0x1402138c4]
mov edx, dword [0x14018f298]
mov r8d, dword [0x14018f29c]
imul edx, edx, 0x6876fdf4
imul r8d, r8d, 0xa5057c21
add edx, r8d
add edx, 0x765dea0
cmp eax, edx
setl al
mov byte [rbp - 0x5d], al
mov edx, dword [0x14018f2a0]
mov eax, dword [0x14018f2a4]
imul edx, edx, 0x8116b1c0
imul eax, eax, 0x67a204c7
add edx, eax
add edx, 0x6d761911
mov eax, ecx
add eax, edx
mov edx, dword [0x14018f2a8]
mov r8d, dword [0x14018f2ac]
shl edx, 2
shr r8d, 0x1e
or edx, r8d
xor edx, 0x3c5dc2f0
add eax, edx
mov edx, dword [0x14018f2b0]
mov r8d, dword [0x14018f2b4]
imul edx, edx, 0x69fc2049
imul r8d, r8d, 0x4d516003
add edx, r8d
add edx, 0x6a86c471
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f2c0]
mov edx, dword [str.KwB]
imul ecx, ecx, 0xa41d1f00
imul edx, edx, 0xfcb26e64
add ecx, edx
add ecx, 0xa3cee8b6
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x5d]
mov r8d, dword [0x14018f2c8]
mov r10d, dword [0x14018f2cc]
imul r8d, r8d, 0xb9a9a864
imul r10d, r10d, 0x15c3cef9
add r8d, r10d
add r8d, 0x6a599d8
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5c], cl
mov cl, byte [rax + 0xe]
lea r8, [0x1401bbb00]
mov edx, 0x15
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5039
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x5c]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov cl, byte [rax + 0xf]
lea r8, [0x1401bbef0]
mov edx, 0x14
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3e31
call fcn.1401856d0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
add rsp, 0x30
mov byte [rdx + 0xf], 1
mov ecx, dword [rcx + 0x3c]
xor ecx, 0x7420
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x140213a4c]
mov eax, dword [0x1402131d4]
mov edx, dword [0x14018f2d0]
mov r8d, dword [0x14018f2d4]
shl edx, 0x14
shr r8d, 0xc
or edx, r8d
xor edx, 0x5288b7d6
cmp eax, edx
setl al
mov byte [rbp - 0x5f], al
mov edx, dword [0x14018f2d8]
mov eax, dword [0x14018f2dc]
imul edx, edx, 0xf5b6f49
imul eax, eax, 0x390dbde3
add edx, eax
add edx, 0x43e7c7f9
sub edx, ecx
mov eax, dword [0x14018f2e0]
mov r8d, dword [0x14018f2e4]
imul eax, eax, 0x27992c87
imul r8d, r8d, 0x17e3d3f6
add eax, r8d
add eax, 0x989caab9
add edx, eax
mov eax, dword [0x14018f2e8]
mov r8d, dword [0x14018f2ec]
imul eax, eax, 0x53ddfa6c
imul r8d, r8d, 0xee95ccdf
add eax, r8d
add eax, 0xaef52816
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f2f8]
mov edx, dword [0x14018f2fc]
imul ecx, ecx, 0xe997ac47
imul edx, edx, 0x66363012
add ecx, edx
add ecx, 0x4160b577
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x5f]
mov r8d, dword [0x14018f300]
mov r10d, dword [0x14018f304]
imul r8d, r8d, 0x10f48c7b
imul r10d, r10d, 0xc03e0f49
add r8d, r10d
add r8d, 0x78b39ceb
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 + 0x10]
lea r8, [0x1401bc470]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x22f1
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x5e]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
mov cl, byte [rcx]
movzx edx, byte [0x14018f308]
movzx r8d, byte [0x14018f309]
mov r10d, edx
shl r10d, 6
sub edx, r10d
imul r8d, r8d, 0x4c
add dl, r8b
sub cl, dl
movzx edx, byte [0x14018f30a]
movzx r8d, byte [0x14018f30b]
imul edx, edx, 0xffffffaf
mov r10d, r8d
shl r10d, 5
sub r8d, r10d
add dl, r8b
add cl, dl
movzx r10d, byte [0x14018f30c]
movzx r8d, byte [0x14018f30d]
mov edx, r10d
lea r11d, [rdx + rdx*8]
mov r10d, r11d
lea edx, [rdx + r10*2]
imul r8d, r8d, 0xffffff95
add dl, r8b
add cl, dl
add cl, 8
mov rax, qword [rax]
mov byte [rax], cl
mov edx, dword [0x140213230]
mov eax, dword [0x140213764]
mov ecx, dword [0x14018f310]
mov r8d, dword [0x14018f314]
shld ecx, r8d, 3
xor ecx, 0xeee7434
sub eax, ecx
setge cl
mov eax, dword [0x14018f318]
mov r8d, dword [0x14018f31c]
shld eax, r8d, 0x13
xor eax, 0x6944f470
mov r8d, edx
add r8d, eax
mov eax, dword [0x14018f320]
mov r10d, dword [0x14018f324]
imul eax, eax, 0x31192967
imul r10d, r10d, 0x18d85b1
add eax, r10d
add eax, r8d
mov r8d, dword [0x14018f328]
mov r10d, dword [0x14018f32c]
imul r8d, r8d, 0x6f8086c1
imul r10d, r10d, 0x8a5f11bd
add r8d, r10d
sub eax, r8d
add eax, 0x8bee61ea
imul eax, edx
mov r8d, dword [0x14018f338]
mov edx, dword [0x14018f33c]
shld r8d, edx, 9
xor r8d, 0xd5439f6e
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r10d, dword [0x14018f340]
mov r8d, dword [0x14018f344]
imul r11d, r10d, 0x6f4320cc
imul r8d, r8d, 0xf95b2180
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x53b9be00]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1402122b9]
add dl, 1
xor cl, dl
mov byte [rbp - 0x60], cl
mov cl, byte [rax + 0x11]
lea r8, [0x1401bbf60]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x66ad
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x60]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov cl, byte [rax + 0x12]
lea r8, [0x1401bbb64]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0xbb5
call fcn.1401856d0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
add rsp, 0x30
mov byte [rdx + 0x12], 1
mov ecx, dword [rcx + 0x48]
xor ecx, 0x4d51
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140212d44]
mov eax, dword [0x1402135bc]
mov ecx, dword [0x14018f348]
mov r8d, dword [0x14018f34c]
shld ecx, r8d, 0xe
xor ecx, 0x5465628c
sub eax, ecx
setge cl
mov r8d, dword [0x14018f350]
mov eax, dword [0x14018f354]
imul r8d, r8d, 0x267b394d
imul eax, eax, 0xbc622c76
add r8d, eax
sub r8d, edx
mov eax, dword [0x14018f358]
mov r10d, dword [0x14018f35c]
shld eax, r10d, 0xf
xor eax, 0x9998def8
add r8d, eax
mov eax, dword [0x14018f360]
mov r10d, dword [0x14018f364]
shld eax, r10d, 0x13
xor eax, 0x4d4daf0c
sub eax, r8d
add eax, 0x8ce17fa3
imul eax, edx
mov r8d, dword [0x14018f370]
mov edx, dword [0x14018f374]
shld r8d, edx, 0x1e
xor r8d, 0x5115a3cd
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r10d, dword [0x14018f378]
mov r8d, dword [0x14018f37c]
imul r11d, r10d, 0x59945fc4
imul r8d, r8d, 0x2b329eeb
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x1e8c7b38]
sub edx, r8d
sete dl
mov r8b, byte [0x1402122bb]
mov r10b, byte [0x14018f380]
add r8b, r10b
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x61], cl
mov cl, byte [rax + 0x13]
lea r8, [0x1401bc650]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3958
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x61]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x1402127d0]
mov eax, dword [0x140212ab0]
mov r8d, dword [0x14018f384]
mov ecx, dword [0x14018f388]
imul r10d, r8d, 0x8f2dc06b
imul ecx, ecx, 0x43ac26f3
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x733c9c90]
sub eax, ecx
setge cl
mov eax, dword [0x14018f38c]
mov r8d, dword [0x14018f390]
shld eax, r8d, 0x1d
xor eax, 0x1a626c08
sub eax, edx
mov r8d, dword [0x14018f394]
mov r10d, dword [0x14018f398]
imul r8d, r8d, 0xcc576520
imul r10d, r10d, 0x2fb55556
add r8d, r10d
add r8d, eax
mov eax, dword [0x14018f39c]
mov r10d, dword [0x14018f3a0]
shld eax, r10d, 1
xor eax, 0x4bee6e90
sub eax, r8d
add eax, 0x213467ef
imul eax, edx
mov r8d, dword [0x14018f3ac]
mov edx, dword [0x14018f3b0]
shld r8d, edx, 0xb
xor r8d, 0x695ba415
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r10d, dword [0x14018f3b4]
mov r8d, dword [0x14018f3b8]
imul r11d, r10d, 0x1bef24fc
imul r8d, r8d, 0x6aa866d9
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x202db9dc]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1402122bc]
add dl, 1
xor cl, dl
mov byte [rbp - 0x62], cl
mov cl, byte [rax + 0x14]
lea r8, [0x1401bc1a0]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x51f0
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x62]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x15], 1
mov ecx, dword [rcx + 0x54]
xor ecx, 0x3849
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x140212d90]
mov eax, dword [0x1402138bc]
mov edx, dword [0x14018f3c0]
mov r8d, dword [0x14018f3c4]
shl edx, 0x1d
shr r8d, 3
or edx, r8d
xor edx, 0xb195801c
cmp eax, edx
setl al
mov byte [rbp - 0x64], al
mov edx, dword [0x14018f3c8]
mov eax, dword [0x14018f3cc]
shl edx, 6
shr eax, 0x1a
or edx, eax
xor edx, 0x141ef1be
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018f3d0]
mov r8d, dword [0x14018f3d4]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0x2eebd6cf
add eax, edx
mov edx, dword [0x14018f3d8]
mov r8d, dword [0x14018f3dc]
shl edx, 0x12
shr r8d, 0xe
or edx, r8d
xor edx, 0xa650677e
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018f3e8]
mov edx, dword [0x14018f3ec]
imul ecx, ecx, 0x80911b07
imul edx, edx, 0x7b673f2
add ecx, edx
add ecx, 0xd158def3
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x64]
mov r8d, dword [0x14018f3f0]
mov r10d, dword [0x14018f3f4]
shl r8d, 0x13
shr r10d, 0xd
or r8d, r10d
xor r8d, 0x8df6416e
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x63], cl
mov cl, byte [rax + 0x16]
lea r8, [0x1401bb670]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5497
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x63]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x20]
mov rax, qword [rax]
mov ecx, dword [0x14018f3f8]
mov edx, dword [0x14018f3fc]
imul ecx, ecx, 0xfbc92207
imul edx, edx, 0x29bbf231
add ecx, edx
add ecx, 0x3b195ff5
mov dword [rax], ecx
mov ecx, dword [0x1402127dc]
mov eax, dword [0x140212900]
mov edx, dword [0x14018f400]
mov r8d, dword [0x14018f404]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0xa84c9c29
cmp eax, edx
setl al
mov byte [rbp - 0x66], al
mov edx, dword [0x14018f408]
mov eax, dword [0x14018f40c]
shl edx, 0x1a
shr eax, 6
or edx, eax
xor edx, 0xe5abe60c
sub edx, ecx
mov eax, dword [0x14018f410]
mov r8d, dword [0x14018f414]
imul eax, eax, 0xc71f6ea8
imul r8d, r8d, 0x49a5b041
add eax, r8d
add eax, 0xa5fcfefe
add edx, eax
mov eax, dword [0x14018f418]
mov r8d, dword [0x14018f41c]
shl eax, 1
shr r8d, 0x1f
or eax, r8d
xor eax, 0xb1a5171b
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f428]
mov edx, dword [0x14018f42c]
shl ecx, 2
shr edx, 0x1e
or ecx, edx
xor ecx, 0x8c571d2a
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x66]
mov r8d, dword [0x14018f430]
mov r10d, dword [0x14018f434]
shl r8d, 4
shr r10d, 0x1c
or r8d, r10d
xor r8d, 0x8f9a8fb
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 + 0x17]
lea r8, [0x1401bc200]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6532
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x65]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov cl, byte [rax + 0x18]
lea r8, [0x1401bbfc0]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x4819
call fcn.1401856d0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
add rsp, 0x30
mov byte [rdx + 0x18], 1
mov ecx, dword [rcx + 0x60]
xor ecx, 0x3535
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140213a8c]
mov eax, dword [0x140212654]
mov r8d, dword [0x14018f438]
mov ecx, dword [0x14018f43c]
imul r10d, r8d, 0x3442a9b5
imul ecx, ecx, 0xce11b8e1
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x6d7181cc]
sub eax, ecx
setl cl
mov r8d, dword [0x14018f440]
mov eax, dword [0x14018f444]
imul r8d, r8d, 0xc73b5d7c
imul eax, eax, 0x215fbc52
add r8d, eax
sub r8d, edx
mov eax, dword [0x14018f448]
mov r10d, dword [0x14018f44c]
imul eax, eax, 0xe66be79a
imul r10d, r10d, 0x195e4742
add eax, r10d
add r8d, eax
mov eax, dword [0x14018f450]
mov r10d, dword [0x14018f454]
shld eax, r10d, 0x1a
xor eax, 0x847d1384
sub eax, r8d
add eax, 0x6ef29a97
imul eax, edx
mov r8d, dword [0x14018f460]
mov edx, dword [0x14018f464]
shld r8d, edx, 0x13
xor r8d, 0x6dffcc07
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f468]
mov r10d, dword [0x14018f46c]
shld r8d, r10d, 0xe
xor r8d, 0x20e32c63
sub edx, r8d
setne dl
mov r8b, byte [0x14018f471]
xor cl, r8b
and cl, dl
mov dl, byte [0x1402122bd]
add dl, 1
xor cl, dl
mov byte [rbp - 0x67], cl
mov cl, byte [rax + 0x19]
lea r8, [0x1401bc290]
mov edx, 0xf
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52b
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x67]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 8]
mov rdx, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x20]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx]
mov rdx, qword [rdx]
cmp rcx, qword [rdx]
setb cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x140213468]
mov eax, dword [0x1402138fc]
mov edx, dword [0x14018f474]
mov r8d, dword [0x14018f478]
shl edx, 0x1a
shr r8d, 6
or edx, r8d
xor edx, 0x9def6cfb
cmp eax, edx
setl al
mov byte [rbp - 0x69], al
mov edx, dword [0x14018f47c]
mov eax, dword [0x14018f480]
imul edx, edx, 0xc45d0c06
imul eax, eax, 0x94ca093
add edx, eax
add edx, 0x60a1b927
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018f484]
mov r8d, dword [0x14018f488]
imul edx, edx, 0xb26f0e62
imul r8d, r8d, 0xadd312f8
add edx, r8d
add edx, 0x5523897
add eax, edx
mov edx, dword [0x14018f48c]
mov r8d, dword [0x14018f490]
shl edx, 0x17
shr r8d, 9
or edx, r8d
xor edx, 0xe13d723e
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018f49c]
mov edx, dword [0x14018f4a0]
shl ecx, 0x1d
shr edx, 3
or ecx, edx
xor ecx, 0x50cf5de3
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x69]
mov r8d, dword [0x14018f4a4]
mov r10d, dword [0x14018f4a8]
imul r8d, r8d, 0x8a0db476
imul r10d, r10d, 0x8185d41a
add r8d, r10d
add r8d, 0xe403fbc8
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x68], cl
mov cl, byte [rax + 0x1a]
lea r8, [0x1401bc040]
mov edx, 0xd
sub rsp, 0x30
mov dword [rsp + 0x20], 0x70d1
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x68]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp + 8]
mov cl, byte [rcx]
mov byte [rbp - 0x6a], cl
mov cl, byte [rax + 0x1b]
lea r8, [0x1401bbbb0]
mov edx, 0xc
sub rsp, 0x30
mov dword [rsp + 0x20], 0x8c0
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x6a]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x1402129c0]
mov eax, dword [0x140212ea0]
mov ecx, dword [0x14018f4ac]
mov r8d, dword [0x14018f4b0]
shld ecx, r8d, 0x10
xor ecx, 0xd26c2c3a
sub eax, ecx
setge cl
mov r8d, dword [0x14018f4b4]
mov eax, dword [0x14018f4b8]
shld r8d, eax, 4
xor r8d, 0x19d2164
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x14018f4c4]
mov edx, dword [0x14018f4c8]
shld r8d, edx, 0xc
xor r8d, 0xb16d3b36
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r10d, dword [0x14018f4cc]
mov r8d, dword [0x14018f4d0]
imul r11d, r10d, 0x81714e7d
imul r8d, r8d, 0x63c849e9
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x4a16a39a]
sub edx, r8d
sete dl
mov r8b, byte [0x14018f4d4]
xor dl, r8b
and cl, dl
mov dl, byte [0x14018f4d6]
xor cl, dl
mov byte [rbp - 0x6b], cl
mov cl, byte [rax + 0x1c]
lea r8, [0x1401bc2f0]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x25fd
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x6b]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x30]
mov r8, qword [rbp + 0x48]
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 [0x14018f4d8]
mov edx, dword [0x14018f4dc]
imul esi, r11d, 0x55bbcdf
imul edx, edx, 0x3d2e91df
mov r11d, edx
mov edx, esi
lea r11d, [rdx + r11 + 0x3cc4392]
mov edx, r8d
xor edx, r11d
mov r11d, dword [0x14018f4e0]
mov esi, dword [0x14018f4e4]
shld r11d, esi, 0x18
xor r11d, 0xf6
and edx, r11d
mov esi, dword [0x14018f4e8]
mov r11d, dword [0x14018f4ec]
imul edi, esi, 0x5c6929cb
imul r11d, r11d, 0x29ba995a
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x4427fa71]
and r8d, r11d
or edx, r8d
mov r11d, dword [0x14018f4f0]
mov r8d, dword [0x14018f4f4]
imul esi, r11d, 0x9cccd904
imul r8d, r8d, 0xe9ed4d01
mov r11d, r8d
mov r8d, esi
lea r11d, [r8 + r11 - 0x2bae4c3c]
mov r8d, r10d
xor r8d, r11d
mov esi, dword [0x14018f4f8]
mov r11d, dword [0x14018f4fc]
imul edi, esi, 0x9d647df1
imul r11d, r11d, 0x3f76a3c2
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi + 0x3daed115]
and r8d, r11d
mov r11d, dword [str.Yqm]
mov esi, dword [0x14018f504]
shld r11d, esi, 0xa
xor r11d, 0xf5
and r10d, r11d
or r8d, r10d
xor edx, r8d
mov r8, qword [rcx]
mov r10d, dword [r8]
movzx r8d, byte [str.7ci_v]
xor r8d, 0x37
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 [0x140213430]
mov eax, dword [0x1402132e0]
mov ecx, dword [0x14018f510]
mov r8d, dword [str.TEmH]
shld ecx, r8d, 0x1b
xor ecx, 0x1af52445
sub eax, ecx
setl cl
mov r8d, dword [0x14018f518]
mov eax, dword [0x14018f51c]
shld r8d, eax, 0x11
xor r8d, 0x943ab3ef
mov eax, edx
sub eax, r8d
mov r8d, dword [str.Av_nD]
mov r10d, dword [0x14018f524]
imul r8d, r8d, 0x50259d28
imul r10d, r10d, 0xc3b5bee5
add r8d, r10d
add r8d, eax
mov r10d, dword [0x14018f528]
mov eax, dword [0x14018f52c]
imul r10d, r10d, 0x931be1b0
imul eax, eax, 0xef8c9edb
add r10d, eax
mov eax, r8d
mov r8d, r10d
lea eax, [rax + r8 + 0xb0b03f4]
imul eax, edx
mov r8d, dword [0x14018f538]
mov edx, dword [0x14018f53c]
shld r8d, edx, 0x11
xor r8d, 0xdfa7aef
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f540]
mov r10d, dword [0x14018f544]
shld r8d, r10d, 0x15
xor r8d, 0x7c559704
sub edx, r8d
setne dl
mov r8b, byte [0x1402122bf]
add r8b, 1
xor cl, r8b
and cl, dl
mov dl, byte [0x14018f549]
mov r8b, byte [0x14018f54a]
add dl, r8b
add dl, 1
xor cl, dl
mov byte [rbp - 0x6c], cl
mov cl, byte [rax + 0x1d]
lea r8, [0x1401bc680]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e16
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x6c]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp - 0x28]
mov cl, byte [rax + 0x1e]
lea r8, [0x1401bbc08]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x98e
call fcn.1401856d0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
add rsp, 0x30
mov byte [rdx + 0x1e], 1
mov ecx, dword [rcx + 0x78]
xor ecx, 0x2bd5
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x14021272c]
mov eax, dword [0x140213018]
mov edx, dword [0x14018f54c]
mov r8d, dword [0x14018f550]
imul edx, edx, 0x33bee54e
imul r8d, r8d, 0xa15cbdf1
add edx, r8d
add edx, 0x46987b1a
cmp eax, edx
setl al
mov byte [rbp - 0x6e], al
mov edx, dword [0x14018f554]
mov eax, dword [0x14018f558]
shl edx, 7
shr eax, 0x19
or edx, eax
xor edx, 0xd4d7a6f5
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018f55c]
mov r8d, dword [0x14018f560]
imul edx, edx, 0x123a3c99
imul r8d, r8d, 0x6c5087dc
add edx, r8d
add edx, 0x1ee81e1e
add eax, edx
mov edx, dword [0x14018f564]
mov r8d, dword [0x14018f568]
imul edx, edx, 0xcc9a444
imul r8d, r8d, 0xd076f5ba
add edx, r8d
add edx, 0x79ff0381
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018f574]
mov edx, dword [0x14018f578]
imul ecx, ecx, 0xe7042002
imul edx, edx, 0x8cf6f273
add ecx, edx
add ecx, 0xb673253f
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x6e]
mov r8d, dword [0x14018f57c]
mov r10d, dword [0x14018f580]
shl r8d, 0xc
shr r10d, 0x14
or r8d, r10d
xor r8d, 0xee75696a
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x6d], cl
mov cl, byte [rax + 0x1f]
lea r8, [0x1401bc630]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x24e
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x6d]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax]
mov ecx, dword [rcx]
mov edx, dword [0x14018f584]
mov r8d, dword [0x14018f588]
shl edx, 0xb
shr r8d, 0x15
or edx, r8d
xor edx, 0x3e682585
sub edx, ecx
mov ecx, dword [0x14018f58c]
mov r8d, dword [0x14018f590]
shl ecx, 0xd
shr r8d, 0x13
or ecx, r8d
xor ecx, 0x49f65b29
add edx, ecx
mov ecx, dword [0x14018f594]
mov r8d, dword [0x14018f598]
imul ecx, ecx, 0x274b3ae1
imul r8d, r8d, 0x28ada9b6
add ecx, r8d
add ecx, 0x10c6042d
sub ecx, edx
mov rax, qword [rax]
mov dword [rax], ecx
mov ecx, dword [0x140213cc4]
mov eax, dword [0x1402126f4]
mov edx, dword [0x14018f5a4]
mov r8d, dword [0x14018f5a8]
shl edx, 0x17
shr r8d, 9
or edx, r8d
xor edx, 0x364f4f10
cmp eax, edx
setl al
mov byte [rbp - 0x70], al
mov edx, dword [0x14018f5ac]
mov eax, dword [0x14018f5b0]
shl edx, 0x1e
shr eax, 2
or edx, eax
xor edx, 0xc332c3c
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018f5b4]
mov r8d, dword [0x14018f5b8]
imul edx, edx, 0x12ef4b66
imul r8d, r8d, 0xe216b9ed
add edx, r8d
add edx, 0x2542eb3d
add eax, edx
mov edx, dword [0x14018f5bc]
mov r8d, dword [0x14018f5c0]
shl edx, 0xa
shr r8d, 0x16
or edx, r8d
xor edx, 0x45e6a2f8
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018f5cc]
mov edx, dword [0x14018f5d0]
imul ecx, ecx, 0xf6909ee9
imul edx, edx, 0xb1b9d6c2
add ecx, edx
add ecx, 0xbd2c27e8
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x70]
mov r8d, dword [0x14018f5d4]
mov r10d, dword [0x14018f5d8]
imul r8d, r8d, 0xb3ec2b2a
imul r10d, r10d, 0x2741aafb
add r8d, r10d
add r8d, 0xa0c38568
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x6f], cl
mov cl, byte [rax + 0x20]
lea r8, [0x1401bbc1c]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x348
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x6f]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x21], 1
mov ecx, dword [rcx + 0x84]
xor ecx, 0x5375
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov edx, dword [0x140212f24]
mov eax, dword [0x14021370c]
mov ecx, dword [str.zSC]
mov r8d, dword [0x14018f5e0]
shld ecx, r8d, 0x1f
xor ecx, 0x3d0c5f5
sub eax, ecx
setl cl
mov r8d, dword [0x14018f5e4]
mov eax, dword [0x14018f5e8]
imul r8d, r8d, 0xd57993de
imul eax, eax, 0x208bf07
add r8d, eax
sub r8d, edx
mov eax, dword [0x14018f5ec]
mov r10d, dword [0x14018f5f0]
shld eax, r10d, 4
xor eax, 0x95e2d675
add r8d, eax
mov eax, dword [0x14018f5f4]
mov r10d, dword [0x14018f5f8]
imul eax, eax, 0xea991b4f
imul r10d, r10d, 0x3c52c7c9
add eax, r10d
sub eax, r8d
add eax, 0x250f21ad
imul eax, edx
mov r8d, dword [0x14018f604]
mov edx, dword [0x14018f608]
imul r10d, r8d, 0x5917627d
imul edx, edx, 0xe5660f63
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x33b27738]
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r8d, dword [0x14018f60c]
mov r10d, dword [0x14018f610]
shld r8d, r10d, 7
xor r8d, 0x93c4bc02
sub edx, r8d
setne dl
mov r8b, byte [0x1402122c0]
mov r10b, byte [0x1402122c1]
add r8b, r10b
add r8b, 1
xor cl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x71], cl
mov cl, byte [rax + 0x22]
lea r8, [0x1401bbc2c]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x420b
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x71]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x28]
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 [0x140213194]
mov eax, dword [0x140213748]
mov r8d, dword [0x14018f618]
mov ecx, dword [0x14018f61c]
imul r10d, r8d, 0xaed2fec
imul ecx, ecx, 0x2114d3bc
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x4a914d1e]
sub eax, ecx
setl cl
mov r8d, dword [0x14018f620]
mov eax, dword [0x14018f624]
imul r10d, r8d, 0x82acbaa7
imul eax, eax, 0x8d5b2983
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 - 0x78f7400c]
imul eax, edx
mov r8d, dword [0x14018f630]
mov edx, dword [0x14018f634]
shld r8d, edx, 0x17
xor r8d, 0x49378052
xor edx, edx
div r8d
mov rax, qword [rbp - 0x28]
mov r10d, dword [0x14018f638]
mov r8d, dword [0x14018f63c]
imul r11d, r10d, 0xcb2860e
imul r8d, r8d, 0x88285b6d
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x555fb184]
sub edx, r8d
sete dl
mov r8b, byte [0x1402122c3]
mov r10b, byte [0x1402122c4]
add r8b, r10b
add r8b, 1
xor cl, r8b
mov r8b, byte [0x14018f640]
xor dl, r8b
and cl, dl
mov dl, byte [0x1402122c6]
mov r8b, byte [0x14018f641]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x72], cl
mov cl, byte [rax + 0x23]
lea r8, [0x1401bbc3c]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f5
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x72]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x24], 1
mov ecx, dword [rcx + 0x90]
xor ecx, 0x301a
mov dword [rax], ecx
jmp 0x140082c6b
mov r9, qword [rbp - 0x18]
mov ecx, dword [0x140212b88]
mov eax, dword [0x1402133f0]
mov edx, dword [0x14018f644]
mov r8d, dword [0x14018f648]
imul edx, edx, 0xf6209139
imul r8d, r8d, 0x5e3434ff
add edx, r8d
add edx, 0xa6d2ce1d
cmp eax, edx
setl al
mov byte [rbp - 0x74], al
mov edx, dword [0x14018f64c]
mov eax, dword [0x14018f650]
shl edx, 0x19
shr eax, 7
or edx, eax
xor edx, 0x353181f1
sub edx, ecx
mov eax, dword [0x14018f654]
mov r8d, dword [0x14018f658]
imul eax, eax, 0x98e6dcda
imul r8d, r8d, 0x561eacb0
add eax, r8d
add eax, 0x57cc1c7
add edx, eax
mov eax, dword [0x14018f65c]
mov r8d, dword [0x14018f660]
imul eax, eax, 0x9af0925f
imul r8d, r8d, 0x15f9ae29
add eax, r8d
add eax, 0x46065379
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018f66c]
mov edx, dword [0x14018f670]
imul ecx, ecx, 0x5ddfad7b
imul edx, edx, 0x73ed57b2
add ecx, edx
add ecx, 0x8eae120a
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x74]
mov r8d, dword [0x14018f674]
mov r10d, dword [0x14018f678]
imul r8d, r8d, 0x41787031
imul r10d, r10d, 0xdd18d05c
add r8d, r10d
add r8d, 0x6ef958dc
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x73], cl
mov cl, byte [rax + 0x25]
lea r8, [0x1401bbc4c]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3149
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x73]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp]
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov byte [rax], cl
mov ecx, dword [0x140212998]
mov eax, dword [0x140213398]
mov edx, dword [0x14018f67c]
mov r8d, dword [0x14018f680]
shl edx, 5
shr r8d, 0x1b
or edx, r8d
xor edx, 0x380b6cb2
cmp eax, edx
setl al
mov byte [rbp - 0x76], al
mov edx, dword [0x14018f684]
mov eax, dword [0x14018f688]
imul edx, edx, 0xfd944742
imul eax, eax, 0x47e120fd
add edx, eax
add edx, 0x23eb5e0e
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018f68c]
mov r8d, dword [0x14018f690]
shl edx, 0x1a
shr r8d, 6
or edx, r8d
xor edx, 0xbd35bc75
add eax, edx
mov edx, dword [0x14018f694]
mov r8d, dword [0x14018f698]
imul edx, edx, 0xede0c85b
imul r8d, r8d, 0xaab9537b
add edx, r8d
add edx, 0xb3ab2a03
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018f6a4]
mov edx, dword [0x14018f6a8]
shl ecx, 0xa
shr edx, 0x16
or ecx, edx
xor ecx, 0x2c9dfc67
xor edx, edx
div ecx
mov rax, qword [rbp - 0x28]
mov ecx, edx
mov dl, byte [rbp - 0x76]
mov r8d, dword [0x14018f6ac]
mov r10d, dword [0x14018f6b0]
shl r8d, 7
shr r10d, 0x19
or r8d, r10d
xor r8d, 0xe4057c0a
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x75], cl
mov cl, byte [rax + 0x26]
lea r8, [0x1401bc078]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x30a8
call fcn.1401856d0
mov rcx, qword [rbp - 0x28]
mov r9b, byte [rbp - 0x75]
mov rdx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp]
mov al, byte [rax]
mov byte [rcx + 0x27], 1
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14, qword [rbp + 0x28]
mov r8, qword [rbp + 0x40]
mov r15, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x38]
mov r9, qword [rbp + 0x80]
mov r11, qword [rbp + 0x88]
mov r10, qword [rbp + 0x48]
mov bl, byte [rbp + 0x97]
mov rsi, qword [rbp + 0x50]
mov rdi, qword [rbp + 0x20]
mov r12, qword [rbp + 0x58]
mov eax, 0x10
mov qword [rbp - 0x80], rax
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r13, rsp
mov qword [r12], r13
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
mov qword [rsi], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
mov qword [r10], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
mov qword [r8], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
mov qword [rcx], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
mov qword [r15], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r15, rsp
mov qword [r14], r15
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x30]
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 [0x14018f6b4]
mov dl, byte [0x14018f6b5]
mov byte [rbp - 0x77], dl
mov dl, 0x4c
mul dl
mov dl, al
mov al, byte [rbp - 0x77]
mov r8b, 0x31
mul r8b
mov r8b, al
mov rax, qword [rbp + 0x40]
add dl, r8b
add dl, 0x83
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 + 0x28]
mov r8, qword [rbp + 0x18]
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
add rsp, 0x20
mov r11, rax
mov rax, qword [rbp + 0x70]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x58]
mov r8, qword [r8]
mov r9b, byte [0x14018f6b6]
mov r10b, byte [0x14018f6b7]
shl r9b, 2
shr r10b, 6
or r9b, r10b
xor r9b, 0x37
mov byte [r8], r9b
mov byte [rdx + 0x29], 1
mov ecx, dword [rcx + 0xa4]
xor ecx, 0x6efe
mov dword [rax], ecx
jmp 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x2a], 1
mov ecx, dword [rcx + 0xa8]
xor ecx, 0xc57
mov dword [rax], ecx
jmp 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x10]
mov r10, qword [rbp + 0x50]
mov r9, qword [rbp + 0x30]
mov r11, qword [rbp + 0x48]
mov r11, qword [r11]
mov r11, qword [r11]
movzx r11d, byte [r11]
mov r9, qword [r9]
movzx esi, byte [r9]
mov edi, dword [0x14018f6b8]
mov r9d, dword [0x14018f6bc]
shl edi, 0x1a
shr r9d, 6
or edi, r9d
xor edi, 0xabc6656
mov r9d, r11d
xor r9d, edi
mov edi, dword [0x14018f6c0]
mov ebx, dword [0x14018f6c4]
imul edi, edi, 0xdfd720c8
imul ebx, ebx, 0xde13129
add edi, ebx
add edi, 0x2cd1d75f
and r9d, edi
mov edi, dword [0x14018f6c8]
mov ebx, dword [str.wLr]
shl edi, 0x14
shr ebx, 0xc
or edi, ebx
xor edi, 0x1ce86a03
and r11d, edi
or r9d, r11d
mov edi, dword [0x14018f6d0]
mov r11d, dword [0x14018f6d4]
shl edi, 0xf
shr r11d, 0x11
or edi, r11d
xor edi, 0x46d9ebbf
mov r11d, esi
xor r11d, edi
mov edi, dword [0x14018f6d8]
mov ebx, dword [0x14018f6dc]
imul edi, edi, 0x968e82a9
imul ebx, ebx, 0x79f99c09
add edi, ebx
add edi, 0xd09365ac
and r11d, edi
mov edi, dword [0x14018f6e0]
mov ebx, dword [0x14018f6e4]
shl edi, 0x11
shr ebx, 0xf
or edi, ebx
xor edi, 0xc4f05602
and esi, edi
or r11d, esi
xor r9d, r11d
mov r11d, dword [0x14018f6e8]
mov esi, dword [0x14018f6ec]
imul r11d, r11d, 0x954ec4e9
imul esi, esi, 0x8b954e64
add r11d, esi
add r11d, 0xcde5f646
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x2c], 1
mov ecx, dword [rcx + 0xb0]
xor ecx, 0x768f
mov dword [rax], ecx
jmp 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x30]
mov r9, qword [r8]
mov r9b, byte [r9]
mov r10b, byte [0x14018f6f8]
mov r11b, byte [0x14018f6f9]
shl r10b, 7
shr r11b, 1
or r10b, r11b
xor r10b, 0x8b
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov byte [rdx + 0x2e], 1
mov ecx, dword [rcx + 0xb8]
xor ecx, 0x2cc8
mov dword [rax], ecx
jmp 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x20]
mov r8, qword [r8]
mov r9d, dword [0x14018f6fc]
mov r10d, dword [0x14018f700]
shl r9d, 3
shr r10d, 0x1d
or r9d, r10d
xor r9d, 0x813305db
mov dword [r8], r9d
mov byte [rdx + 0x2f], 1
mov ecx, dword [rcx + 0xbc]
xor ecx, 0x2a7b
mov dword [rax], ecx
jmp 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 8]
mov r10, qword [rbp + 0x40]
mov r9, qword [rbp + 0x20]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r9, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
mov r10, qword [rbp + 0x30]
mov r11, qword [rbp + 0x48]
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 [0x14018f704]
mov r10d, dword [0x14018f708]
shl edi, 0x1a
shr r10d, 6
or edi, r10d
xor edi, 0xaad0fbef
mov r10d, r11d
xor r10d, edi
and r10d, esi
mov edi, dword [0x14018f70c]
mov ebx, dword [0x14018f710]
imul edi, edi, 0xf0e44857
imul ebx, ebx, 0x8d56b595
add edi, ebx
add edi, 0x704c15bb
xor esi, edi
and r11d, esi
or r10d, r11d
mov r11, qword [r9]
mov r11d, dword [r11]
mov esi, dword [0x14018f714]
mov edi, dword [0x14018f718]
shl esi, 8
shr edi, 0x18
or esi, edi
xor esi, 0x8bf71c76
add r10d, esi
sub r10d, r11d
mov r11d, dword [0x14018f71c]
mov esi, dword [0x14018f720]
shl r11d, 0x17
shr esi, 9
or r11d, esi
xor r11d, 0x2655bd6b
sub 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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x20]
mov r9, qword [r8]
mov r9d, dword [r9]
mov r10d, dword [0x14018f724]
mov r11d, dword [0x14018f728]
shl r10d, 0xf
shr r11d, 0x11
or r10d, r11d
xor r10d, 0x32467c9a
add r9d, r10d
mov r10d, dword [0x14018f72c]
mov r11d, dword [0x14018f730]
imul r10d, r10d, 0x469de94b
imul r11d, r11d, 0x45853aa0
add r10d, r11d
add r10d, 0xe628a355
add r9d, r10d
mov r10d, dword [0x14018f734]
mov r11d, dword [0x14018f738]
imul r10d, r10d, 0xac5a85
imul r11d, r11d, 0x69d1c6ad
add r10d, r11d
add r10d, 0xb22f2c43
sub 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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp + 0x58]
mov r9, qword [rbp + 0x30]
mov r10, qword [rbp + 0x38]
mov r11, qword [rbp + 0x28]
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 0x140082c6b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp]
mov r9, qword [rbp + 0x58]
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 0x14007f88a