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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x188
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xe8], r9
mov qword [rbp + 0xf0], r8
mov word [rbp + 0xfe], dx
mov qword [rbp + 0x100], rcx
cmp dword [0x1402123e4], 0
jne 0x14008b85c
mov eax, dword [0x1401be400]
xor eax, 0x6a189d85
mov dword [0x1401be4e0], eax
mov eax, dword [0x1401be404]
xor eax, 0x96553b2
mov dword [0x1401be4e4], eax
mov eax, dword [0x1401be408]
xor eax, 0x7cee0428
mov dword [0x1401be4e8], eax
mov eax, dword [0x1401be40c]
xor eax, 0xafa5d78d
mov dword [0x1401be4ec], eax
mov eax, dword [0x1401be410]
xor eax, 0x93feca32
mov dword [0x1401be4f0], eax
mov eax, dword [0x1401be414]
xor eax, 0x3158b0eb
mov dword [0x1401be4f4], eax
mov eax, dword [0x1401be418]
xor eax, 0x375a86d6
mov dword [0x1401be4f8], eax
mov eax, dword [0x1401be41c]
xor eax, 0x81661c87
mov dword [0x1401be4fc], eax
mov eax, dword [0x1401be420]
xor eax, 0x819942ba
mov dword [0x1401be500], eax
mov eax, dword [0x1401be424]
xor eax, 0xf73443bb
mov dword [0x1401be504], eax
mov eax, dword [0x1401be428]
xor eax, 0x7d58be3f
mov dword [0x1401be508], eax
mov eax, dword [0x1401be42c]
xor eax, 0xc63d548
mov dword [0x1401be50c], eax
mov eax, dword [0x1401be430]
xor eax, 0xa0a75861
mov dword [0x1401be510], eax
mov eax, dword [0x1401be434]
xor eax, 0x9b6769f9
mov dword [0x1401be514], eax
mov eax, dword [0x1401be438]
xor eax, 0xe32020a2
mov dword [0x1401be518], eax
mov eax, dword [0x1401be43c]
xor eax, 0xe1485675
mov dword [0x1401be51c], eax
mov eax, dword [0x1401be440]
xor eax, 0x3a8bede5
mov dword [0x1401be520], eax
mov eax, dword [0x1401be444]
xor eax, 0xf56cde24
mov dword [0x1401be524], eax
mov eax, dword [0x1401be448]
xor eax, 0xe83f94ee
mov dword [0x1401be528], eax
mov eax, dword [0x1401be44c]
xor eax, 0x8930e55d
mov dword [0x1401be52c], eax
mov eax, dword [0x1401be450]
xor eax, 0x2fe199cc
mov dword [0x1401be530], eax
mov eax, dword [0x1401be454]
xor eax, 0xa16f584a
mov dword [0x1401be534], eax
mov eax, dword [0x1401be458]
xor eax, 0xfb01941f
mov dword [0x1401be538], eax
mov eax, dword [0x1401be45c]
xor eax, 0x66b53500
mov dword [0x1401be53c], eax
mov eax, dword [0x1401be460]
xor eax, 0x1c7a3e0
mov dword [0x1401be540], eax
mov eax, dword [0x1401be464]
xor eax, 0x8ad12c4
mov dword [0x1401be544], eax
mov eax, dword [0x1401be468]
xor eax, 0x6ca6fec3
mov dword [0x1401be548], eax
mov eax, dword [0x1401be46c]
xor eax, 0x35e2f21d
mov dword [0x1401be54c], eax
mov eax, dword [0x1401be470]
xor eax, 0xc3e3c774
mov dword [0x1401be550], eax
mov eax, dword [0x1401be474]
xor eax, 0xa1b6c276
mov dword [0x1401be554], eax
mov eax, dword [0x1401be478]
xor eax, 0xd3d32180
mov dword [0x1401be558], eax
mov eax, dword [0x1401be47c]
xor eax, 0x10327d81
mov dword [0x1401be55c], eax
mov eax, dword [0x1401be480]
xor eax, 0xb6bdef82
mov dword [0x1401be560], eax
mov eax, dword [0x1401be484]
xor eax, 0x9f3cb798
mov dword [0x1401be564], eax
mov eax, dword [0x1401be488]
xor eax, 0xc833e8d
mov dword [0x1401be568], eax
mov eax, dword [0x1401be48c]
xor eax, 0x3e2de8ed
mov dword [0x1401be56c], eax
mov eax, dword [0x1401be490]
xor eax, 0x95df121f
mov dword [0x1401be570], eax
mov eax, dword [0x1401be494]
xor eax, 0x6f494f64
mov dword [0x1401be574], eax
mov eax, dword [0x1401be498]
xor eax, 0xb8bc30e7
mov dword [0x1401be578], eax
mov eax, dword [0x1401be49c]
xor eax, 0xc5bb1138
mov dword [0x1401be57c], eax
mov eax, dword [0x1401be4a0]
xor eax, 0x7829fac3
mov dword [0x1401be580], eax
mov eax, dword [0x1401be4a4]
xor eax, 0x4a9fab4d
mov dword [0x1401be584], eax
mov eax, dword [0x1401be4a8]
xor eax, 0x4814b6e
mov dword [0x1401be588], eax
mov eax, dword [0x1401be4ac]
xor eax, 0x80c32c86
mov dword [0x1401be58c], eax
mov eax, dword [0x1401be4b0]
xor eax, 0xa298dc16
mov dword [0x1401be590], eax
mov eax, dword [0x1401be4b4]
xor eax, 0xf7e7549f
mov dword [0x1401be594], eax
mov eax, dword [0x1401be4b8]
xor eax, 0xbf8d029e
mov dword [0x1401be598], eax
mov eax, dword [0x1401be4bc]
xor eax, 0x5ee0c05e
mov dword [0x1401be59c], eax
mov eax, dword [0x1401be4c0]
xor eax, 0xba50168f
mov dword [0x1401be5a0], eax
mov eax, dword [0x1401be4c4]
xor eax, 0xfa9acbab
mov dword [0x1401be5a4], eax
mov eax, dword [0x1401be4c8]
xor eax, 0x4eae47d1
mov dword [0x1401be5a8], eax
mov eax, dword [0x1401be4cc]
xor eax, 0xd0e54968
mov dword [0x1401be5ac], eax
mov eax, dword [0x1401be4d0]
xor eax, 0xc7b986da
mov dword [0x1401be5b0], eax
mov eax, dword [0x1401be4d4]
xor eax, 0xa6b83efc
mov dword [0x1401be5b4], eax
mov eax, dword [0x1401be4d8]
xor eax, 0x3baba022
mov dword [0x1401be5b8], eax
mov eax, dword [0x1401bdb60]
xor eax, 0x6b3548fc
mov dword [0x1401bdc30], eax
mov eax, dword [0x1401bdb64]
xor eax, 0x2102f881
mov dword [0x1401bdc34], eax
mov eax, dword [0x1401bdb68]
xor eax, 0x96c1edc9
mov dword [0x1401bdc38], eax
mov eax, dword [0x1401bdb6c]
xor eax, 0xc5a0f68c
mov dword [0x1401bdc3c], eax
mov eax, dword [0x1401bdb70]
xor eax, 0x1a0ccc71
mov dword [0x1401bdc40], eax
mov eax, dword [0x1401bdb74]
xor eax, 0x5631954e
mov dword [0x1401bdc44], eax
mov eax, dword [0x1401bdb78]
xor eax, 0x67b2ef16
mov dword [0x1401bdc48], eax
mov eax, dword [0x1401bdb7c]
xor eax, 0xe08f4564
mov dword [0x1401bdc4c], eax
mov eax, dword [0x1401bdb80]
xor eax, 0xd9147578
mov dword [0x1401bdc50], eax
mov eax, dword [0x1401bdb84]
xor eax, 0xf025d439
mov dword [0x1401bdc54], eax
mov eax, dword [0x1401bdb88]
xor eax, 0x41a95169
mov dword [0x1401bdc58], eax
mov eax, dword [0x1401bdb8c]
xor eax, 0x86c9c1ef
mov dword [0x1401bdc5c], eax
mov eax, dword [0x1401bdb90]
xor eax, 0x4ff8bbcb
mov dword [0x1401bdc60], eax
mov eax, dword [0x1401bdb94]
xor eax, 0xd568095e
mov dword [0x1401bdc64], eax
mov eax, dword [0x1401bdb98]
xor eax, 0x6757f86d
mov dword [0x1401bdc68], eax
mov eax, dword [0x1401bdb9c]
xor eax, 0xace31ce6
mov dword [0x1401bdc6c], eax
mov eax, dword [0x1401bdba0]
xor eax, 0x993bdb37
mov dword [0x1401bdc70], eax
mov eax, dword [0x1401bdba4]
xor eax, 0x2981ad6a
mov dword [0x1401bdc74], eax
mov eax, dword [0x1401bdba8]
xor eax, 0x1faee6c2
mov dword [0x1401bdc78], eax
mov eax, dword [0x1401bdbac]
xor eax, 0x8fcf5073
mov dword [0x1401bdc7c], eax
mov eax, dword [0x1401bdbb0]
xor eax, 0x118947a6
mov dword [0x1401bdc80], eax
mov eax, dword [0x1401bdbb4]
xor eax, 0xae8c1aee
mov dword [0x1401bdc84], eax
mov eax, dword [0x1401bdbb8]
xor eax, 0x5f0aaf63
mov dword [0x1401bdc88], eax
mov eax, dword [0x1401bdbbc]
xor eax, 0x660970f5
mov dword [0x1401bdc8c], eax
mov eax, dword [0x1401bdbc0]
xor eax, 0x9c79fe50
mov dword [0x1401bdc90], eax
mov eax, dword [0x1401bdbc4]
xor eax, 0x15c86171
mov dword [0x1401bdc94], eax
mov eax, dword [0x1401bdbc8]
xor eax, 0x3aea90d6
mov dword [0x1401bdc98], eax
mov eax, dword [0x1401bdbcc]
xor eax, 0xf211a603
mov dword [0x1401bdc9c], eax
mov eax, dword [0x1401bdbd0]
xor eax, 0x88b13443
mov dword [0x1401bdca0], eax
mov eax, dword [0x1401bdbd4]
xor eax, 0x3fc53d2f
mov dword [0x1401bdca4], eax
mov eax, dword [0x1401bdbd8]
xor eax, 0x3d2343c0
mov dword [0x1401bdca8], eax
mov eax, dword [0x1401bdbdc]
xor eax, 0xd0615f67
mov dword [0x1401bdcac], eax
mov eax, dword [0x1401bdbe0]
xor eax, 0x7a1aba78
mov dword [0x1401bdcb0], eax
mov eax, dword [0x1401bdbe4]
xor eax, 0xa1a6cd3c
mov dword [0x1401bdcb4], eax
mov eax, dword [0x1401bdbe8]
xor eax, 0xe3786da0
mov dword [0x1401bdcb8], eax
mov eax, dword [0x1401bdbec]
xor eax, 0x7a3362a9
mov dword [0x1401bdcbc], eax
mov eax, dword [0x1401bdbf0]
xor eax, 0x637eb590
mov dword [0x1401bdcc0], eax
mov eax, dword [0x1401bdbf4]
xor eax, 0x8eaa9a2a
mov dword [0x1401bdcc4], eax
mov eax, dword [0x1401bdbf8]
xor eax, 0x5aad4d5d
mov dword [0x1401bdcc8], eax
mov eax, dword [0x1401bdbfc]
xor eax, 0x2c6a0394
mov dword [0x1401bdccc], eax
mov eax, dword [0x1401bdc00]
xor eax, 0xdf343659
mov dword [0x1401bdcd0], eax
mov eax, dword [0x1401bdc04]
xor eax, 0x46ba6634
mov dword [0x1401bdcd4], eax
mov eax, dword [0x1401bdc08]
xor eax, 0x747f8994
mov dword [0x1401bdcd8], eax
mov eax, dword [0x1401bdc0c]
xor eax, 0x9ca98ed9
mov dword [0x1401bdcdc], eax
mov eax, dword [0x1401bdc10]
xor eax, 0xcc960b50
mov dword [0x1401bdce0], eax
mov eax, dword [0x1401bdc14]
xor eax, 0xb5bae4a0
mov dword [0x1401bdce4], eax
mov eax, dword [0x1401bdc18]
xor eax, 0xedd41d23
mov dword [0x1401bdce8], eax
mov eax, dword [0x1401bdc1c]
xor eax, 0x38715ec6
mov dword [0x1401bdcec], eax
mov eax, dword [0x1401bdc20]
xor eax, 0xe7bc4245
mov dword [0x1401bdcf0], eax
mov eax, dword [0x1401bdc24]
xor eax, 0xead67746
mov dword [0x1401bdcf4], eax
mov eax, dword [0x1401bdc28]
xor eax, 0x873a5836
mov dword [0x1401bdcf8], eax
mov eax, dword [0x1401be180]
xor eax, 0x567ddde5
mov dword [0x1401be1f0], eax
mov eax, dword [0x1401be184]
xor eax, 0x28cea92f
mov dword [0x1401be1f4], eax
mov eax, dword [0x1401be188]
xor eax, 0x729e21ee
mov dword [0x1401be1f8], eax
mov eax, dword [0x1401be18c]
xor eax, 0xb8a0f508
mov dword [0x1401be1fc], eax
mov eax, dword [0x1401be190]
xor eax, 0xe237aed4
mov dword [0x1401be200], eax
mov eax, dword [0x1401be194]
xor eax, 0xc87897ef
mov dword [0x1401be204], eax
mov eax, dword [0x1401be198]
xor eax, 0x5f621094
mov dword [0x1401be208], eax
mov eax, dword [0x1401be19c]
xor eax, 0x6d8ef85
mov dword [0x1401be20c], eax
mov eax, dword [0x1401be1a0]
xor eax, 0x905eb00b
mov dword [0x1401be210], eax
mov eax, dword [0x1401be1a4]
xor eax, 0xea4ff2ee
mov dword [0x1401be214], eax
mov eax, dword [0x1401be1a8]
xor eax, 0x5ca20d
mov dword [0x1401be218], eax
mov eax, dword [0x1401be1ac]
xor eax, 0xa8c23bdd
mov dword [0x1401be21c], eax
mov eax, dword [0x1401be1b0]
xor eax, 0xf12a583d
mov dword [0x1401be220], eax
mov eax, dword [0x1401be1b4]
xor eax, 0x2b728977
mov dword [0x1401be224], eax
mov eax, dword [0x1401be1b8]
xor eax, 0x26b40ad8
mov dword [0x1401be228], eax
mov eax, dword [0x1401be1bc]
xor eax, 0xdf7995f8
mov dword [0x1401be22c], eax
mov eax, dword [0x1401be1c0]
xor eax, 0xc3929d2f
mov dword [0x1401be230], eax
mov eax, dword [0x1401be1c4]
xor eax, 0x48119dcb
mov dword [0x1401be234], eax
mov eax, dword [0x1401be1c8]
xor eax, 0x3ef407f0
mov dword [0x1401be238], eax
mov eax, dword [0x1401be1cc]
xor eax, 0x22a9a329
mov dword [0x1401be23c], eax
mov eax, dword [0x1401be1d0]
xor eax, 0xa6272852
mov dword [0x1401be240], eax
mov eax, dword [0x1401be1d4]
xor eax, 0x6f1df4f9
mov dword [0x1401be244], eax
mov eax, dword [0x1401be1d8]
xor eax, 0x39dbc120
mov dword [0x1401be248], eax
mov eax, dword [0x1401be1dc]
xor eax, 0x36e58d96
mov dword [0x1401be24c], eax
mov eax, dword [0x1401be1e0]
xor eax, 0xe0d7fd1f
mov dword [0x1401be250], eax
mov eax, dword [0x1401be660]
xor eax, 0xe96877e8
mov dword [0x1401be680], eax
mov eax, dword [0x1401be664]
xor eax, 0x8aae7b3c
mov dword [0x1401be684], eax
mov eax, dword [0x1401be668]
xor eax, 0x8eb11f96
mov dword [0x1401be688], eax
mov eax, dword [0x1401be66c]
xor eax, 0x54f9c528
mov dword [0x1401be68c], eax
mov eax, dword [0x1401be670]
xor eax, 0xd854e87b
mov dword [0x1401be690], eax
mov eax, dword [0x1401be674]
xor eax, 0xe2cb958a
mov dword [0x1401be694], eax
mov eax, dword [0x1401be678]
xor eax, 0x92c58b51
mov dword [0x1401be698], eax
mov eax, dword [0x1401be6a0]
xor eax, 0x82ca69d2
mov dword [0x1401be6c0], eax
mov eax, dword [0x1401be6a4]
xor eax, 0x2abfe37c
mov dword [0x1401be6c4], eax
mov eax, dword [0x1401be6a8]
xor eax, 0x41cc18a9
mov dword [0x1401be6c8], eax
mov eax, dword [0x1401be6ac]
xor eax, 0x34b60f59
mov dword [0x1401be6cc], eax
mov eax, dword [0x1401be6b0]
xor eax, 0xf313061d
mov dword [0x1401be6d0], eax
mov eax, dword [0x1401bd800]
xor eax, 0x6d81fc27
mov dword [0x1401bd8e0], eax
mov eax, dword [0x1401bd804]
xor eax, 0x3e43a17b
mov dword [0x1401bd8e4], eax
mov eax, dword [0x1401bd808]
xor eax, 0xc41246f2
mov dword [0x1401bd8e8], eax
mov eax, dword [0x1401bd80c]
xor eax, 0xb490cc8d
mov dword [0x1401bd8ec], eax
mov eax, dword [0x1401bd810]
xor eax, 0x724bad7d
mov dword [0x1401bd8f0], eax
mov eax, dword [0x1401bd814]
xor eax, 0xbbfb6924
mov dword [0x1401bd8f4], eax
mov eax, dword [0x1401bd818]
xor eax, 0x78a67ca0
mov dword [0x1401bd8f8], eax
mov eax, dword [0x1401bd81c]
xor eax, 0xfff35a19
mov dword [0x1401bd8fc], eax
mov eax, dword [0x1401bd820]
xor eax, 0x702aea70
mov dword [0x1401bd900], eax
mov eax, dword [0x1401bd824]
xor eax, 0x77207737
mov dword [0x1401bd904], eax
mov eax, dword [0x1401bd828]
xor eax, 0x806c7b51
mov dword [0x1401bd908], eax
mov eax, dword [0x1401bd82c]
xor eax, 0xfb591607
mov dword [0x1401bd90c], eax
mov eax, dword [0x1401bd830]
xor eax, 0x60289665
mov dword [0x1401bd910], eax
mov eax, dword [0x1401bd834]
xor eax, 0x820096c1
mov dword [0x1401bd914], eax
mov eax, dword [0x1401bd838]
xor eax, 0xb2d8c47a
mov dword [0x1401bd918], eax
mov eax, dword [0x1401bd83c]
xor eax, 0x769ae81c
mov dword [0x1401bd91c], eax
mov eax, dword [0x1401bd840]
xor eax, 0x359c6717
mov dword [0x1401bd920], eax
mov eax, dword [0x1401bd844]
xor eax, 0x4f344d7c
mov dword [0x1401bd924], eax
mov eax, dword [0x1401bd848]
xor eax, 0x264e703a
mov dword [0x1401bd928], eax
mov eax, dword [0x1401bd84c]
xor eax, 0xd4763e31
mov dword [0x1401bd92c], eax
mov eax, dword [0x1401bd850]
xor eax, 0x1e42c4d
mov dword [0x1401bd930], eax
mov eax, dword [0x1401bd854]
xor eax, 0xc6ad5db9
mov dword [0x1401bd934], eax
mov eax, dword [0x1401bd858]
xor eax, 0x2a93b984
mov dword [0x1401bd938], eax
mov eax, dword [0x1401bd85c]
xor eax, 0xcdb44cdf
mov dword [0x1401bd93c], eax
mov eax, dword [0x1401bd860]
xor eax, 0xcefa1a44
mov dword [0x1401bd940], eax
mov eax, dword [0x1401bd864]
xor eax, 0x4062c760
mov dword [0x1401bd944], eax
mov eax, dword [0x1401bd868]
xor eax, 0x99ac0ea8
mov dword [0x1401bd948], eax
mov eax, dword [0x1401bd86c]
xor eax, 0x59794c2
mov dword [0x1401bd94c], eax
mov eax, dword [0x1401bd870]
xor eax, 0xba1af017
mov dword [0x1401bd950], eax
mov eax, dword [0x1401bd874]
xor eax, 0x53e03604
mov dword [0x1401bd954], eax
mov eax, dword [0x1401bd878]
xor eax, 0x652de72d
mov dword [0x1401bd958], eax
mov eax, dword [0x1401bd87c]
xor eax, 0x2695bbd6
mov dword [0x1401bd95c], eax
mov eax, dword [0x1401bd880]
xor eax, 0x1703dc74
mov dword [0x1401bd960], eax
mov eax, dword [0x1401bd884]
xor eax, 0x3b061fca
mov dword [0x1401bd964], eax
mov eax, dword [0x1401bd888]
xor eax, 0x608206ea
mov dword [0x1401bd968], eax
mov eax, dword [0x1401bd88c]
xor eax, 0x166824a0
mov dword [0x1401bd96c], eax
mov eax, dword [0x1401bd890]
xor eax, 0x7e8818c1
mov dword [0x1401bd970], eax
mov eax, dword [0x1401bd894]
xor eax, 0x1e32650e
mov dword [0x1401bd974], eax
mov eax, dword [0x1401bd898]
xor eax, 0x4c0bedf2
mov dword [0x1401bd978], eax
mov eax, dword [0x1401bd89c]
xor eax, 0xa86a6ffd
mov dword [0x1401bd97c], eax
mov eax, dword [0x1401bd8a0]
xor eax, 0xf0d4cc41
mov dword [0x1401bd980], eax
mov eax, dword [0x1401bd8a4]
xor eax, 0x721c8a6b
mov dword [0x1401bd984], eax
mov eax, dword [0x1401bd8a8]
xor eax, 0x644e7cad
mov dword [0x1401bd988], eax
mov eax, dword [0x1401bd8ac]
xor eax, 0x9a0d92b3
mov dword [0x1401bd98c], eax
mov eax, dword [0x1401bd8b0]
xor eax, 0xf3dac0a2
mov dword [0x1401bd990], eax
mov eax, dword [0x1401bd8b4]
xor eax, 0x22839e55
mov dword [0x1401bd994], eax
mov eax, dword [0x1401bd8b8]
xor eax, 0x7d3a75f
mov dword [0x1401bd998], eax
mov eax, dword [0x1401bd8bc]
xor eax, 0xcf2f5149
mov dword [0x1401bd99c], eax
mov eax, dword [0x1401bd8c0]
xor eax, 0x6dab579b
mov dword [0x1401bd9a0], eax
mov eax, dword [0x1401bd8c4]
xor eax, 0x65339a15
mov dword [0x1401bd9a4], eax
mov eax, dword [0x1401bd8c8]
xor eax, 0x3c6f1e7b
mov dword [0x1401bd9a8], eax
mov eax, dword [0x1401bd8cc]
xor eax, 0xd9d4032f
mov dword [0x1401bd9ac], eax
mov eax, dword [0x1401bd8d0]
xor eax, 0xfccbe8be
mov dword [0x1401bd9b0], eax
mov eax, dword [0x1401bd8d4]
xor eax, 0x58885d1
mov dword [0x1401bd9b4], eax
mov eax, dword [0x1401bd8d8]
xor eax, 0x581d1f59
mov dword [0x1401bd9b8], eax
mov eax, dword [0x1401bd8dc]
xor eax, 0xe57c0778
mov dword [0x1401bd9bc], eax
mov eax, dword [0x1401bdea0]
xor eax, 0x3382742c
mov dword [0x1401bdef0], eax
mov eax, dword [0x1401bdea4]
xor eax, 0xf0c779fc
mov dword [0x1401bdef4], eax
mov eax, dword [0x1401bdea8]
xor eax, 0x62a1beec
mov dword [0x1401bdef8], eax
mov eax, dword [0x1401bdeac]
xor eax, 0x41ac0e94
mov dword [0x1401bdefc], eax
mov eax, dword [0x1401bdeb0]
xor eax, 0x8a1a620f
mov dword [0x1401bdf00], eax
mov eax, dword [0x1401bdeb4]
xor eax, 0x169553c8
mov dword [0x1401bdf04], eax
mov eax, dword [0x1401bdeb8]
xor eax, 0x6338701
mov dword [0x1401bdf08], eax
mov eax, dword [0x1401bdebc]
xor eax, 0x521766e6
mov dword [0x1401bdf0c], eax
mov eax, dword [0x1401bdec0]
xor eax, 0x925f8a70
mov dword [0x1401bdf10], eax
mov eax, dword [0x1401bdec4]
xor eax, 0xd74cdedb
mov dword [0x1401bdf14], eax
mov eax, dword [0x1401bdec8]
xor eax, 0x779e68a3
mov dword [0x1401bdf18], eax
mov eax, dword [0x1401bdecc]
xor eax, 0x70dd2e08
mov dword [0x1401bdf1c], eax
mov eax, dword [0x1401bded0]
xor eax, 0x4c058410
mov dword [0x1401bdf20], eax
mov eax, dword [0x1401bded4]
xor eax, 0x3e9205ba
mov dword [0x1401bdf24], eax
mov eax, dword [0x1401bded8]
xor eax, 0x71d6aa0a
mov dword [0x1401bdf28], eax
mov eax, dword [0x1401bdedc]
xor eax, 0x8fffeae4
mov dword [0x1401bdf2c], eax
mov eax, dword [0x1401bdee0]
xor eax, 0x8a5ce5d
mov dword [0x1401bdf30], eax
mov eax, dword [0x1401be5c0]
xor eax, 0x58b47260
mov dword [0x1401be610], eax
mov eax, dword [0x1401be5c4]
xor eax, 0xc3b7dcd4
mov dword [0x1401be614], eax
mov eax, dword [0x1401be5c8]
xor eax, 0x5774cb20
mov dword [0x1401be618], eax
mov eax, dword [0x1401be5cc]
xor eax, 0x132b1543
mov dword [0x1401be61c], eax
mov eax, dword [str.0w_]
xor eax, 0x205d7722
mov dword [0x1401be620], eax
mov eax, dword [0x1401be5d4]
xor eax, 0xd40f980d
mov dword [0x1401be624], eax
mov eax, dword [0x1401be5d8]
xor eax, 0x74c54430
mov dword [0x1401be628], eax
mov eax, dword [0x1401be5dc]
xor eax, 0xdc45ac13
mov dword [0x1401be62c], eax
mov eax, dword [0x1401be5e0]
xor eax, 0x32aded05
mov dword [0x1401be630], eax
mov eax, dword [0x1401be5e4]
xor eax, 0xf0725386
mov dword [0x1401be634], eax
mov eax, dword [0x1401be5e8]
xor eax, 0x82311d85
mov dword [0x1401be638], eax
mov eax, dword [0x1401be5ec]
xor eax, 0xefe1fbe6
mov dword [0x1401be63c], eax
mov eax, dword [0x1401be5f0]
xor eax, 0x481e13b3
mov dword [0x1401be640], eax
mov eax, dword [0x1401be5f4]
xor eax, 0x1be93ae8
mov dword [0x1401be644], eax
mov eax, dword [0x1401be5f8]
xor eax, 0xd6b57a2f
mov dword [0x1401be648], eax
mov eax, dword [0x1401be5fc]
xor eax, 0x67c0c9eb
mov dword [0x1401be64c], eax
mov eax, dword [0x1401be600]
xor eax, 0x859eb4d0
mov dword [0x1401be650], eax
mov eax, dword [0x1401be604]
xor eax, 0xd84c84ea
mov dword [0x1401be654], eax
mov eax, dword [0x1401be608]
xor eax, 0xb7d3d608
mov dword [0x1401be658], eax
mov eax, dword [0x1401bdf40]
xor eax, 0x610bbe8a
mov dword [0x1401bdf80], eax
mov eax, dword [0x1401bdf44]
xor eax, 0xad5ace08
mov dword [0x1401bdf84], eax
mov eax, dword [str.Ak4O]
xor eax, 0x4f346b53
mov dword [0x1401bdf88], eax
mov eax, dword [0x1401bdf4c]
xor eax, 0xb4eee606
mov dword [0x1401bdf8c], eax
mov eax, dword [0x1401bdf50]
xor eax, 0x840492ef
mov dword [0x1401bdf90], eax
mov eax, dword [str.Z_tHU]
xor eax, 0x5548094f
mov dword [0x1401bdf94], eax
mov eax, dword [0x1401bdf58]
xor eax, 0x706705a4
mov dword [0x1401bdf98], eax
mov eax, dword [0x1401bdf5c]
xor eax, 0x9ab6224e
mov dword [0x1401bdf9c], eax
mov eax, dword [0x1401bdf60]
xor eax, 0xc3d5b57c
mov dword [0x1401bdfa0], eax
mov eax, dword [str._aH_]
xor eax, 0x3e480765
mov dword [0x1401bdfa4], eax
mov eax, dword [0x1401bdf68]
xor eax, 0xaf99e31c
mov dword [0x1401bdfa8], eax
mov eax, dword [0x1401bdf6c]
xor eax, 0x7d11ed2
mov dword [0x1401bdfac], eax
mov eax, dword [0x1401bdf70]
xor eax, 0x4e88abf4
mov dword [0x1401bdfb0], eax
mov eax, dword [0x1401bdf74]
xor eax, 0x5b9bfc72
mov dword [0x1401bdfb4], eax
mov eax, dword [0x1401bdf78]
xor eax, 0xad2d0c8b
mov dword [0x1401bdfb8], eax
mov eax, dword [0x1401bdf7c]
xor eax, 0x694615cd
mov dword [0x1401bdfbc], eax
mov eax, dword [str.v4w4E]
xor eax, 0x34773465
mov dword [0x1401be6e4], eax
mov eax, dword [0x1401be6d8]
xor eax, 0x8e1fca51
mov dword [0x1401be6e8], eax
mov eax, dword [0x1401be6dc]
xor eax, 0x3b032df8
mov dword [0x1401be6ec], eax
mov eax, dword [0x1401be6e0]
xor eax, 0x9ca0ea09
mov dword [0x1401be6f0], eax
mov eax, dword [0x1401be700]
xor eax, 0xbaafb46f
mov dword [0x1401be760], eax
mov eax, dword [0x1401be704]
xor eax, 0x6614cb8a
mov dword [0x1401be764], eax
mov eax, dword [0x1401be708]
xor eax, 0xbdbbf8c5
mov dword [0x1401be768], eax
mov eax, dword [0x1401be70c]
xor eax, 0xe2580204
mov dword [0x1401be76c], eax
mov eax, dword [0x1401be710]
xor eax, 0x5e8010b2
mov dword [0x1401be770], eax
mov eax, dword [0x1401be714]
xor eax, 0xba553c5f
mov dword [0x1401be774], eax
mov eax, dword [0x1401be718]
xor eax, 0x5fefa40c
mov dword [0x1401be778], eax
mov eax, dword [0x1401be71c]
xor eax, 0xf1a5f32f
mov dword [0x1401be77c], eax
mov eax, dword [0x1401be720]
xor eax, 0xd405186
mov dword [0x1401be780], eax
mov eax, dword [0x1401be724]
xor eax, 0x7ce3d84a
mov dword [0x1401be784], eax
mov eax, dword [0x1401be728]
xor eax, 0x85ea4247
mov dword [0x1401be788], eax
mov eax, dword [0x1401be72c]
xor eax, 0xe03ec7a
mov dword [0x1401be78c], eax
mov eax, dword [0x1401be730]
xor eax, 0x98d10cc7
mov dword [0x1401be790], eax
mov eax, dword [0x1401be734]
xor eax, 0xc3e0c51b
mov dword [0x1401be794], eax
mov eax, dword [0x1401be738]
xor eax, 0x91f8ba43
mov dword [0x1401be798], eax
mov eax, dword [0x1401be73c]
xor eax, 0x147d68d5
mov dword [0x1401be79c], eax
mov eax, dword [0x1401be740]
xor eax, 0x4f4a52d9
mov dword [0x1401be7a0], eax
mov eax, dword [0x1401be744]
xor eax, 0xeffa2776
mov dword [0x1401be7a4], eax
mov eax, dword [0x1401be748]
xor eax, 0xd34122db
mov dword [0x1401be7a8], eax
mov eax, dword [0x1401be74c]
xor eax, 0x75af3c14
mov dword [0x1401be7ac], eax
mov eax, dword [0x1401be750]
xor eax, 0x4a42ed6c
mov dword [0x1401be7b0], eax
mov eax, dword [0x1401be754]
xor eax, 0x4002ff8
mov dword [0x1401be7b4], eax
mov eax, dword [0x1401be758]
xor eax, 0x83d3d490
mov dword [0x1401be7b8], eax
mov eax, dword [0x1401be75c]
xor eax, 0xd8729fc3
mov dword [0x1401be7bc], eax
mov eax, dword [0x1401bdfc0]
xor eax, 0xbb610f4b
mov dword [0x1401be0a0], eax
mov eax, dword [0x1401bdfc4]
xor eax, 0x9007bfe5
mov dword [0x1401be0a4], eax
mov eax, dword [0x1401bdfc8]
xor eax, 0x75e512c6
mov dword [0x1401be0a8], eax
mov eax, dword [0x1401bdfcc]
xor eax, 0x6f5e6779
mov dword [0x1401be0ac], eax
mov eax, dword [0x1401bdfd0]
xor eax, 0x634c3683
mov dword [0x1401be0b0], eax
mov eax, dword [0x1401bdfd4]
xor eax, 0x53c78e90
mov dword [0x1401be0b4], eax
mov eax, dword [0x1401bdfd8]
xor eax, 0x2fb410ba
mov dword [0x1401be0b8], eax
mov eax, dword [0x1401bdfdc]
xor eax, 0xa28a27ce
mov dword [0x1401be0bc], eax
mov eax, dword [0x1401bdfe0]
xor eax, 0xa25aff68
mov dword [0x1401be0c0], eax
mov eax, dword [0x1401bdfe4]
xor eax, 0xedc99fb6
mov dword [0x1401be0c4], eax
mov eax, dword [0x1401bdfe8]
xor eax, 0xabd54cd4
mov dword [0x1401be0c8], eax
mov eax, dword [0x1401bdfec]
xor eax, 0x7f36f266
mov dword [0x1401be0cc], eax
mov eax, dword [0x1401bdff0]
xor eax, 0x6c8d1002
mov dword [0x1401be0d0], eax
mov eax, dword [0x1401bdff4]
xor eax, 0xa4b5051f
mov dword [0x1401be0d4], eax
mov eax, dword [0x1401bdff8]
xor eax, 0x2e34b8d2
mov dword [0x1401be0d8], eax
mov eax, dword [0x1401bdffc]
xor eax, 0x10de3fe
mov dword [0x1401be0dc], eax
mov eax, dword [0x1401be000]
xor eax, 0xb56cef07
mov dword [0x1401be0e0], eax
mov eax, dword [0x1401be004]
xor eax, 0x5dbeeeb9
mov dword [0x1401be0e4], eax
mov eax, dword [0x1401be008]
xor eax, 0x4fd8711c
mov dword [0x1401be0e8], eax
mov eax, dword [0x1401be00c]
xor eax, 0xbf768187
mov dword [0x1401be0ec], eax
mov eax, dword [0x1401be010]
xor eax, 0x823b09b4
mov dword [0x1401be0f0], eax
mov eax, dword [0x1401be014]
xor eax, 0x12b4b02f
mov dword [0x1401be0f4], eax
mov eax, dword [0x1401be018]
xor eax, 0xd3bdc01f
mov dword [0x1401be0f8], eax
mov eax, dword [0x1401be01c]
xor eax, 0xf021ba73
mov dword [0x1401be0fc], eax
mov eax, dword [0x1401be020]
xor eax, 0x20f21869
mov dword [0x1401be100], eax
mov eax, dword [0x1401be024]
xor eax, 0x43ddb8a1
mov dword [0x1401be104], eax
mov eax, dword [0x1401be028]
xor eax, 0x1ef79635
mov dword [0x1401be108], eax
mov eax, dword [0x1401be02c]
xor eax, 0xcad99e6f
mov dword [0x1401be10c], eax
mov eax, dword [0x1401be030]
xor eax, 0xbd8d15d9
mov dword [0x1401be110], eax
mov eax, dword [0x1401be034]
xor eax, 0x830d8e3a
mov dword [0x1401be114], eax
mov eax, dword [0x1401be038]
xor eax, 0x380cb674
mov dword [0x1401be118], eax
mov eax, dword [0x1401be03c]
xor eax, 0x1ba58f69
mov dword [0x1401be11c], eax
mov eax, dword [0x1401be040]
xor eax, 0x63a32931
mov dword [0x1401be120], eax
mov eax, dword [0x1401be044]
xor eax, 0xc412bb4b
mov dword [0x1401be124], eax
mov eax, dword [0x1401be048]
xor eax, 0xa02eaed8
mov dword [0x1401be128], eax
mov eax, dword [0x1401be04c]
xor eax, 0x9b7c30b8
mov dword [0x1401be12c], eax
mov eax, dword [0x1401be050]
xor eax, 0x4eeb36e8
mov dword [0x1401be130], eax
mov eax, dword [0x1401be054]
xor eax, 0x8704d28
mov dword [0x1401be134], eax
mov eax, dword [0x1401be058]
xor eax, 0x5699e44b
mov dword [0x1401be138], eax
mov eax, dword [0x1401be05c]
xor eax, 0x3e1f902a
mov dword [0x1401be13c], eax
mov eax, dword [0x1401be060]
xor eax, 0xc0055705
mov dword [0x1401be140], eax
mov eax, dword [0x1401be064]
xor eax, 0x1d618d99
mov dword [0x1401be144], eax
mov eax, dword [0x1401be068]
xor eax, 0xef0725ef
mov dword [0x1401be148], eax
mov eax, dword [0x1401be06c]
xor eax, 0x404de748
mov dword [0x1401be14c], eax
mov eax, dword [0x1401be070]
xor eax, 0x92c8c31f
mov dword [0x1401be150], eax
mov eax, dword [0x1401be074]
xor eax, 0x183e383d
mov dword [0x1401be154], eax
mov eax, dword [0x1401be078]
xor eax, 0x8be4780
mov dword [0x1401be158], eax
mov eax, dword [0x1401be07c]
xor eax, 0x92d2474d
mov dword [0x1401be15c], eax
mov eax, dword [0x1401be080]
xor eax, 0x9487260d
mov dword [0x1401be160], eax
mov eax, dword [0x1401be084]
xor eax, 0x86f0f4c6
mov dword [0x1401be164], eax
mov eax, dword [0x1401be088]
xor eax, 0x28232523
mov dword [0x1401be168], eax
mov eax, dword [0x1401be08c]
xor eax, 0xd57b80d7
mov dword [0x1401be16c], eax
mov eax, dword [0x1401be090]
xor eax, 0x256708bc
mov dword [0x1401be170], eax
mov eax, dword [0x1401be7c0]
xor eax, 0x4c75d8f
mov dword [0x1401be7c4], eax
mov eax, dword [0x1401be7c8]
xor eax, 0x506e65c7
mov dword [0x1401be7d4], eax
mov eax, dword [0x1401be7cc]
xor eax, 0xb3fe9164
mov dword [0x1401be7d8], eax
mov eax, dword [0x1401be7d0]
xor eax, 0xb8d9ea1f
mov dword [0x1401be7dc], eax
mov eax, dword [0x1401bd780]
xor eax, 0xab131a2b
mov dword [0x1401bd7a0], eax
mov eax, dword [0x1401bd784]
xor eax, 0x15cfed94
mov dword [0x1401bd7a4], eax
mov eax, dword [0x1401bd788]
xor eax, 0x3095a020
mov dword [0x1401bd7a8], eax
mov eax, dword [0x1401bd78c]
xor eax, 0x434f9de9
mov dword [0x1401bd7ac], eax
mov eax, dword [0x1401bd790]
xor eax, 0x22659ecf
mov dword [0x1401bd7b0], eax
mov eax, dword [0x1401bd794]
xor eax, 0x8b54a92b
mov dword [0x1401bd7b4], eax
mov eax, dword [0x1401bd798]
xor eax, 0xe12820c6
mov dword [0x1401bd7b8], eax
mov eax, dword [0x1401be7e0]
xor eax, 0xb34b7029
mov dword [0x1401be850], eax
mov eax, dword [0x1401be7e4]
xor eax, 0xcf269b33
mov dword [0x1401be854], eax
mov eax, dword [0x1401be7e8]
xor eax, 0xa4c3d400
mov dword [0x1401be858], eax
mov eax, dword [0x1401be7ec]
xor eax, 0xe9115d53
mov dword [0x1401be85c], eax
mov eax, dword [0x1401be7f0]
xor eax, 0xd975d74f
mov dword [0x1401be860], eax
mov eax, dword [0x1401be7f4]
xor eax, 0xe47a9c54
mov dword [0x1401be864], eax
mov eax, dword [0x1401be7f8]
xor eax, 0x52e1476
mov dword [0x1401be868], eax
mov eax, dword [0x1401be7fc]
xor eax, 0xe8c5f3d5
mov dword [0x1401be86c], eax
mov eax, dword [0x1401be800]
xor eax, 0x943d8715
mov dword [0x1401be870], eax
mov eax, dword [0x1401be804]
xor eax, 0xbc980f34
mov dword [0x1401be874], eax
mov eax, dword [0x1401be808]
xor eax, 0x944d7152
mov dword [0x1401be878], eax
mov eax, dword [0x1401be80c]
xor eax, 0x79538356
mov dword [0x1401be87c], eax
mov eax, dword [0x1401be810]
xor eax, 0x135984f2
mov dword [0x1401be880], eax
mov eax, dword [0x1401be814]
xor eax, 0x164ea7ae
mov dword [0x1401be884], eax
mov eax, dword [0x1401be818]
xor eax, 0xc5a21b51
mov dword [0x1401be888], eax
mov eax, dword [0x1401be81c]
xor eax, 0x7ea1181
mov dword [0x1401be88c], eax
mov eax, dword [0x1401be820]
xor eax, 0x95236eb5
mov dword [0x1401be890], eax
mov eax, dword [0x1401be824]
xor eax, 0x4f0807a8
mov dword [0x1401be894], eax
mov eax, dword [0x1401be828]
xor eax, 0x791fe196
mov dword [0x1401be898], eax
mov eax, dword [0x1401be82c]
xor eax, 0xba71b525
mov dword [0x1401be89c], eax
mov eax, dword [0x1401be830]
xor eax, 0xc1b16d23
mov dword [0x1401be8a0], eax
mov eax, dword [0x1401be834]
xor eax, 0x3e324e90
mov dword [0x1401be8a4], eax
mov eax, dword [0x1401be838]
xor eax, 0xfc1fe34a
mov dword [0x1401be8a8], eax
mov eax, dword [0x1401be83c]
xor eax, 0xaca0e141
mov dword [0x1401be8ac], eax
mov eax, dword [0x1401be840]
xor eax, 0x3bb1ba60
mov dword [0x1401be8b0], eax
mov eax, dword [0x1401be844]
xor eax, 0x96dc7e9f
mov dword [0x1401be8b4], eax
mov eax, dword [0x1401be848]
xor eax, 0xdf86067e
mov dword [0x1401be8b8], eax
mov eax, dword [0x1401bd76c]
xor eax, 0xe16de8a4
mov dword [0x1401bd770], eax
mov eax, dword [0x1401bd9c0]
xor eax, 0xcf81877c
mov dword [0x1401bda90], eax
mov eax, dword [0x1401bd9c4]
xor eax, 0x114bfdc6
mov dword [0x1401bda94], eax
mov eax, dword [0x1401bd9c8]
xor eax, 0x5571b0d
mov dword [0x1401bda98], eax
mov eax, dword [0x1401bd9cc]
xor eax, 0x74edd49b
mov dword [0x1401bda9c], eax
mov eax, dword [0x1401bd9d0]
xor eax, 0x7938896f
mov dword [0x1401bdaa0], eax
mov eax, dword [0x1401bd9d4]
xor eax, 0x78e3ea5e
mov dword [0x1401bdaa4], eax
mov eax, dword [0x1401bd9d8]
xor eax, 0x3641cb95
mov dword [0x1401bdaa8], eax
mov eax, dword [0x1401bd9dc]
xor eax, 0x226a0ea3
mov dword [0x1401bdaac], eax
mov eax, dword [0x1401bd9e0]
xor eax, 0x40cebebb
mov dword [0x1401bdab0], eax
mov eax, dword [0x1401bd9e4]
xor eax, 0x3448a9d
mov dword [0x1401bdab4], eax
mov eax, dword [0x1401bd9e8]
xor eax, 0x27efaf4a
mov dword [0x1401bdab8], eax
mov eax, dword [0x1401bd9ec]
xor eax, 0x729d299d
mov dword [0x1401bdabc], eax
mov eax, dword [0x1401bd9f0]
xor eax, 0x9bf18022
mov dword [0x1401bdac0], eax
mov eax, dword [0x1401bd9f4]
xor eax, 0xf29d9626
mov dword [0x1401bdac4], eax
mov eax, dword [0x1401bd9f8]
xor eax, 0xbd4f84b8
mov dword [0x1401bdac8], eax
mov eax, dword [0x1401bd9fc]
xor eax, 0xa8911c83
mov dword [0x1401bdacc], eax
mov eax, dword [0x1401bda00]
xor eax, 0x9576e207
mov dword [0x1401bdad0], eax
mov eax, dword [0x1401bda04]
xor eax, 0xdd6f7c58
mov dword [0x1401bdad4], eax
mov eax, dword [0x1401bda08]
xor eax, 0xc19fec48
mov dword [0x1401bdad8], eax
mov eax, dword [0x1401bda0c]
xor eax, 0x4ba461b8
mov dword [0x1401bdadc], eax
mov eax, dword [0x1401bda10]
xor eax, 0x34a6fd83
mov dword [0x1401bdae0], eax
mov eax, dword [0x1401bda14]
xor eax, 0xe37b65dd
mov dword [0x1401bdae4], eax
mov eax, dword [0x1401bda18]
xor eax, 0xe3e0dee
mov dword [0x1401bdae8], eax
mov eax, dword [0x1401bda1c]
xor eax, 0xce43b43c
mov dword [0x1401bdaec], eax
mov eax, dword [0x1401bda20]
xor eax, 0x3a78005
mov dword [0x1401bdaf0], eax
mov eax, dword [0x1401bda24]
xor eax, 0xd4506f9b
mov dword [0x1401bdaf4], eax
mov eax, dword [0x1401bda28]
xor eax, 0x146234c4
mov dword [0x1401bdaf8], eax
mov eax, dword [0x1401bda2c]
xor eax, 0x99e34789
mov dword [0x1401bdafc], eax
mov eax, dword [0x1401bda30]
xor eax, 0x2ee20693
mov dword [0x1401bdb00], eax
mov eax, dword [0x1401bda34]
xor eax, 0xc099a4a3
mov dword [0x1401bdb04], eax
mov eax, dword [0x1401bda38]
xor eax, 0xed149a9b
mov dword [0x1401bdb08], eax
mov eax, dword [0x1401bda3c]
xor eax, 0x2b2ad9e
mov dword [0x1401bdb0c], eax
mov eax, dword [0x1401bda40]
xor eax, 0xd9511146
mov dword [0x1401bdb10], eax
mov eax, dword [0x1401bda44]
xor eax, 0xaf89c736
mov dword [0x1401bdb14], eax
mov eax, dword [0x1401bda48]
xor eax, 0x4c0f9373
mov dword [0x1401bdb18], eax
mov eax, dword [0x1401bda4c]
xor eax, 0x53e344c8
mov dword [0x1401bdb1c], eax
mov eax, dword [0x1401bda50]
xor eax, 0x94078519
mov dword [0x1401bdb20], eax
mov eax, dword [0x1401bda54]
xor eax, 0xd8c632e9
mov dword [0x1401bdb24], eax
mov eax, dword [0x1401bda58]
xor eax, 0xff046d8f
mov dword [0x1401bdb28], eax
mov eax, dword [0x1401bda5c]
xor eax, 0x60752fc
mov dword [0x1401bdb2c], eax
mov eax, dword [0x1401bda60]
xor eax, 0x8fd538ce
mov dword [0x1401bdb30], eax
mov eax, dword [0x1401bda64]
xor eax, 0xb334c412
mov dword [0x1401bdb34], eax
mov eax, dword [0x1401bda68]
xor eax, 0xafd111b0
mov dword [0x1401bdb38], eax
mov eax, dword [0x1401bda6c]
xor eax, 0x9f0de201
mov dword [0x1401bdb3c], eax
mov eax, dword [0x1401bda70]
xor eax, 0x57d5f26f
mov dword [0x1401bdb40], eax
mov eax, dword [0x1401bda74]
xor eax, 0x58090321
mov dword [0x1401bdb44], eax
mov eax, dword [0x1401bda78]
xor eax, 0x8b8c5be0
mov dword [0x1401bdb48], eax
mov eax, dword [0x1401bda7c]
xor eax, 0x868e2c9f
mov dword [0x1401bdb4c], eax
mov eax, dword [0x1401bda80]
xor eax, 0x9679c07b
mov dword [0x1401bdb50], eax
mov eax, dword [0x1401bda84]
xor eax, 0x9f9c7946
mov dword [0x1401bdb54], eax
mov eax, dword [0x1401bda88]
xor eax, 0x5a584e2e
mov dword [0x1401bdb58], eax
mov eax, dword [0x1401bda8c]
xor eax, 0x9772f5ce
mov dword [0x1401bdb5c], eax
mov eax, dword [0x1401bd7c0]
xor eax, 0x42f7b678
mov dword [0x1401bd7e0], eax
mov eax, dword [0x1401bd7c4]
xor eax, 0xe30123ed
mov dword [0x1401bd7e4], eax
mov eax, dword [0x1401bd7c8]
xor eax, 0x61116dc2
mov dword [0x1401bd7e8], eax
mov eax, dword [0x1401bd7cc]
xor eax, 0xca7943a1
mov dword [0x1401bd7ec], eax
mov eax, dword [0x1401bd7d0]
xor eax, 0x818b2ad1
mov dword [0x1401bd7f0], eax
mov eax, dword [0x1401bdcfc]
xor eax, 0xfa14974d
mov dword [0x1401bdd08], eax
mov eax, dword [0x1401bdd00]
xor eax, 0xf8a1e90e
mov dword [0x1401bdd0c], eax
mov eax, dword [0x1401bdd04]
xor eax, 0x3119efe7
mov dword [0x1401bdd10], eax
mov eax, dword [0x1401bdd20]
xor eax, 0x11d06bcb
mov dword [0x1401bdde0], eax
mov eax, dword [0x1401bdd24]
xor eax, 0x7086ba59
mov dword [0x1401bdde4], eax
mov eax, dword [0x1401bdd28]
xor eax, 0x518410b1
mov dword [0x1401bdde8], eax
mov eax, dword [0x1401bdd2c]
xor eax, 0x544259cc
mov dword [0x1401bddec], eax
mov eax, dword [0x1401bdd30]
xor eax, 0x1ea5645f
mov dword [0x1401bddf0], eax
mov eax, dword [0x1401bdd34]
xor eax, 0x7f0d7df3
mov dword [0x1401bddf4], eax
mov eax, dword [0x1401bdd38]
xor eax, 0x8fc3c6fe
mov dword [0x1401bddf8], eax
mov eax, dword [0x1401bdd3c]
xor eax, 0xcffc5d3e
mov dword [0x1401bddfc], eax
mov eax, dword [0x1401bdd40]
xor eax, 0xfc2e17c3
mov dword [0x1401bde00], eax
mov eax, dword [0x1401bdd44]
xor eax, 0xe4fe3ff7
mov dword [0x1401bde04], eax
mov eax, dword [0x1401bdd48]
xor eax, 0x5179be72
mov dword [0x1401bde08], eax
mov eax, dword [0x1401bdd4c]
xor eax, 0x6010d0bc
mov dword [0x1401bde0c], eax
mov eax, dword [0x1401bdd50]
xor eax, 0xcb51629a
mov dword [0x1401bde10], eax
mov eax, dword [0x1401bdd54]
xor eax, 0x5f65f7f3
mov dword [0x1401bde14], eax
mov eax, dword [0x1401bdd58]
xor eax, 0x3fa3a32d
mov dword [0x1401bde18], eax
mov eax, dword [0x1401bdd5c]
xor eax, 0x84b048c9
mov dword [0x1401bde1c], eax
mov eax, dword [0x1401bdd60]
xor eax, 0x83484099
mov dword [0x1401bde20], eax
mov eax, dword [0x1401bdd64]
xor eax, 0x45e506dc
mov dword [0x1401bde24], eax
mov eax, dword [0x1401bdd68]
xor eax, 0xb934e994
mov dword [0x1401bde28], eax
mov eax, dword [0x1401bdd6c]
xor eax, 0xbe4fce92
mov dword [0x1401bde2c], eax
mov eax, dword [0x1401bdd70]
xor eax, 0x3e8932
mov dword [0x1401bde30], eax
mov eax, dword [0x1401bdd74]
xor eax, 0x6479ae8a
mov dword [0x1401bde34], eax
mov eax, dword [0x1401bdd78]
xor eax, 0xf46b94d9
mov dword [0x1401bde38], eax
mov eax, dword [0x1401bdd7c]
xor eax, 0xe951742c
mov dword [0x1401bde3c], eax
mov eax, dword [0x1401bdd80]
xor eax, 0xb6800f7f
mov dword [0x1401bde40], eax
mov eax, dword [0x1401bdd84]
xor eax, 0x71eff1f9
mov dword [0x1401bde44], eax
mov eax, dword [0x1401bdd88]
xor eax, 0xd764e56c
mov dword [0x1401bde48], eax
mov eax, dword [0x1401bdd8c]
xor eax, 0x83fb25da
mov dword [0x1401bde4c], eax
mov eax, dword [0x1401bdd90]
xor eax, 0x9d9d658d
mov dword [0x1401bde50], eax
mov eax, dword [0x1401bdd94]
xor eax, 0xccd61b59
mov dword [0x1401bde54], eax
mov eax, dword [str.K_io]
xor eax, 0x6f692f6e
mov dword [0x1401bde58], eax
mov eax, dword [0x1401bdd9c]
xor eax, 0xddd0e730
mov dword [0x1401bde5c], eax
mov eax, dword [0x1401bdda0]
xor eax, 0x42dc8cd4
mov dword [0x1401bde60], eax
mov eax, dword [0x1401bdda4]
xor eax, 0xca9320c7
mov dword [0x1401bde64], eax
mov eax, dword [0x1401bdda8]
xor eax, 0x97fb2384
mov dword [0x1401bde68], eax
mov eax, dword [0x1401bddac]
xor eax, 0xe8d10a8f
mov dword [0x1401bde6c], eax
mov eax, dword [0x1401bddb0]
xor eax, 0xa7294949
mov dword [0x1401bde70], eax
mov eax, dword [0x1401bddb4]
xor eax, 0x3116bfbb
mov dword [0x1401bde74], eax
mov eax, dword [0x1401bddb8]
xor eax, 0xf38d1506
mov dword [0x1401bde78], eax
mov eax, dword [0x1401bddbc]
xor eax, 0x35ee0b3d
mov dword [0x1401bde7c], eax
mov eax, dword [0x1401bddc0]
xor eax, 0xaaeef543
mov dword [0x1401bde80], eax
mov eax, dword [0x1401bddc4]
xor eax, 0xf0c81046
mov dword [0x1401bde84], eax
mov eax, dword [0x1401bddc8]
xor eax, 0xeefed62a
mov dword [0x1401bde88], eax
mov eax, dword [0x1401bddcc]
xor eax, 0x237a2af3
mov dword [0x1401bde8c], eax
mov eax, dword [0x1401bddd0]
xor eax, 0x137f5608
mov dword [0x1401bde90], eax
mov eax, dword [0x1401bddd4]
xor eax, 0x4161e571
mov dword [0x1401bde94], eax
mov eax, dword [0x1401bddd8]
xor eax, 0x8a6f6147
mov dword [0x1401bde98], eax
mov eax, dword [0x1401bdddc]
xor eax, 0x5fc4ca96
mov dword [0x1401bde9c], eax
mov eax, dword [0x1401be260]
xor eax, 0xc8890da7
mov dword [0x1401be330], eax
mov eax, dword [0x1401be264]
xor eax, 0x25542622
mov dword [0x1401be334], eax
mov eax, dword [0x1401be268]
xor eax, 0x889b1f90
mov dword [0x1401be338], eax
mov eax, dword [0x1401be26c]
xor eax, 0xb78a5369
mov dword [0x1401be33c], eax
mov eax, dword [0x1401be270]
xor eax, 0x6653d6f4
mov dword [0x1401be340], eax
mov eax, dword [0x1401be274]
xor eax, 0x999c7c46
mov dword [0x1401be344], eax
mov eax, dword [0x1401be278]
xor eax, 0x2fd4c4fb
mov dword [0x1401be348], eax
mov eax, dword [0x1401be27c]
xor eax, 0x23dbe1fe
mov dword [0x1401be34c], eax
mov eax, dword [0x1401be280]
xor eax, 0xaae525ae
mov dword [0x1401be350], eax
mov eax, dword [0x1401be284]
xor eax, 0x5ac00e79
mov dword [0x1401be354], eax
mov eax, dword [0x1401be288]
xor eax, 0x4fbae236
mov dword [0x1401be358], eax
mov eax, dword [0x1401be28c]
xor eax, 0x6174ffcf
mov dword [0x1401be35c], eax
mov eax, dword [0x1401be290]
xor eax, 0x43fbeebd
mov dword [0x1401be360], eax
mov eax, dword [0x1401be294]
xor eax, 0xb6a77630
mov dword [0x1401be364], eax
mov eax, dword [0x1401be298]
xor eax, 0xb309bf87
mov dword [0x1401be368], eax
mov eax, dword [0x1401be29c]
xor eax, 0x780000ca
mov dword [0x1401be36c], eax
mov eax, dword [0x1401be2a0]
xor eax, 0x43f8ba53
mov dword [0x1401be370], eax
mov eax, dword [0x1401be2a4]
xor eax, 0x104a2a0b
mov dword [0x1401be374], eax
mov eax, dword [0x1401be2a8]
xor eax, 0xa72160f0
mov dword [0x1401be378], eax
mov eax, dword [0x1401be2ac]
xor eax, 0xcafed04a
mov dword [0x1401be37c], eax
mov eax, dword [0x1401be2b0]
xor eax, 0xb3e98fea
mov dword [0x1401be380], eax
mov eax, dword [0x1401be2b4]
xor eax, 0x863ddc88
mov dword [0x1401be384], eax
mov eax, dword [0x1401be2b8]
xor eax, 0x28631c86
mov dword [0x1401be388], eax
mov eax, dword [0x1401be2bc]
xor eax, 0x19cdaecd
mov dword [0x1401be38c], eax
mov eax, dword [0x1401be2c0]
xor eax, 0xa2051a21
mov dword [0x1401be390], eax
mov eax, dword [0x1401be2c4]
xor eax, 0x86605a3c
mov dword [0x1401be394], eax
mov eax, dword [0x1401be2c8]
xor eax, 0x6b674bf6
mov dword [0x1401be398], eax
mov eax, dword [0x1401be2cc]
xor eax, 0xae0439b9
mov dword [0x1401be39c], eax
mov eax, dword [0x1401be2d0]
xor eax, 0x317fb6e8
mov dword [0x1401be3a0], eax
mov eax, dword [0x1401be2d4]
xor eax, 0xc3a6f894
mov dword [0x1401be3a4], eax
mov eax, dword [0x1401be2d8]
xor eax, 0xd48205a7
mov dword [0x1401be3a8], eax
mov eax, dword [0x1401be2dc]
xor eax, 0xe4202b53
mov dword [0x1401be3ac], eax
mov eax, dword [0x1401be2e0]
xor eax, 0xe057b226
mov dword [0x1401be3b0], eax
mov eax, dword [0x1401be2e4]
xor eax, 0x27a41d3d
mov dword [0x1401be3b4], eax
mov eax, dword [0x1401be2e8]
xor eax, 0x5ab7391d
mov dword [0x1401be3b8], eax
mov eax, dword [0x1401be2ec]
xor eax, 0xc14302ce
mov dword [0x1401be3bc], eax
mov eax, dword [0x1401be2f0]
xor eax, 0x5ca75d0e
mov dword [0x1401be3c0], eax
mov eax, dword [0x1401be2f4]
xor eax, 0x720299bd
mov dword [0x1401be3c4], eax
mov eax, dword [0x1401be2f8]
xor eax, 0x58e4eb7b
mov dword [0x1401be3c8], eax
mov eax, dword [0x1401be2fc]
xor eax, 0x7dfce739
mov dword [0x1401be3cc], eax
mov eax, dword [0x1401be300]
xor eax, 0x33c84100
mov dword [0x1401be3d0], eax
mov eax, dword [0x1401be304]
xor eax, 0xb33d087c
mov dword [0x1401be3d4], eax
mov eax, dword [0x1401be308]
xor eax, 0x5f3a8cf0
mov dword [0x1401be3d8], eax
mov eax, dword [0x1401be30c]
xor eax, 0x378994e1
mov dword [0x1401be3dc], eax
mov eax, dword [0x1401be310]
xor eax, 0xe372d7fb
mov dword [0x1401be3e0], eax
mov eax, dword [0x1401be314]
xor eax, 0x8b150627
mov dword [0x1401be3e4], eax
mov eax, dword [0x1401be318]
xor eax, 0xb08b3f36
mov dword [0x1401be3e8], eax
mov eax, dword [0x1401be31c]
xor eax, 0x1a71a49
mov dword [0x1401be3ec], eax
mov eax, dword [0x1401be320]
xor eax, 0x9ef35566
mov dword [0x1401be3f0], eax
mov eax, dword [0x1401be8bc]
xor eax, 0xbb4eff86
mov dword [0x1401be8cc], eax
mov eax, dword [0x1401be8c0]
xor eax, 0x7ea241bf
mov dword [0x1401be8d0], eax
mov eax, dword [0x1401be8c4]
xor eax, 0xbb66b802
mov dword [0x1401be8d4], eax
mov eax, dword [0x1401be8c8]
xor eax, 0x531ee965
mov dword [0x1401be8d8], eax
mov eax, dword [0x1401bea40]
xor eax, 0xa3e402ce
mov dword [0x1401bea4c], eax
mov eax, dword [0x1401bea44]
xor eax, 0xc2643e00
mov dword [0x1401bea50], eax
mov eax, dword [0x1401bea48]
xor eax, 0x2809c735
mov dword [0x1401bea54], eax
mov eax, dword [0x1401be980]
xor eax, 0x29281d6d
mov dword [0x1401be9a0], eax
mov eax, dword [0x1401be984]
xor eax, 0xa209bbf
mov dword [0x1401be9a4], eax
mov eax, dword [0x1401be988]
xor eax, 0xa82c3657
mov dword [0x1401be9a8], eax
mov eax, dword [0x1401be98c]
xor eax, 0x712f7ab5
mov dword [0x1401be9ac], eax
mov eax, dword [0x1401be990]
xor eax, 0xd31a81e5
mov dword [0x1401be9b0], eax
mov eax, dword [0x1401be994]
xor eax, 0xb6ea23c5
mov dword [0x1401be9b4], eax
mov eax, dword [0x1401be998]
xor eax, 0x79e6146
mov dword [0x1401be9b8], eax
mov eax, dword [0x1401beb6c]
xor eax, 0x71a42c2
mov dword [0x1401beb78], eax
mov eax, dword [0x1401beb70]
xor eax, 0x2ca5a328
mov dword [0x1401beb7c], eax
mov eax, dword [0x1401beb74]
xor eax, 0xeba6b080
mov dword [0x1401beb80], eax
mov eax, dword [0x1401beb9c]
xor eax, 0x9e94fff4
mov dword [0x1401beba8], eax
mov eax, dword [0x1401beba0]
xor eax, 0x228987e3
mov dword [0x1401bebac], eax
mov eax, dword [0x1401beba4]
xor eax, 0xd95c5698
mov dword [0x1401bebb0], eax
mov eax, dword [0x1401be9c0]
xor eax, 0x3c7af1c3
mov dword [0x1401bea00], eax
mov eax, dword [0x1401be9c4]
xor eax, 0x70d05897
mov dword [0x1401bea04], eax
mov eax, dword [0x1401be9c8]
xor eax, 0x84150642
mov dword [0x1401bea08], eax
mov eax, dword [0x1401be9cc]
xor eax, 0x6d6bf245
mov dword [0x1401bea0c], eax
mov eax, dword [0x1401be9d0]
xor eax, 0xdc176e45
mov dword [0x1401bea10], eax
mov eax, dword [0x1401be9d4]
xor eax, 0xf8e88e34
mov dword [0x1401bea14], eax
mov eax, dword [0x1401be9d8]
xor eax, 0xfadd6654
mov dword [0x1401bea18], eax
mov eax, dword [0x1401be9dc]
xor eax, 0xf2c3d02f
mov dword [0x1401bea1c], eax
mov eax, dword [0x1401be9e0]
xor eax, 0x50f23e8c
mov dword [0x1401bea20], eax
mov eax, dword [0x1401be9e4]
xor eax, 0x8307ff7c
mov dword [0x1401bea24], eax
mov eax, dword [0x1401be9e8]
xor eax, 0x583db54d
mov dword [0x1401bea28], eax
mov eax, dword [0x1401be9ec]
xor eax, 0xbc9f5e35
mov dword [0x1401bea2c], eax
mov eax, dword [0x1401be9f0]
xor eax, 0xa801c6f7
mov dword [0x1401bea30], eax
mov eax, dword [0x1401be9f4]
xor eax, 0xeb9354fb
mov dword [0x1401bea34], eax
mov eax, dword [0x1401be9f8]
xor eax, 0xea4c8436
mov dword [0x1401bea38], eax
mov eax, dword [0x1401be9fc]
xor eax, 0xc8851ad0
mov dword [0x1401bea3c], eax
mov eax, dword [0x1401be8e0]
xor eax, 0x34ceb077
mov dword [0x1401be930], eax
mov eax, dword [0x1401be8e4]
xor eax, 0xfc050be1
mov dword [0x1401be934], eax
mov eax, dword [0x1401be8e8]
xor eax, 0x5a0968f4
mov dword [0x1401be938], eax
mov eax, dword [0x1401be8ec]
xor eax, 0x896ca513
mov dword [0x1401be93c], eax
mov eax, dword [0x1401be8f0]
xor eax, 0xc9fa9333
mov dword [0x1401be940], eax
mov eax, dword [str.lD_r__h]
xor eax, 0x5f0d444e
mov dword [0x1401be944], eax
mov eax, dword [0x1401be8f8]
xor eax, 0x9d206878
mov dword [0x1401be948], eax
mov eax, dword [0x1401be8fc]
xor eax, 0xe6c81c6f
mov dword [0x1401be94c], eax
mov eax, dword [0x1401be900]
xor eax, 0xc72976c
mov dword [0x1401be950], eax
mov eax, dword [0x1401be904]
xor eax, 0x83086e96
mov dword [0x1401be954], eax
mov eax, dword [0x1401be908]
xor eax, 0xfd5541ec
mov dword [0x1401be958], eax
mov eax, dword [0x1401be90c]
xor eax, 0xd0ee1a0d
mov dword [0x1401be95c], eax
mov eax, dword [0x1401be910]
xor eax, 0x32fd3112
mov dword [0x1401be960], eax
mov eax, dword [0x1401be914]
xor eax, 0xc0809fcc
mov dword [0x1401be964], eax
mov eax, dword [0x1401be918]
xor eax, 0x5795161d
mov dword [0x1401be968], eax
mov eax, dword [0x1401be91c]
xor eax, 0xc8c63025
mov dword [0x1401be96c], eax
mov eax, dword [0x1401be920]
xor eax, 0xdbf79b4d
mov dword [0x1401be970], eax
mov eax, dword [0x1401be924]
xor eax, 0x63276efa
mov dword [0x1401be974], eax
mov eax, dword [0x1401be928]
xor eax, 0x6e63426
mov dword [0x1401be978], eax
mov eax, dword [0x1401beb34]
xor eax, 0x1091ee3c
mov dword [0x1401beb44], eax
mov eax, dword [0x1401beb38]
xor eax, 0xa952fe98
mov dword [0x1401beb48], eax
mov eax, dword [0x1401beb3c]
xor eax, 0xe77f9bd
mov dword [0x1401beb4c], eax
mov eax, dword [0x1401beb40]
xor eax, 0x71f08fd
mov dword [0x1401beb50], eax
mov eax, dword [0x1401beb64]
xor eax, 0x67560efc
mov dword [0x1401beb68], eax
mov eax, dword [0x1401beb84]
xor eax, 0x5ba7961f
mov dword [0x1401beb90], eax
mov eax, dword [0x1401beb88]
xor eax, 0x2c39d717
mov dword [0x1401beb94], eax
mov eax, dword [0x1401beb8c]
xor eax, 0x3e1f55e6
mov dword [0x1401beb98], eax
mov eax, dword [0x1401beaa0]
xor eax, 0x59542595
mov dword [0x1401beaf0], eax
mov eax, dword [0x1401beaa4]
xor eax, 0x11ce4fb0
mov dword [0x1401beaf4], eax
mov eax, dword [0x1401beaa8]
xor eax, 0x9ed4f2c2
mov dword [0x1401beaf8], eax
mov eax, dword [0x1401beaac]
xor eax, 0xaa82bb0a
mov dword [0x1401beafc], eax
mov eax, dword [0x1401beab0]
xor eax, 0x25e11336
mov dword [0x1401beb00], eax
mov eax, dword [0x1401beab4]
xor eax, 0x12f8d778
mov dword [0x1401beb04], eax
mov eax, dword [str.doET]
xor eax, 0x54456f40
mov dword [0x1401beb08], eax
mov eax, dword [0x1401beabc]
xor eax, 0x19b87a6
mov dword [0x1401beb0c], eax
mov eax, dword [0x1401beac0]
xor eax, 0x4144ccfa
mov dword [0x1401beb10], eax
mov eax, dword [0x1401beac4]
xor eax, 0x9764b2f1
mov dword [0x1401beb14], eax
mov eax, dword [0x1401beac8]
xor eax, 0x9a040574
mov dword [0x1401beb18], eax
mov eax, dword [0x1401beacc]
xor eax, 0xea4b529a
mov dword [0x1401beb1c], eax
mov eax, dword [0x1401bead0]
xor eax, 0x5f13261a
mov dword [0x1401beb20], eax
mov eax, dword [0x1401bead4]
xor eax, 0x6c72755f
mov dword [0x1401beb24], eax
mov eax, dword [0x1401bead8]
xor eax, 0xb7bafc7d
mov dword [0x1401beb28], eax
mov eax, dword [0x1401beadc]
xor eax, 0xa4b078e5
mov dword [0x1401beb2c], eax
mov eax, dword [0x1401beae0]
xor eax, 0xd3857575
mov dword [0x1401beb30], eax
mov eax, dword [0x1401bea60]
xor eax, 0x16574fc0
mov dword [0x1401bea80], eax
mov eax, dword [0x1401bea64]
xor eax, 0x657ed74a
mov dword [0x1401bea84], eax
mov eax, dword [0x1401bea68]
xor eax, 0x2ec6a325
mov dword [0x1401bea88], eax
mov eax, dword [0x1401bea6c]
xor eax, 0x1cece73e
mov dword [0x1401bea8c], eax
mov eax, dword [0x1401bea70]
xor eax, 0xd3d36636
mov dword [0x1401bea90], eax
mov eax, dword [0x1401bea94]
xor eax, 0x12eadf0e
mov dword [0x1401bea98], eax
mov eax, dword [0x1401beb5c]
xor eax, 0x2028975
mov dword [0x1401beb60], eax
mov eax, dword [0x1401beb54]
xor eax, 0x27b55023
mov dword [0x1401beb58], eax
mov dword [0x1402123e4], 1
mov eax, 0x10
mov qword [rbp + 0xd8], rax
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rcx, rsp
mov rdx, rcx
mov qword [rbp - 0x20], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov r10, rsp
mov rdx, r10
mov qword [rbp - 0x18], rdx
call fcn.140186ae0
sub rsp, rax
mov r8, rsp
mov rax, r8
mov qword [rbp - 0x10], rax
mov eax, 0x40
call fcn.140186ae0
sub rsp, rax
mov rdx, rsp
mov qword [rbp + 0xd0], rdx
mov rax, rdx
mov qword [rbp - 8], rax
mov eax, 0xf0
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov r9, rsp
mov qword [rbp], r9
mov r11, r9
mov qword [rbp + 8], r11
xorps xmm0, xmm0
movaps xmmword [rbp + 0x10], xmm0
movups xmmword [rdx + 0x29], xmm0
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx], xmm0
movups xmmword [r9 + 0xd0], xmm0
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 + 0xe0], 0
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x28], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x30], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x38], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x40], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x48], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x50], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x58], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x60], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x68], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x70], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x78], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x80], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x88], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x90], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0x98], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0xa0], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0xa8], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0xb0], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0xb8], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xd8]
mov rdx, rsp
mov qword [rbp + 0xc0], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc8], rax
mov edx, dword [0x14021356c]
mov eax, dword [0x140213470]
mov esi, dword [0x14018fe08]
mov r11d, dword [0x14018fe0c]
imul edi, esi, 0x3858998
imul r11d, r11d, 0xde251c21
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi - 0x9283cec]
sub eax, r11d
setl byte [r8]
mov r11d, dword [0x14018fe10]
mov eax, dword [0x14018fe14]
imul esi, r11d, 0x91369113
imul eax, eax, 0x65fb1f16
add esi, eax
mov eax, edx
neg esi
mov r11d, esi
lea eax, [rax + r11 + 0x51ecc4eb]
imul eax, edx
mov r11d, dword [0x14018fe20]
mov edx, dword [0x14018fe24]
shld r11d, edx, 0x11
xor r11d, 0x3cdf9521
xor edx, edx
div r11d
mov rax, qword [rbp + 0xd0]
mov r11d, dword [0x14018fe28]
mov esi, dword [0x14018fe2c]
shld r11d, esi, 0x1b
xor r11d, 0x38c3130a
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, [0x1401bd8e0]
sub rsp, 0x30
mov rax, rsp
mov dword [rax + 0x20], 0x1e27
mov edx, 0x38
call fcn.1401856d0
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd8]
add rsp, 0x30
mov byte [rcx + 1], 1
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe0], rax
mov dword [rax], 0x1c08
mov rax, qword [rbp + 0xe0]
mov eax, dword [rax]
mov dword [rbp - 0x24], eax
sub eax, 0xef
je 0x14008e1a4
jmp 0x14008bc87
mov eax, dword [rbp - 0x24]
sub eax, 0x270
je 0x14008ee10
jmp 0x14008bc9a
mov eax, dword [rbp - 0x24]
sub eax, 0x44e
je 0x14008c8ad
jmp 0x14008bcad
mov eax, dword [rbp - 0x24]
sub eax, 0xabb
je 0x14008d713
jmp 0x14008bcc0
mov eax, dword [rbp - 0x24]
sub eax, 0xaf4
je 0x14008e31a
jmp 0x14008bcd3
mov eax, dword [rbp - 0x24]
sub eax, 0xbcf
je 0x14008e4ff
jmp 0x14008bce6
mov eax, dword [rbp - 0x24]
sub eax, 0xc50
je 0x14008de80
jmp 0x14008bcf9
mov eax, dword [rbp - 0x24]
sub eax, 0xded
je 0x14008fa2a
jmp 0x14008bd0c
mov eax, dword [rbp - 0x24]
sub eax, 0x105a
je 0x14008e1c7
jmp 0x14008bd1f
mov eax, dword [rbp - 0x24]
sub eax, 0x124b
je 0x14008d342
jmp 0x14008bd32
mov eax, dword [rbp - 0x24]
sub eax, 0x15de
je 0x14008cdbc
jmp 0x14008bd45
mov eax, dword [rbp - 0x24]
sub eax, 0x1a9b
je 0x14008f988
jmp 0x14008bd58
mov eax, dword [rbp - 0x24]
sub eax, 0x1b99
je 0x14008ee36
jmp 0x14008bd6b
mov eax, dword [rbp - 0x24]
sub eax, 0x1c08
je 0x14008c0a1
jmp 0x14008bd7e
mov eax, dword [rbp - 0x24]
sub eax, 0x20d4
je 0x14008ca69
jmp 0x14008bd91
mov eax, dword [rbp - 0x24]
sub eax, 0x285f
je 0x14008e660
jmp 0x14008bda4
mov eax, dword [rbp - 0x24]
sub eax, 0x2d36
je 0x14008eb0a
jmp 0x14008bdb7
mov eax, dword [rbp - 0x24]
sub eax, 0x2e2b
je 0x14008decf
jmp 0x14008bdca
mov eax, dword [rbp - 0x24]
sub eax, 0x2f1e
je 0x14008f9d1
jmp 0x14008bddd
mov eax, dword [rbp - 0x24]
sub eax, 0x2fcc
je 0x14008f429
jmp 0x14008bdf0
mov eax, dword [rbp - 0x24]
sub eax, 0x319c
je 0x14008f718
jmp 0x14008be03
mov eax, dword [rbp - 0x24]
sub eax, 0x321e
je 0x14008f0fd
jmp 0x14008be16
mov eax, dword [rbp - 0x24]
sub eax, 0x339d
je 0x14008d08b
jmp 0x14008be29
mov eax, dword [rbp - 0x24]
sub eax, 0x3689
je 0x14008ec92
jmp 0x14008be3c
mov eax, dword [rbp - 0x24]
sub eax, 0x3711
je 0x14008cf2e
jmp 0x14008be4f
mov eax, dword [rbp - 0x24]
sub eax, 0x3738
je 0x14008c559
jmp 0x14008be62
mov eax, dword [rbp - 0x24]
sub eax, 0x3a4a
je 0x14008f8e6
jmp 0x14008be75
mov eax, dword [rbp - 0x24]
sub eax, 0x3b9c
je 0x14008d50b
jmp 0x14008be88
mov eax, dword [rbp - 0x24]
sub eax, 0x3d03
je 0x14008f58c
jmp 0x14008be9b
mov eax, dword [rbp - 0x24]
sub eax, 0x3e46
je 0x14008d6aa
jmp 0x14008beae
mov eax, dword [rbp - 0x24]
sub eax, 0x3e94
je 0x14008e9af
jmp 0x14008bec1
mov eax, dword [rbp - 0x24]
sub eax, 0x4121
je 0x14008dd33
jmp 0x14008bed4
mov eax, dword [rbp - 0x24]
sub eax, 0x413f
je 0x14008d3ab
jmp 0x14008bee7
mov eax, dword [rbp - 0x24]
sub eax, 0x4654
je 0x14008dbbe
jmp 0x14008befa
mov eax, dword [rbp - 0x24]
sub eax, 0x4b40
je 0x14008c10e
jmp 0x14008bf0d
mov eax, dword [rbp - 0x24]
sub eax, 0x5035
je 0x14008e7e1
jmp 0x14008bf20
mov eax, dword [rbp - 0x24]
sub eax, 0x5391
je 0x14008e84d
jmp 0x14008bf33
mov eax, dword [rbp - 0x24]
sub eax, 0x5494
je 0x14008c916
jmp 0x14008bf46
mov eax, dword [rbp - 0x24]
sub eax, 0x5662
je 0x14008c50a
jmp 0x14008bf59
mov eax, dword [rbp - 0x24]
sub eax, 0x58f6
je 0x14008f942
jmp 0x14008bf6c
mov eax, dword [rbp - 0x24]
sub eax, 0x5bd0
je 0x14008e018
jmp 0x14008bf7f
mov eax, dword [rbp - 0x24]
sub eax, 0x5c54
je 0x14008f566
jmp 0x14008bf92
mov eax, dword [rbp - 0x24]
sub eax, 0x5e67
je 0x14008f11f
jmp 0x14008bfa5
mov eax, dword [rbp - 0x24]
sub eax, 0x5f03
je 0x14008f8c0
jmp 0x14008bfb8
mov eax, dword [rbp - 0x24]
sub eax, 0x5f11
je 0x14008cc41
jmp 0x14008bfcb
mov eax, dword [rbp - 0x24]
sub eax, 0x60c4
je 0x14008cf0b
jmp 0x14008bfde
mov eax, dword [rbp - 0x24]
sub eax, 0x6267
je 0x14008fa83
jmp 0x14008bff1
mov eax, dword [rbp - 0x24]
sub eax, 0x647f
je 0x14008f6c4
jmp 0x14008c004
mov eax, dword [rbp - 0x24]
sub eax, 0x657f
je 0x14008eb30
jmp 0x14008c017
mov eax, dword [rbp - 0x24]
sub eax, 0x6930
je 0x14008c6a6
jmp 0x14008c02a
mov eax, dword [rbp - 0x24]
sub eax, 0x6aef
je 0x14008d866
jmp 0x14008c03d
mov eax, dword [rbp - 0x24]
sub eax, 0x6bb1
je 0x14008ef89
jmp 0x14008c050
mov eax, dword [rbp - 0x24]
sub eax, 0x6cd0
je 0x14008ccaa
jmp 0x14008c063
mov eax, dword [rbp - 0x24]
sub eax, 0x70c7
je 0x14008db9b
jmp 0x14008c076
mov eax, dword [rbp - 0x24]
sub eax, 0x7109
je 0x14008e496
jmp 0x14008c089
mov eax, dword [rbp - 0x24]
sub eax, 0x7a11
je 0x14008f4cc
jmp 0x14008c09c
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov dl, byte [rdx]
mov cl, byte [rcx]
mov cl, byte [rax]
lea r8, [0x1401be4e0]
mov edx, 0x37
sub rsp, 0x30
mov dword [rsp + 0x20], 0x26
call fcn.1401856d0
mov r8, qword [rbp - 8]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [r8], 1
mov r9b, byte [rcx]
mov ecx, 0x4040
mov r8d, 0x5567
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov r8, qword [rbp + 0x80]
mov rdx, qword [rbp + 0xa0]
mov r10, qword [rbp + 0xa8]
mov r11, qword [rbp + 0x68]
mov rsi, qword [rbp + 0x70]
mov rdi, qword [rbp + 0x78]
mov rbx, qword [rbp + 0x88]
mov r14, qword [rbp + 0x90]
mov r13, qword [rbp + 0xb0]
mov r15, qword [rbp + 0xb8]
mov r12, qword [rbp + 0xc0]
mov rcx, qword [rbp + 0xc8]
mov eax, 0x10
mov qword [rbp - 0x38], rax
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r12], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r12, rsp
mov qword [r15], r12
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r15, rsp
mov qword [r13], r15
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r15, rsp
mov qword [r10], r15
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r15, rsp
mov qword [rbp - 0x30], r15
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r12, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r15, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rdx], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0x98]
mov rdx, rsp
mov qword [rax], rdx
mov rdx, qword [rbp + 0x60]
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r14], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbx], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r8], rax
mov rax, qword [rbp - 0x38]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r8, rsp
mov qword [rdi], r8
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r8, rsp
mov qword [rsi], r8
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov r8, rsp
mov qword [r11], r8
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r8, rsp
mov qword [rdx], r8
mov r8w, word [rbp + 0xfe]
mov rdx, qword [rbp + 0x100]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0xc0]
mov rdx, qword [rdx]
mov word [rdx], r8w
mov r8, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xb8]
mov rdx, qword [rdx]
mov qword [rdx], r8
mov r8, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xe8]
mov r13, qword [r13]
mov qword [r13], rdx
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rcx]
mov r13, qword [r10]
mov qword [r13], rcx
mov rcx, qword [rbp + 0x80]
mov r13, qword [r10]
mov r13, qword [r13]
mov qword [rax], r13
mov r13, qword [r10]
mov r13, qword [r13]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add r13, rax
mov rax, qword [rbp + 0x60]
mov qword [r12], r13
mov r12, qword [r12]
add r12, 0x18
mov qword [r15], r12
mov r12, qword [r15]
sub r12, 0xffffffffffffff80
mov r15, qword [r8]
mov qword [r15], r12
mov r15, qword [rdx]
mov qword [r15], 0
mov r14, qword [r14]
mov qword [r14], 0
mov rbx, qword [rbx]
mov qword [rbx], 0
mov rbx, qword [rcx]
mov qword [rbx], 0
mov rdi, qword [rdi]
mov qword [rdi], 0
mov rsi, qword [rsi]
mov qword [rsi], 0
mov r11, qword [r11]
mov qword [r11], 0
mov r10, qword [r10]
mov r10, qword [r10]
mov r8, qword [r8]
mov r8, qword [r8]
mov r8d, dword [r8]
add r10, r8
mov r8, qword [rdx]
mov qword [r8], r10
mov rdx, qword [rdx]
mov rdx, qword [rdx]
add rdx, 0x10
mov rcx, qword [rcx]
mov qword [rcx], rdx
mov rax, qword [rax]
mov rcx, qword [0x14018fe30]
mov rdx, qword [0x14018fe38]
movabs r8, 0x2edddd18af92f5b1
imul rcx, r8
movabs r8, 0x53d8e8860e284bbf
imul rdx, r8
add rcx, rdx
movabs rdx, 0x6fb00e8477da673e
add rcx, rdx
mov qword [rax], rcx
mov edx, dword [0x140212844]
mov eax, dword [0x140212e04]
mov ecx, dword [0x14018fe40]
mov r8d, dword [0x14018fe44]
shld ecx, r8d, 8
xor ecx, 0xa553775a
sub eax, ecx
setge cl
mov r8d, dword [0x14018fe48]
mov eax, dword [0x14018fe4c]
imul r10d, r8d, 0x695e5133
imul eax, eax, 0x2e670da3
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 - 0x6fd80a9e]
imul eax, edx
mov r8d, dword [0x14018fe58]
mov edx, dword [0x14018fe5c]
shld r8d, edx, 0x1a
xor r8d, 0xb7011a13
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x14018fe60]
mov r8d, dword [0x14018fe64]
imul r11d, r10d, 0x4fd24fb7
imul r8d, r8d, 0x2e5f1c52
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x18b95a82]
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x14018fe68]
xor cl, dl
mov byte [rbp - 0x25], cl
mov cl, byte [rax + 2]
lea r8, [0x1401be0a0]
mov edx, 0x35
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f6
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x25]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 2], 1
mov ecx, 0x4066
mov r8d, 0x4863
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 8]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 3]
lea r8, [0x1401bda90]
mov edx, 0x34
sub rsp, 0x30
mov dword [rsp + 0x20], 0x985
call fcn.1401856d0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rdx + 3], 1
mov ecx, dword [rcx + 0xc]
xor ecx, 0x7bcf
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140213628]
mov eax, dword [0x140213b3c]
mov edx, dword [0x14018fe6c]
mov r8d, dword [0x14018fe70]
shl edx, 9
shr r8d, 0x17
or edx, r8d
xor edx, 0xa9a2b62f
cmp eax, edx
setl al
mov byte [rbp - 0x3a], al
mov edx, dword [0x14018fe74]
mov eax, dword [0x14018fe78]
shl edx, 0xe
shr eax, 0x12
or edx, eax
xor edx, 0x43017c52
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018fe7c]
mov r8d, dword [0x14018fe80]
imul edx, edx, 0x11b71b25
imul r8d, r8d, 0x7fc4ad4d
add edx, r8d
add edx, 0x3e1f366
add eax, edx
mov edx, dword [str.wjS_u]
mov r8d, dword [0x14018fe88]
shl edx, 7
shr r8d, 0x19
or edx, r8d
xor edx, 0xc38c874f
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018fe94]
mov edx, dword [0x14018fe98]
shl ecx, 0x16
shr edx, 0xa
or ecx, edx
xor ecx, 0x71e14e5d
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x3a]
mov r8d, dword [0x14018fe9c]
mov r10d, dword [str.M_x___a]
shl r8d, 3
shr r10d, 0x1d
or r8d, r10d
xor r8d, 0x9adad459
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x39], cl
mov cl, byte [rax + 4]
lea r8, [0x1401bdc30]
mov edx, 0x33
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2297
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x39]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 4], 1
mov ecx, 0x6abe
mov r8d, 0x2c42
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x10]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0x60]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov r8, qword [rdx]
mov r8, qword [r8]
movzx r8d, word [r8 + 0xc]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
movzx r10d, word [rdx + 0xe]
mov edx, dword [0x14018fea4]
mov r11d, dword [0x14018fea8]
shld edx, r11d, 0x11
xor edx, 0xc0bc0ba9
sub edx, r8d
mov r8d, dword [0x14018feac]
mov r11d, dword [0x14018feb0]
imul r8d, r8d, 0xb6283c01
imul r11d, r11d, 0xe7fe35a4
add r8d, r11d
sub r8d, r10d
add r8d, edx
mov edx, dword [0x14018feb4]
mov r10d, dword [0x14018feb8]
imul edx, edx, 0xb35df54a
imul r10d, r10d, 0x3a75c6c2
add edx, r10d
sub edx, r8d
add edx, 0xa2871d98
movsxd rdx, edx
sub rcx, rdx
setb byte [rax]
mov edx, dword [0x140212fdc]
mov eax, dword [0x14021346c]
mov r8d, dword [0x14018febc]
mov ecx, dword [0x14018fec0]
imul r10d, r8d, 0x56bac9a9
imul ecx, ecx, 0x139b7409
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x66aa1565]
sub eax, ecx
setl cl
mov r8d, dword [0x14018fec4]
mov eax, dword [0x14018fec8]
shld r8d, eax, 0x19
xor r8d, 0x3ffadafc
mov eax, edx
add eax, r8d
mov r8d, dword [0x14018fecc]
mov r10d, dword [0x14018fed0]
shld r8d, r10d, 8
xor r8d, 0xd3465e80
add eax, r8d
mov r8d, dword [0x14018fed4]
mov r10d, dword [0x14018fed8]
imul r8d, r8d, 0x318078ae
imul r10d, r10d, 0xb6502c31
add r8d, r10d
sub eax, r8d
add eax, 0xde42a875
imul eax, edx
mov r8d, dword [str.__m6]
mov edx, dword [0x14018fee8]
shld r8d, edx, 0xf
xor r8d, 0x94129609
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x14018feec]
mov r8d, dword [0x14018fef0]
imul r11d, r10d, 0x1954c0f0
imul r8d, r8d, 0x7474d0ae
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x5ca1771a]
sub edx, r8d
sete dl
mov r8b, byte [0x1402122dd]
add r8b, 1
xor cl, r8b
mov r8b, byte [0x14018fef6]
xor dl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x3b], cl
mov cl, byte [rax + 5]
lea r8, [0x1401be330]
mov edx, 0x31
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2e15
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x3b]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 5], 1
mov ecx, 0x4829
mov r8d, 0x63ab
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x14]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x58]
mov cl, byte [rcx]
mov byte [rbp - 0x3c], cl
mov cl, byte [rax + 6]
lea r8, [0x1401bdde0]
mov edx, 0x30
sub rsp, 0x30
mov dword [rsp + 0x20], 0x20ad
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x3c]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 6], 1
mov ecx, 0x59aa
mov r8d, 0x1d64
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x18]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x1402129ec]
mov eax, dword [0x140213b44]
mov edx, dword [0x14018fefc]
mov r8d, dword [0x14018ff00]
imul edx, edx, 0xcaa57f2c
imul r8d, r8d, 0x75580053
add edx, r8d
add edx, 0x6132d8f2
cmp eax, edx
setl al
mov byte [rbp - 0x3e], al
mov edx, dword [0x14018ff04]
mov eax, dword [0x14018ff08]
shl edx, 0x1b
shr eax, 5
or edx, eax
xor edx, 0x374f1558
mov eax, ecx
sub eax, edx
mov edx, dword [0x14018ff0c]
mov r8d, dword [0x14018ff10]
imul edx, edx, 0xe885b451
imul r8d, r8d, 0x6ed76ae5
add edx, r8d
add edx, 0xfe86be5c
add eax, edx
mov edx, dword [0x14018ff14]
mov r8d, dword [0x14018ff18]
shl edx, 9
shr r8d, 0x17
or edx, r8d
xor edx, 0x34a0f76b
add eax, edx
imul eax, ecx
mov ecx, dword [0x14018ff24]
mov edx, dword [0x14018ff28]
shl ecx, 0xf
shr edx, 0x11
or ecx, edx
xor ecx, 0x3736f578
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x3e]
mov r8d, dword [0x14018ff2c]
mov r10d, dword [0x14018ff30]
shl r8d, 3
shr r10d, 0x1d
or r8d, r10d
xor r8d, 0xedc5e685
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x3d], cl
mov cl, byte [rax + 7]
lea r8, [0x1401be850]
mov edx, 0x1b
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e1d
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x3d]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 7], 1
mov ecx, 0x134c
mov r8d, 0x4989
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x1c]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x80]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
mov edx, dword [rcx + rdx*8 + 4]
mov ecx, dword [0x14018ff34]
mov r8d, dword [0x14018ff38]
imul ecx, ecx, 0xdbfea757
imul r8d, r8d, 0x2b2b0b11
add ecx, r8d
add ecx, 0xa1e74d1b
shr edx, cl
mov ecx, edx
mov edx, dword [0x14018ff3c]
mov r8d, dword [0x14018ff40]
imul edx, edx, 0xc6cd04f8
imul r8d, r8d, 0x560fb706
add edx, r8d
add edx, 0xa9cb01e0
cmp ecx, edx
sete cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x14021347c]
mov eax, dword [0x140213498]
mov edx, dword [0x14018ff44]
mov r8d, dword [0x14018ff48]
imul edx, edx, 0x2c0861f5
imul r8d, r8d, 0x5165719c
add edx, r8d
add edx, 0x3711f576
cmp eax, edx
setl al
mov byte [rbp - 0x40], al
mov edx, dword [0x14018ff4c]
mov eax, dword [0x14018ff50]
shl edx, 0x1c
shr eax, 4
or edx, eax
xor edx, 0x2aa0c46f
mov eax, ecx
add eax, edx
mov edx, dword [0x14018ff54]
mov r8d, dword [0x14018ff58]
imul edx, edx, 0xd02b4502
imul r8d, r8d, 0x3f69daf8
add edx, r8d
add edx, 0x26de6713
add eax, edx
mov edx, dword [0x14018ff5c]
mov r8d, dword [0x14018ff60]
imul edx, edx, 0xe6aa377d
imul r8d, r8d, 0x9b497f76
add edx, r8d
add edx, 0x3abf54b4
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018ff6c]
mov edx, dword [0x14018ff70]
imul ecx, ecx, 0x3bf2c7ca
imul edx, edx, 0x9ae7aabd
add ecx, edx
add ecx, 0xfa9ab5af
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x40]
mov r8d, dword [0x14018ff74]
mov r10d, dword [0x14018ff78]
imul r8d, r8d, 0x444ac063
imul r10d, r10d, 0x979cfc65
add r8d, r10d
add r8d, 0x7f51078e
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x3f], cl
mov cl, byte [rax + 8]
lea r8, [0x1401be1f0]
mov edx, 0x19
sub rsp, 0x30
mov dword [rsp + 0x20], 0x28d2
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x3f]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 8], 1
mov ecx, 0x6d51
mov r8d, 0x4851
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x20]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x50]
mov cl, byte [rcx]
mov byte [rbp - 0x41], cl
mov cl, byte [rax + 9]
lea r8, [0x1401be760]
mov edx, 0x18
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7794
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x41]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 9], 1
mov ecx, 0x883
mov r8d, 0x5342
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x24]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov edx, dword [0x140212da0]
mov eax, dword [0x140212ed4]
mov r8d, dword [0x14018ff7c]
mov ecx, dword [0x14018ff80]
imul r10d, r8d, 0x2459c869
imul ecx, ecx, 0xd7d1b87
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x197d3e27]
sub eax, ecx
setge cl
mov r8d, dword [0x14018ff84]
mov eax, dword [0x14018ff88]
shld r8d, eax, 0xe
xor r8d, 0x80f0f516
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x14018ff94]
mov edx, dword [0x14018ff98]
shld r8d, edx, 0xb
xor r8d, 0x6db93b15
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x14018ff9c]
mov r10d, dword [0x14018ffa0]
shld r8d, r10d, 0xe
xor r8d, 0xbc942999
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1402122de]
mov r8b, byte [0x1402122df]
add dl, r8b
add dl, 1
xor cl, dl
mov byte [rbp - 0x42], cl
mov cl, byte [rax + 0xa]
lea r8, [0x1401bdd08]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x16dd
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x42]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0xa], 1
mov ecx, 0x1452
mov r8d, 0x5dd8
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x28]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212988]
mov eax, dword [0x140212978]
mov edx, dword [0x14018ffa4]
mov r8d, dword [0x14018ffa8]
imul edx, edx, 0x9da3d12f
imul r8d, r8d, 0xfec0d8f8
add edx, r8d
add edx, 0x7afc6708
cmp eax, edx
setl al
mov byte [rbp - 0x44], al
mov edx, dword [0x14018ffac]
mov eax, dword [0x14018ffb0]
shl edx, 0x1f
shr eax, 1
or edx, eax
xor edx, 0x5887c69a
sub edx, ecx
mov eax, dword [0x14018ffb4]
mov r8d, dword [0x14018ffb8]
imul eax, eax, 0xce471a85
imul r8d, r8d, 0x8b1c83f0
add eax, r8d
add eax, 0x82f9b3ca
add edx, eax
mov eax, dword [0x14018ffbc]
mov r8d, dword [0x14018ffc0]
shl eax, 0xb
shr r8d, 0x15
or eax, r8d
xor eax, 0x6d3732f4
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14018ffcc]
mov edx, dword [0x14018ffd0]
shl ecx, 0x1e
shr edx, 2
or ecx, edx
xor ecx, 0x8ef2562
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x44]
mov r8d, dword [0x14018ffd4]
mov r10d, dword [0x14018ffd8]
shl r8d, 0x18
shr r10d, 8
or r8d, r10d
xor r8d, 0x173e0976
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x43], cl
mov cl, byte [rax + 0xb]
lea r8, [0x1401be7c4]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6dc4
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x43]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0xb], 1
mov ecx, 0x28f
mov r8d, 0x3e1f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x2c]
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0xc], 1
mov ecx, dword [rcx + 0x30]
xor ecx, 0x2345
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov edx, dword [0x140213b58]
mov eax, dword [0x1402134ac]
mov ecx, dword [0x14018ffdc]
mov r8d, dword [0x14018ffe0]
shl ecx, 0x16
shr r8d, 0xa
or ecx, r8d
xor ecx, 0x3ab96012
cmp eax, ecx
setl cl
mov r8d, dword [0x14018ffe4]
mov eax, dword [0x14018ffe8]
imul r8d, r8d, 0x1c98110b
imul eax, eax, 0xc2e06090
add r8d, eax
add r8d, 0x9021f1b7
mov eax, edx
add eax, r8d
mov r8d, dword [0x14018ffec]
mov r10d, dword [0x14018fff0]
shl r8d, 1
shr r10d, 0x1f
or r8d, r10d
xor r8d, 0x77edbba2
add eax, r8d
mov r8d, dword [0x14018fff4]
mov r10d, dword [0x14018fff8]
shl r8d, 7
shr r10d, 0x19
or r8d, r10d
xor r8d, 0xe4728016
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140190004]
mov edx, dword [0x140190008]
shl r8d, 9
shr edx, 0x17
or r8d, edx
xor r8d, 0x689fb5c4
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x14019000c]
mov r10d, dword [0x140190010]
imul r8d, r8d, 0x611c228f
imul r10d, r10d, 0xe977a7e1
add r8d, r10d
add r8d, 0xf0839107
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x45], cl
mov cl, byte [rax + 0xd]
lea r8, [0x1401be610]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x119
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x45]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0xd], 1
mov ecx, 0x7505
mov r8d, 0x7b9b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x34]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x90]
mov r11, qword [rbp + 0x60]
mov r8, qword [rbp + 0x80]
mov rsi, qword [rbp + 0xa0]
mov r10, qword [rbp + 0xa8]
mov r10, qword [r10]
mov r10, qword [r10]
mov rsi, qword [rsi]
mov rsi, qword [rsi]
mov esi, dword [rsi]
add r10, rsi
mov r8, qword [r8]
mov r8, qword [r8]
mov r11, qword [r11]
mov r11, qword [r11]
mov r11d, dword [r8 + r11*8 + 4]
mov esi, dword [0x140190014]
mov r8d, dword [0x140190018]
shl esi, 0x1c
shr r8d, 4
or esi, r8d
xor esi, 0xe5546af3
mov r8d, r11d
xor r8d, esi
and r8d, r11d
mov r11d, dword [0x140190024]
mov esi, dword [0x140190028]
imul r11d, r11d, 0xef0e3ac2
imul esi, esi, 0xfea581f6
add r11d, esi
add r11d, 0xfdb66e91
xor r8d, r11d
mov r11d, dword [0x14019002c]
mov esi, dword [0x140190030]
shl r11d, 0x17
shr esi, 9
or r11d, esi
xor r11d, 0xe7ddfe96
or r8d, r11d
mov r11d, dword [0x140190034]
mov esi, dword [0x140190038]
imul r11d, r11d, 0x237c8f8b
imul esi, esi, 0x5fcbb773
add r11d, esi
add r11d, 0x70cdca9a
xor r8d, r11d
movsxd r8, r8d
add r10, r8
mov r8, qword [rdx]
mov qword [r8], r10
mov rdx, qword [rdx]
mov r8, qword [rdx]
add r8, 0x10
mov rdx, qword [rcx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov edx, dword [rcx + 4]
mov ecx, dword [0x140190044]
mov r8d, dword [0x140190048]
imul ecx, ecx, 0xb9f352eb
imul r8d, r8d, 0x2074f185
add ecx, r8d
add ecx, 0x7beb1d8a
shr edx, cl
mov ecx, edx
mov edx, dword [0x14019004c]
mov r8d, dword [0x140190050]
imul edx, edx, 0x8da061c3
imul r8d, r8d, 0x2ceb9ce3
add edx, r8d
add edx, 0x69b9cb8e
cmp ecx, edx
sete cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x140213214]
mov eax, dword [0x140213504]
mov edx, dword [0x140190054]
mov r8d, dword [0x140190058]
shl edx, 0x1e
shr r8d, 2
or edx, r8d
xor edx, 0x9a661489
cmp eax, edx
setl al
mov byte [rbp - 0x47], al
mov edx, dword [0x14019005c]
mov eax, dword [0x140190060]
imul edx, edx, 0x26bdfad9
imul eax, eax, 0x7386d062
add edx, eax
add edx, 0x78193551
mov eax, ecx
add eax, edx
mov edx, dword [0x140190064]
mov r8d, dword [0x140190068]
shl edx, 0xf
shr r8d, 0x11
or edx, r8d
xor edx, 0xddabab24
add eax, edx
mov edx, dword [0x14019006c]
mov r8d, dword [0x140190070]
imul edx, edx, 0xcd61d03
imul r8d, r8d, 0xf9a0b5ad
add edx, r8d
add edx, 0xe1aad6ef
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019007c]
mov edx, dword [0x140190080]
imul ecx, ecx, 0x530f02e2
imul edx, edx, 0xbd72b680
add ecx, edx
add ecx, 0xd92c6940
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x47]
mov r8d, dword [0x140190084]
mov r10d, dword [0x140190088]
imul r8d, r8d, 0x5effda58
imul r10d, r10d, 0x5f07d6b4
add r8d, r10d
add r8d, 0xa46faaa8
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x46], cl
mov cl, byte [rax + 0xe]
lea r8, [0x1401bdef0]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5039
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x46]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0xe], 1
mov ecx, 0x741c
mov r8d, 0x5b54
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x38]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x48]
mov cl, byte [rcx]
mov byte [rbp - 0x48], cl
mov cl, byte [rax + 0xf]
lea r8, [0x1401bdf80]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3e31
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x48]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0xf], 1
mov ecx, 0x5f72
mov r8d, 0x5819
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x3c]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov edx, dword [0x1402132c8]
mov eax, dword [0x140212804]
mov ecx, dword [0x14019008c]
mov r8d, dword [0x140190090]
shld ecx, r8d, 0xb
xor ecx, 0x79ba0c28
sub eax, ecx
setl cl
mov r8d, dword [0x140190094]
mov eax, dword [0x140190098]
shld r8d, eax, 0xd
xor r8d, 0x680fc718
mov eax, edx
sub eax, r8d
mov r8d, dword [0x14019009c]
mov r10d, dword [0x1401900a0]
shld r8d, r10d, 0x13
xor r8d, 0xe59e7d52
add eax, r8d
mov r10d, dword [0x1401900a4]
mov r8d, dword [0x1401900a8]
imul r10d, r10d, 0xe98b2885
imul r8d, r8d, 0x2dfdd8b9
add r10d, r8d
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x38c7703b]
imul eax, edx
mov r8d, dword [0x1401900b4]
mov edx, dword [0x1401900b8]
shld r8d, edx, 5
xor r8d, 0x5ac6f14f
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x1401900bc]
mov r10d, dword [0x1401900c0]
shld r8d, r10d, 0x1d
xor r8d, 0x9d596ab7
sub edx, r8d
sete dl
mov r8b, byte [0x1401900c4]
mov r10b, byte [0x1401900c5]
add r8b, r10b
add r8b, 1
xor cl, r8b
mov r8b, byte [0x1402122e0]
add r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x49], cl
mov cl, byte [rax + 0x10]
lea r8, [0x1401be680]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x22f1
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x49]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x10], 1
mov ecx, 0x4368
mov r8d, 0x1c8b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x40]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x40]
mov rdx, qword [rbp + 0xc0]
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
movzx ecx, word [rcx]
mov rdx, qword [rdx]
movzx edx, word [rdx]
sub ecx, edx
sete byte [rax]
mov edx, dword [0x140213078]
mov eax, dword [0x14021322c]
mov r8d, dword [0x1401900c8]
mov ecx, dword [0x1401900cc]
imul r10d, r8d, 0xf3bfc171
imul ecx, ecx, 0x487cbf14
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x74de454b]
sub eax, ecx
setl cl
mov eax, dword [0x1401900d0]
mov r8d, dword [0x1401900d4]
shld eax, r8d, 0x12
xor eax, 0xede55ff5
mov r8d, edx
add r8d, eax
mov eax, dword [0x1401900d8]
mov r10d, dword [0x1401900dc]
imul eax, eax, 0xf96e5e5f
imul r10d, r10d, 0xaed8602c
add eax, r10d
add eax, r8d
mov r8d, dword [0x1401900e0]
mov r10d, dword [0x1401900e4]
imul r8d, r8d, 0x7f04747f
imul r10d, r10d, 0x4ded23e8
add r8d, r10d
sub eax, r8d
add eax, 0xf0ff034d
imul eax, edx
mov r8d, dword [0x1401900f0]
mov edx, dword [0x1401900f4]
imul r10d, r8d, 0x4c145799
imul edx, edx, 0xa52370c0
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x7432566c]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x1401900f8]
mov r8d, dword [0x1401900fc]
imul r11d, r10d, 0x30e6834
imul r8d, r8d, 0x23333f2d
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x567b0be7]
sub edx, r8d
sete dl
mov r8b, byte [0x140190100]
mov r10b, byte [0x1402122e1]
add r8b, r10b
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x4a], cl
mov cl, byte [rax + 0x11]
lea r8, [0x1401be6c0]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x66ad
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4a]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x11], 1
mov ecx, 0x6199
mov r8d, 0x3ba0
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x44]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x40]
mov cl, byte [rcx]
mov byte [rbp - 0x4b], cl
mov cl, byte [rax + 0x12]
lea r8, [0x1401be6e4]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0xbb5
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4b]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x12], 1
mov ecx, 0x251f
mov r8d, 0x69f0
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x48]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212efc]
mov eax, dword [0x14021287c]
mov edx, dword [0x140190104]
mov r8d, dword [0x140190108]
shl edx, 4
shr r8d, 0x1c
or edx, r8d
xor edx, 0x15255cf8
cmp eax, edx
setl al
mov byte [rbp - 0x4d], al
mov edx, dword [0x14019010c]
mov eax, dword [0x140190110]
shl edx, 0x15
shr eax, 0xb
or edx, eax
xor edx, 0xcaef3908
mov eax, ecx
add eax, edx
mov edx, dword [0x140190114]
mov r8d, dword [str.ahOF_]
shl edx, 0x1a
shr r8d, 6
or edx, r8d
xor edx, 0xc1193da0
add eax, edx
mov edx, dword [0x14019011c]
mov r8d, dword [0x140190120]
shl edx, 0x13
shr r8d, 0xd
or edx, r8d
xor edx, 0xd316a5b8
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019012c]
mov edx, dword [0x140190130]
imul ecx, ecx, 0x4402b579
imul edx, edx, 0xf4b83008
add ecx, edx
add ecx, 0xfcac9a5d
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x4d]
mov r8d, dword [0x140190134]
mov r10d, dword [0x140190138]
imul r8d, r8d, 0x5217ff36
imul r10d, r10d, 0x5c801ee2
add r8d, r10d
add r8d, 0x5c3465da
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4c], cl
mov cl, byte [rax + 0x13]
lea r8, [0x1401be7d4]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3958
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4c]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x13], 1
mov ecx, 0x5962
mov r8d, 0x211
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x4c]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0xb8]
mov r8, qword [rbp + 0xa8]
mov r10, qword [rbp + 0x70]
mov rsi, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x88]
mov rdi, qword [rbp + 0x78]
mov rbx, qword [r8]
mov rbx, qword [rbx]
mov r14, qword [rsi]
mov r14, qword [r14]
mov r14d, dword [r14]
add rbx, r14
mov rdi, qword [rdi]
mov rdi, qword [rdi]
mov r14d, dword [rdi + 4]
mov edi, dword [0x14019013c]
mov r15d, dword [0x140190140]
shld edi, r15d, 0x1d
xor edi, r14d
xor edi, 0x32c75925
mov r14d, dword [0x140190144]
mov r15d, dword [str._MRS]
shld r14d, r15d, 0x1e
xor r14d, 0x94d4934a
or edi, r14d
mov r15d, dword [0x14019014c]
mov r14d, dword [0x140190150]
imul r12d, r15d, 0xc9e6473c
imul r14d, r14d, 0xe95b2f6c
mov r15d, r14d
mov r14d, r12d
lea r14d, [r14 + r15 + 0x5bdee6b]
xor edi, r14d
mov r14d, dword [0x14019015c]
mov r15d, dword [0x140190160]
shld r14d, r15d, 0xf
xor r14d, edi
xor r14d, 0x9a5ba5b1
mov r15d, dword [0x140190164]
mov edi, dword [0x140190168]
imul r12d, r15d, 0x53faceed
imul edi, edi, 0x98d1efa9
mov r15d, edi
mov edi, r12d
lea edi, [rdi + r15 - 0x737b8e32]
or r14d, edi
mov edi, dword [0x14019016c]
mov r15d, dword [0x140190170]
shld edi, r15d, 9
xor edi, r14d
xor edi, 0xe35df84a
movsxd rdi, edi
add rbx, rdi
mov rdi, qword [r11]
mov qword [rdi], rbx
mov r11, qword [r11]
mov rdi, qword [r11]
add rdi, 0x10
mov r11, qword [r10]
mov qword [r11], rdi
mov r11, qword [r8]
mov r11, qword [r11]
mov rsi, qword [rsi]
mov rsi, qword [rsi]
mov esi, dword [rsi]
add r11, rsi
mov r10, qword [r10]
mov r10, qword [r10]
mov esi, dword [r10 + 4]
mov r10d, dword [0x14019017c]
mov edi, dword [0x140190180]
shld r10d, edi, 5
xor r10d, esi
xor r10d, 0xb1310fae
mov esi, dword [0x140190184]
mov edi, dword [0x140190188]
shld esi, edi, 0x16
xor esi, 0x5541b270
or r10d, esi
mov edi, dword [0x14019018c]
mov esi, dword [0x140190190]
imul ebx, edi, 0xda755d84
imul esi, esi, 0xaaf83c0a
mov edi, esi
mov esi, ebx
lea esi, [rsi + rdi + 0x4547b01b]
xor r10d, esi
add r11, r10
mov r10, qword [rcx]
mov qword [r10], r11
mov r8, qword [r8]
mov r8, qword [r8]
mov r10, qword [rcx]
mov r10, qword [r10]
mov r10d, dword [r10]
add r8, r10
mov rdx, qword [rdx]
mov rdx, qword [rdx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 4]
mov rax, qword [rax]
mov rax, qword [rax]
mov dword [rax], ecx
mov edx, dword [0x140213a58]
mov eax, dword [0x140212714]
mov r8d, dword [0x14019019c]
mov ecx, dword [0x1401901a0]
imul r10d, r8d, 0x64e481f3
imul ecx, ecx, 0x60e6ccec
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x36190778]
sub eax, ecx
setge cl
mov r8d, dword [0x1401901a4]
mov eax, dword [0x1401901a8]
imul r8d, r8d, 0x48683056
imul eax, eax, 0x17e08355
add r8d, eax
sub r8d, edx
mov eax, dword [0x1401901ac]
mov r10d, dword [0x1401901b0]
imul eax, eax, 0x7b3536c7
imul r10d, r10d, 0xfd95b749
add eax, r10d
add r8d, eax
mov eax, dword [0x1401901b4]
mov r10d, dword [0x1401901b8]
shld eax, r10d, 0x1f
xor eax, 0xdbc44eb7
sub eax, r8d
add eax, 0x8272c3c8
imul eax, edx
mov r8d, dword [0x1401901c4]
mov edx, dword [0x1401901c8]
shld r8d, edx, 0xd
xor r8d, 0x8e4581ff
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x1401901cc]
mov r8d, dword [0x1401901d0]
imul r11d, r10d, 0x6e14e9b7
imul r8d, r8d, 0x986b11c5
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x4d292451]
sub edx, r8d
sete dl
mov r8b, byte [0x1401901d4]
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x4e], cl
mov cl, byte [rax + 0x14]
lea r8, [0x1401bd770]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x51f0
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4e]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x14], 1
mov ecx, 0x603a
mov r8d, 0x2161
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x50]
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x15], 1
mov ecx, dword [rcx + 0x54]
xor ecx, 0x100c
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov edx, dword [0x140213418]
mov eax, dword [0x14021389c]
mov r8d, dword [0x1401901d8]
mov ecx, dword [0x1401901dc]
imul r10d, r8d, 0xf9b84c8
imul ecx, ecx, 0x5ad3df3a
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x17a7aa78]
sub eax, ecx
setl cl
mov r8d, dword [0x1401901e0]
mov eax, dword [0x1401901e4]
shld r8d, eax, 0x12
xor r8d, 0x642ebf60
mov eax, edx
sub eax, r8d
mov r8d, dword [0x1401901e8]
mov r10d, dword [0x1401901ec]
shld r8d, r10d, 0x1a
xor r8d, 0xf2a5fe64
add eax, r8d
mov r8d, dword [0x1401901f0]
mov r10d, dword [0x1401901f4]
shld r8d, r10d, 0x1b
xor r8d, 0x1fd68c91
add eax, r8d
imul eax, edx
mov r8d, dword [0x140190200]
mov edx, dword [0x140190204]
imul r10d, r8d, 0x64f81b02
imul edx, edx, 0x6f4fbd5c
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x371051fc]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140190208]
mov r8d, dword [0x14019020c]
imul r11d, r10d, 0x71260e4a
imul r8d, r8d, 0xfc7f326a
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x579ab75c]
sub edx, r8d
sete dl
mov r8b, byte [0x1402122e2]
add r8b, 1
xor cl, r8b
mov r8b, byte [0x1402122e4]
add r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x4f], cl
mov cl, byte [rax + 0x16]
lea r8, [0x1401bd7a0]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5497
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4f]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x16], 1
mov ecx, 0x7814
mov r8d, 0x6636
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x58]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212d54]
mov eax, dword [0x140213670]
mov edx, dword [0x140190214]
mov r8d, dword [0x140190218]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0xe9986f40
cmp eax, edx
setl al
mov byte [rbp - 0x51], al
mov edx, dword [0x14019021c]
mov eax, dword [0x140190220]
shl edx, 7
shr eax, 0x19
or edx, eax
xor edx, 0x836c1204
mov eax, ecx
add eax, edx
mov edx, dword [0x140190224]
mov r8d, dword [0x140190228]
shl edx, 0xd
shr r8d, 0x13
or edx, r8d
xor edx, 0xb3f7051d
add eax, edx
mov edx, dword [0x14019022c]
mov r8d, dword [0x140190230]
shl edx, 0x1a
shr r8d, 6
or edx, r8d
xor edx, 0x29804496
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019023c]
mov edx, dword [0x140190240]
shl ecx, 0x1b
shr edx, 5
or ecx, edx
xor ecx, 0x70f073c9
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x51]
mov r8d, dword [0x140190244]
mov r10d, dword [0x140190248]
imul r8d, r8d, 0x67f2373f
imul r10d, r10d, 0x5dd6e0a9
add r8d, r10d
add r8d, 0x9387d71d
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x50], cl
mov cl, byte [rax + 0x17]
lea r8, [0x1401bd7e0]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6532
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x50]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x17], 1
mov ecx, 0x2c83
mov r8d, 0x7fd0
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x5c]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 0x18]
lea r8, [0x1401beb44]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x4819
call fcn.1401856d0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rdx + 0x18], 1
mov ecx, dword [rcx + 0x60]
xor ecx, 0x3899
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212fac]
mov eax, dword [0x140212fbc]
mov edx, dword [0x14019024c]
mov r8d, dword [0x140190250]
shl edx, 0x14
shr r8d, 0xc
or edx, r8d
xor edx, 0xf103696f
cmp eax, edx
setl al
mov byte [rbp - 0x53], al
mov edx, dword [0x140190254]
mov eax, dword [0x140190258]
imul edx, edx, 0x878a0f08
imul eax, eax, 0x6159aa9
add edx, eax
add edx, 0xd3aee067
sub edx, ecx
mov eax, dword [0x14019025c]
mov r8d, dword [0x140190260]
shl eax, 0x12
shr r8d, 0xe
or eax, r8d
xor eax, 0x91ee200
add edx, eax
mov eax, dword [0x140190264]
mov r8d, dword [0x140190268]
shl eax, 0x13
shr r8d, 0xd
or eax, r8d
xor eax, 0xc71478a
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140190274]
mov edx, dword [0x140190278]
shl ecx, 1
shr edx, 0x1f
or ecx, edx
xor ecx, 0xb2803ab6
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x53]
mov r8d, dword [0x14019027c]
mov r10d, dword [0x140190280]
shl r8d, 0xf
shr r10d, 0x11
or r8d, r10d
xor r8d, 0x71f347f5
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x52], cl
mov cl, byte [rax + 0x19]
lea r8, [0x1401beb90]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52b
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x52]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x19], 1
mov ecx, 0x64e1
mov r8d, 0x57b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x64]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax]
mov rcx, qword [rcx]
mov rdx, qword [0x140190288]
mov r8, qword [0x140190290]
movabs r10, 0x9cdccfbac6074699
imul rdx, r10
movabs r10, 0xa5988b3134da9c6c
imul r8, r10
add rdx, r8
sub rcx, rdx
movabs rdx, 0x6a9cb82072c46189
add rcx, rdx
mov rax, qword [rax]
mov qword [rax], rcx
mov edx, dword [0x140212a64]
mov eax, dword [0x1402133a0]
mov r8d, dword [0x1401902a8]
mov ecx, dword [0x1401902ac]
imul r10d, r8d, 0x52719b6e
imul ecx, ecx, 0xd81c1f08
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x4f8b6226]
sub eax, ecx
setge cl
mov r8d, dword [0x1401902b0]
mov eax, dword [0x1401902b4]
shld r8d, eax, 0xe
xor r8d, 0xaf59b130
mov eax, edx
sub eax, r8d
mov r8d, dword [0x1401902b8]
mov r10d, dword [0x1401902bc]
shld r8d, r10d, 0xa
xor r8d, 0x371958b
add eax, r8d
mov r8d, dword [0x1401902c0]
mov r10d, dword [0x1401902c4]
shld r8d, r10d, 0x14
xor r8d, 0x89ef39c6
add eax, r8d
imul eax, edx
mov r8d, dword [0x1401902d0]
mov edx, dword [0x1401902d4]
shld r8d, edx, 1
xor r8d, 0x6e386eaf
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x1401902d8]
mov r10d, dword [0x1401902dc]
shld r8d, r10d, 8
xor r8d, 0x2b6b1d40
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x1401902e0]
xor cl, dl
mov byte [rbp - 0x54], cl
mov cl, byte [rax + 0x1a]
lea r8, [0x1401beb60]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x70d1
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x54]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x1a], 1
mov ecx, 0x61ca
mov r8d, 0x5b6f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x68]
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x1b], 1
mov ecx, dword [rcx + 0x6c]
xor ecx, 0x1c69
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140213900]
mov eax, dword [0x140212cf4]
mov edx, dword [0x1401902e4]
mov r8d, dword [0x1401902e8]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0x65d31ecc
cmp eax, edx
setl al
mov byte [rbp - 0x56], al
mov edx, dword [0x1401902ec]
mov eax, dword [0x1401902f0]
imul edx, edx, 0xd8689f83
imul eax, eax, 0xf90b4d75
add edx, eax
add edx, 0xe5a58f18
mov eax, ecx
add eax, edx
mov edx, dword [0x1401902f4]
mov r8d, dword [0x1401902f8]
shl edx, 4
shr r8d, 0x1c
or edx, r8d
xor edx, 0x16231bd0
add eax, edx
mov edx, dword [0x1401902fc]
mov r8d, dword [0x140190300]
shl edx, 0xa
shr r8d, 0x16
or edx, r8d
xor edx, 0x9298bfc0
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019030c]
mov edx, dword [0x140190310]
imul ecx, ecx, 0xeb070d5b
imul edx, edx, 0xc6d4951
add ecx, edx
add ecx, 0x27fbb0ed
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x56]
mov r8d, dword [0x140190314]
mov r10d, dword [0x140190318]
shl r8d, 0x10
shr r10d, 0x10
or r8d, r10d
xor r8d, 0x18ebb519
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x55], cl
mov cl, byte [rax + 0x1c]
lea r8, [0x1401be930]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x25fd
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x55]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x1c], 1
mov ecx, 0x31ab
mov r8d, 0x63a9
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x70]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0xb8]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
cmp qword [rcx], 0
setne cl
and cl, 1
mov byte [rax], cl
mov edx, dword [0x14021371c]
mov eax, dword [0x1402138d4]
mov ecx, dword [0x14019031c]
mov r8d, dword [0x140190320]
imul ecx, ecx, 0x53715f7c
imul r8d, r8d, 0x1f55aacb
add ecx, r8d
add ecx, 0x80a9990d
cmp eax, ecx
setl cl
mov r8d, dword [0x140190324]
mov eax, dword [0x140190328]
shl r8d, 5
shr eax, 0x1b
or r8d, eax
xor r8d, 0x9b99d177
sub r8d, edx
mov eax, dword [0x14019032c]
mov r10d, dword [0x140190330]
imul eax, eax, 0x3787a490
imul r10d, r10d, 0x424a067f
add eax, r10d
add eax, 0xf0bcad13
add r8d, eax
mov eax, dword [0x140190334]
mov r10d, dword [0x140190338]
shl eax, 0x13
shr r10d, 0xd
or eax, r10d
xor eax, 0xe2ffa22d
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140190344]
mov edx, dword [0x140190348]
imul r8d, r8d, 0x8877dd0b
imul edx, edx, 0xb5136773
add r8d, edx
add r8d, 0xdbe78f38
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x14019034c]
mov r10d, dword [0x140190350]
imul r8d, r8d, 0xf70b7a74
imul r10d, r10d, 0x3e985eda
add r8d, r10d
add r8d, 0x52cfafe6
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x57], cl
mov cl, byte [rax + 0x1d]
lea r8, [0x1401beaf0]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e16
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x57]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x1d], 1
mov ecx, 0x1456
mov r8d, 0x3da9
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x74]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x38]
mov cl, byte [rcx]
mov byte [rbp - 0x58], cl
mov cl, byte [rax + 0x1e]
lea r8, [0x1401bea00]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x98e
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x58]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x1e], 1
mov ecx, 0x57c9
mov r8d, 0x3979
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x78]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212cb4]
mov eax, dword [0x140213948]
mov edx, dword [0x140190354]
mov r8d, dword [0x140190358]
imul edx, edx, 0x2b79cd5
imul r8d, r8d, 0xca76da91
add edx, r8d
add edx, 0xabbdd138
cmp eax, edx
setl al
mov byte [rbp - 0x5a], al
mov edx, dword [0x14019035c]
mov eax, dword [0x140190360]
imul edx, edx, 0xb947cdde
imul eax, eax, 0x14e7a915
add edx, eax
add edx, 0xc9e88179
sub edx, ecx
mov eax, dword [0x140190364]
mov r8d, dword [0x140190368]
imul eax, eax, 0xb0745008
imul r8d, r8d, 0xe3fc1a2e
add eax, r8d
add eax, 0x37f6b0cd
add edx, eax
mov eax, dword [0x14019036c]
mov r8d, dword [0x140190370]
shl eax, 0x1e
shr r8d, 2
or eax, r8d
xor eax, 0x24cd2c3c
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019037c]
mov edx, dword [0x140190380]
imul ecx, ecx, 0x1b7f1b50
imul edx, edx, 0x323aed76
add ecx, edx
add ecx, 0xfa6ed186
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x5a]
mov r8d, dword [0x140190384]
mov r10d, dword [0x140190388]
imul r8d, r8d, 0x680f826b
imul r10d, r10d, 0xec25698b
add r8d, r10d
add r8d, 0xc8020c8d
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x59], cl
mov cl, byte [rax + 0x1f]
lea r8, [0x1401be9a0]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x24e
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x59]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x1f], 1
mov ecx, 0x21a3
mov r8d, 0x1367
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x7c]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0xb0]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
cmp rcx, 0
setne cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x140213564]
mov eax, dword [0x140213bc8]
mov edx, dword [0x14019038c]
mov r8d, dword [0x140190390]
shl edx, 0xf
shr r8d, 0x11
or edx, r8d
xor edx, 0xd8cb1f7c
cmp eax, edx
setl al
mov byte [rbp - 0x5c], al
mov edx, dword [0x140190394]
mov eax, dword [0x140190398]
imul edx, edx, 0xcd0a18c1
imul eax, eax, 0xadd20b24
add edx, eax
add edx, 0xbd41459f
mov eax, ecx
add eax, edx
mov edx, dword [0x14019039c]
mov r8d, dword [0x1401903a0]
imul edx, edx, 0xae71c3f6
imul r8d, r8d, 0xb8e51b01
add edx, r8d
add edx, 0x3bd52288
add eax, edx
mov edx, dword [0x1401903a4]
mov r8d, dword [0x1401903a8]
shl edx, 0x1f
shr r8d, 1
or edx, r8d
xor edx, 0x6853143f
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1401903b4]
mov edx, dword [0x1401903b8]
imul ecx, ecx, 0x99298978
imul edx, edx, 0x9957ab12
add ecx, edx
add ecx, 0xc5c825ba
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x5c]
mov r8d, dword [0x1401903bc]
mov r10d, dword [0x1401903c0]
imul r8d, r8d, 0x6f2618bc
imul r10d, r10d, 0x6b02070c
add r8d, r10d
add r8d, 0xdec7d668
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5b], cl
mov cl, byte [rax + 0x20]
lea r8, [0x1401bea80]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x348
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5b]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x20], 1
mov ecx, 0x23ed
mov r8d, 0x6943
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x80]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x30]
mov cl, byte [rcx]
mov byte [rbp - 0x5d], cl
mov cl, byte [rax + 0x21]
lea r8, [0x1401be8cc]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x489b
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5d]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x21], 1
mov ecx, 0x5f41
mov r8d, 0x69af
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x84]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140212874]
mov eax, dword [0x1402132d4]
mov edx, dword [str.8R8]
mov r8d, dword [0x1401903c8]
imul edx, edx, 0x5a66e8a1
imul r8d, r8d, 0x409d60f4
add edx, r8d
add edx, 0xe1828198
cmp eax, edx
setl al
mov byte [rbp - 0x5f], al
mov edx, dword [0x1401903cc]
mov eax, dword [0x1401903d0]
imul edx, edx, 0xd63c6e8f
imul eax, eax, 0x69e821a9
add edx, eax
add edx, 0x4bca6c93
mov eax, ecx
sub eax, edx
mov edx, dword [0x1401903d4]
mov r8d, dword [0x1401903d8]
imul edx, edx, 0x484e43aa
imul r8d, r8d, 0x50620335
add edx, r8d
add edx, 0x63641fb1
add eax, edx
mov edx, dword [0x1401903dc]
mov r8d, dword [0x1401903e0]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0xa4af450
add eax, edx
imul eax, ecx
mov ecx, dword [0x1401903ec]
mov edx, dword [0x1401903f0]
imul ecx, ecx, 0xe1795c46
imul edx, edx, 0x5bdc472d
add ecx, edx
add ecx, 0x25ac4803
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x5f]
mov r8d, dword [0x1401903f4]
mov r10d, dword [0x1401903f8]
shl r8d, 0x1a
shr r10d, 6
or r8d, r10d
xor r8d, 0x7364402b
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 + 0x22]
lea r8, [0x1401beb78]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x420b
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5e]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x22], 1
mov ecx, 0x5dbb
mov r8d, 0x4c31
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x88]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov ecx, dword [0x1401903fc]
mov edx, dword [0x140190400]
shld ecx, edx, 0x19
xor ecx, 0xa7a2d7df
mov dword [rax], ecx
mov edx, dword [0x1402125e0]
mov eax, dword [0x140213014]
mov ecx, dword [0x140190404]
mov r8d, dword [0x140190408]
shld ecx, r8d, 0x16
xor ecx, 0xf2408a78
sub eax, ecx
setge cl
mov r8d, dword [0x14019040c]
mov eax, dword [str..vz_]
imul r10d, r8d, 0x2a306aa5
imul eax, eax, 0x2f529ad
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 + 0x4863ff05]
imul eax, edx
mov r8d, dword [0x14019041c]
mov edx, dword [0x140190420]
imul r10d, r8d, 0xea12fd6
imul edx, edx, 0xbbd55b63
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x86142fb]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140190424]
mov r8d, dword [0x140190428]
imul r11d, r10d, 0x4468f074
imul r8d, r8d, 0xff80af26
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x53b2fc86]
sub edx, r8d
sete dl
mov r8b, byte [0x14019042c]
mov r10b, byte [0x14019042d]
add r8b, r10b
add r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x60], cl
mov cl, byte [rax + 0x23]
lea r8, [0x1401beb68]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f5
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x60]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x23], 1
mov ecx, 0x1fb0
mov r8d, 0x1d98
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x8c]
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x24], 1
mov ecx, dword [rcx + 0x90]
xor ecx, 0x79c2
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov ecx, dword [0x140213074]
mov eax, dword [0x140212800]
mov edx, dword [0x140190430]
mov r8d, dword [0x140190434]
imul edx, edx, 0xf772a7da
imul r8d, r8d, 0xf3abc967
add edx, r8d
add edx, 0x3539a4e6
cmp eax, edx
setl al
mov byte [rbp - 0x62], al
mov edx, dword [0x140190438]
mov eax, dword [0x14019043c]
imul edx, edx, 0x262975cc
imul eax, eax, 0x5e23aad
add edx, eax
add edx, 0x900740f6
mov eax, ecx
sub eax, edx
mov edx, dword [0x140190440]
mov r8d, dword [0x140190444]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0xbd49aac5
add eax, edx
mov edx, dword [0x140190448]
mov r8d, dword [0x14019044c]
imul edx, edx, 0x5c7caa6c
imul r8d, r8d, 0x41f15bc
add edx, r8d
add edx, 0x1e35f3ac
add eax, edx
imul eax, ecx
mov ecx, dword [0x140190458]
mov edx, dword [0x14019045c]
imul ecx, ecx, 0x2edbe913
imul edx, edx, 0xaeb169ce
add ecx, edx
add ecx, 0xdab36a2d
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x62]
mov r8d, dword [0x140190460]
mov r10d, dword [0x140190464]
shl r8d, 7
shr r10d, 0x19
or r8d, r10d
xor r8d, 0xde8e27c1
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x61], cl
mov cl, byte [rax + 0x25]
lea r8, [0x1401bea4c]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3149
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x61]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x25], 1
mov ecx, 0x36d5
mov r8d, 0xdb1
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x94]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov ecx, dword [0x140190468]
mov edx, dword [0x14019046c]
shl ecx, 2
shr edx, 0x1e
or ecx, edx
xor ecx, 0x23e86d43
mov dword [rax], ecx
mov ecx, dword [0x140212d38]
mov eax, dword [0x140213cf4]
mov edx, dword [0x140190470]
mov r8d, dword [0x140190474]
shl edx, 0x14
shr r8d, 0xc
or edx, r8d
xor edx, 0xfef0776c
cmp eax, edx
setl al
mov byte [rbp - 0x64], al
mov edx, dword [0x140190478]
mov eax, dword [0x14019047c]
imul edx, edx, 0x16e3658b
imul eax, eax, 0x4051b60
add edx, eax
add edx, 0xdd74f497
sub edx, ecx
mov eax, dword [0x140190480]
mov r8d, dword [0x140190484]
imul eax, eax, 0xbf7ac70b
imul r8d, r8d, 0xda78a54f
add eax, r8d
add eax, 0xe4ad1bb5
add edx, eax
mov eax, dword [0x140190488]
mov r8d, dword [0x14019048c]
shl eax, 3
shr r8d, 0x1d
or eax, r8d
xor eax, 0x6029d732
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140190498]
mov edx, dword [0x14019049c]
imul ecx, ecx, 0xc7663d8
imul edx, edx, 0xafa15f1d
add ecx, edx
add ecx, 0x8c186237
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x64]
mov r8d, dword [0x1401904a0]
mov r10d, dword [0x1401904a4]
shl r8d, 0x17
shr r10d, 9
or r8d, r10d
xor r8d, 0xf3635532
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 + 0x26]
lea r8, [0x1401bea98]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x30a8
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x63]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x26], 1
mov ecx, 0x79c
mov r8d, 0x801
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x98]
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x27], 1
mov ecx, dword [rcx + 0x9c]
xor ecx, 0x2140
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov edx, dword [0x140213a94]
mov eax, dword [0x140212df8]
mov r8d, dword [0x1401904a8]
mov ecx, dword [0x1401904ac]
imul r10d, r8d, 0xfe352329
imul ecx, ecx, 0x59fd823f
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x2c8daed3]
sub eax, ecx
setl cl
mov r8d, dword [str.W_bt]
mov eax, dword [0x1401904b4]
imul r8d, r8d, 0x37dd2883
imul eax, eax, 0x30694340
add r8d, eax
sub r8d, edx
mov eax, dword [0x1401904b8]
mov r10d, dword [0x1401904bc]
imul eax, eax, 0x13a9849b
imul r10d, r10d, 0x2811c22b
add eax, r10d
add r8d, eax
mov eax, dword [0x1401904c0]
mov r10d, dword [0x1401904c4]
imul eax, eax, 0xfec4bfe8
imul r10d, r10d, 0x69e58c4f
add eax, r10d
sub eax, r8d
add eax, 0x296d836d
imul eax, edx
mov r8d, dword [0x1401904d0]
mov edx, dword [0x1401904d4]
shld r8d, edx, 0xd
xor r8d, 0x9420d982
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x1401904d8]
mov r10d, dword [0x1401904dc]
shld r8d, r10d, 0x17
xor r8d, 0x30e4b162
sub edx, r8d
sete dl
mov r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x65], cl
mov cl, byte [rax + 0x28]
lea r8, [0x1401beba8]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x735d
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x65]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x28], 1
mov ecx, 0x595f
mov r8d, 0x5089
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0xa0]
mov dword [rax], ecx
jmp 0x14008fab8
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0xc8]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov dword [rax], ecx
mov ecx, dword [0x140213d2c]
mov eax, dword [0x140212f08]
mov edx, dword [0x1401904e4]
mov r8d, dword [0x1401904e8]
imul edx, edx, 0x5d74d558
imul r8d, r8d, 0x2d4cedeb
add edx, r8d
add edx, 0xf435fdfd
cmp eax, edx
setl al
mov byte [rbp - 0x67], al
mov edx, dword [0x1401904ec]
mov eax, dword [0x1401904f0]
shl edx, 0xb
shr eax, 0x15
or edx, eax
xor edx, 0xaed65b1e
mov eax, ecx
add eax, edx
mov edx, dword [0x1401904f4]
mov r8d, dword [str._v1f7]
shl edx, 6
shr r8d, 0x1a
or edx, r8d
xor edx, 0xf9772918
add eax, edx
mov edx, dword [0x1401904fc]
mov r8d, dword [0x140190500]
imul edx, edx, 0xf541dc2b
imul r8d, r8d, 0x7bc36f51
add edx, r8d
add edx, 0x9e6a3136
sub eax, edx
imul eax, ecx
mov ecx, dword [0x14019050c]
mov edx, dword [0x140190510]
imul ecx, ecx, 0x967f37f
imul edx, edx, 0xf17638c3
add ecx, edx
add ecx, 0x6498857c
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x67]
mov r8d, dword [0x140190514]
mov r10d, dword [0x140190518]
imul r8d, r8d, 0x157468f8
imul r10d, r10d, 0x76bd81b6
add r8d, r10d
add r8d, 0xbed34de
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x66], cl
mov cl, byte [rax + 0x29]
lea r8, [0x1401beb58]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x1ade
call fcn.1401856d0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x66]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0xe0]
add rsp, 0x30
mov byte [rcx + 0x29], 1
mov ecx, 0x2a02
mov r8d, 0x7a7b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0xa4]
mov dword [rax], ecx
jmp 0x14008fab8
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x28]
mov eax, dword [rax]
mov byte [rcx + 0x2a], 1
lea rsp, [rbp + 0x108]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 0x60]
mov r9, qword [rbp + 0x80]
mov r10, qword [rbp + 0x98]
mov r11, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rbp + 0x68]
mov rbx, qword [rbp + 0x70]
mov r14, qword [rbp + 0x78]
mov r15, qword [rbp + 0x88]
mov r12, qword [rbp + 0x90]
mov r13, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xc8]
mov eax, 0x10
mov qword [rbp - 0x78], rax
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov rdx, rsp
mov qword [rcx], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov rcx, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp + 0xc0]
mov rdx, rsp
mov qword [rax], rdx
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r13], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r13, rsp
mov qword [rdx], r13
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov rdx, rsp
mov qword [rsi], rdx
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov rdx, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r13, rsp
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x70], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r11], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r10], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r12], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r15], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, rsp
mov qword [r9], rax
mov rax, qword [rbp - 0x78]
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r9, rsp
mov qword [r14], r9
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r9, rsp
mov qword [rbx], r9
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r9, rsp
mov qword [rdi], r9
call fcn.140186ae0
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r9, rsp
mov qword [r8], r9
mov r9w, word [rbp + 0xfe]
mov r8, qword [rbp + 0x100]
mov qword [rcx], r8
mov r8, qword [rbp + 0xc0]
mov r8, qword [r8]
mov word [r8], r9w
mov r9, qword [rbp + 0xf0]
mov r8, qword [rbp + 0xb8]
mov r8, qword [r8]
mov qword [r8], r9
mov r9, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xb0]
mov r8, qword [r8]
mov qword [r8], r9
mov r9, qword [rbp + 0x80]
mov r8, qword [rcx]
mov rcx, qword [rsi]
mov qword [rcx], r8
mov r8, qword [rbp + 0x60]
mov rcx, qword [rsi]
mov rcx, qword [rcx]
mov qword [rdx], rcx
mov rcx, qword [rsi]
mov rcx, qword [rcx]
mov rdx, qword [rdx]
movsxd rdx, dword [rdx + 0x3c]
add rcx, rdx
mov rdx, qword [rbp - 8]
mov qword [r13], rcx
mov rcx, qword [rbp + 8]
mov r13, qword [r13]
add r13, 0x18
mov qword [rax], r13
mov rax, qword [rax]
add rax, 0x70
add rax, 0x10
mov r13, qword [r11]
mov qword [r13], rax
mov rax, qword [rbp + 0xe0]
mov r13, qword [r10]
mov qword [r13], 0
mov r12, qword [r12]
mov qword [r12], 0
mov r15, qword [r15]
mov qword [r15], 0
mov r15, qword [r9]
mov qword [r15], 0
mov r14, qword [r14]
mov qword [r14], 0
mov rbx, qword [rbx]
mov qword [rbx], 0
mov rdi, qword [rdi]
mov qword [rdi], 0
mov rsi, qword [rsi]
mov rsi, qword [rsi]
mov r11, qword [r11]
mov r11, qword [r11]
mov r11d, dword [r11]
add rsi, r11
mov r11, qword [r10]
mov qword [r11], rsi
mov r10, qword [r10]
mov r10, qword [r10]
add r10, 0x10
mov r9, qword [r9]
mov qword [r9], r10
mov r8, qword [r8]
mov r9, qword [0x140190520]
mov r10, qword [0x140190528]
movabs r11, 0x49001fc062da1117
imul r9, r11
movabs r11, 0x610f2767029ad4fb
imul r10, r11
add r9, r10
movabs r10, 0x1884f5102ba20730
add r9, r10
mov qword [r8], r9
mov byte [rdx + 0x2b], 1
mov ecx, dword [rcx + 0xac]
xor ecx, 0x5541
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x58]
mov r11, qword [rbp + 0x98]
mov r9, qword [rbp + 0x60]
mov r9, qword [r9]
mov r9, qword [r9]
mov r10, qword [r11]
mov r10, qword [r10]
movzx r10d, word [r10 + 0xc]
mov r11, qword [r11]
mov r11, qword [r11]
movzx r11d, word [r11 + 0xe]
mov esi, dword [0x140190530]
mov edi, dword [0x140190534]
shl esi, 0x18
shr edi, 8
or esi, edi
xor esi, 0x45022ad1
sub r10d, esi
add r10d, r11d
mov r11d, dword [0x140190538]
mov esi, dword [0x14019053c]
shl r11d, 0x16
shr esi, 0xa
or r11d, esi
xor r11d, 0x2123108b
add r10d, r11d
movsxd r10, r10d
cmp r9, r10
setb r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x2c], 1
mov ecx, dword [rcx + 0xb0]
xor ecx, 0xed5
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x50]
mov r9, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x80]
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov r9, qword [r9]
mov r9, qword [r9]
mov r9d, dword [rcx + r9*8 + 4]
mov ecx, dword [0x140190540]
mov r10d, dword [0x140190544]
shl ecx, 7
shr r10d, 0x19
or ecx, r10d
xor ecx, 0xb11ceab1
shr r9d, cl
mov rcx, qword [rbp + 8]
mov r10d, dword [0x140190548]
mov r11d, dword [0x14019054c]
imul r10d, r10d, 0xfc6d5bb1
imul r11d, r11d, 0xd3d4f0f3
add r10d, r11d
add r10d, 0x9acc549a
cmp r9d, r10d
sete r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x2d], 1
mov ecx, dword [rcx + 0xb4]
xor ecx, 0x3794
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x2e], 1
mov ecx, dword [rcx + 0xb8]
xor ecx, 0x4b05
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x78]
mov r9, qword [rbp + 0x90]
mov rsi, qword [rbp + 0x60]
mov r10, qword [rbp + 0x80]
mov rdi, qword [rbp + 0xa0]
mov r11, qword [rbp + 0xa8]
mov r11, qword [r11]
mov r11, qword [r11]
mov rdi, qword [rdi]
mov rdi, qword [rdi]
mov edi, dword [rdi]
add r11, rdi
mov r10, qword [r10]
mov r10, qword [r10]
mov rsi, qword [rsi]
mov rsi, qword [rsi]
mov r10d, dword [r10 + rsi*8 + 4]
mov edi, dword [0x140190550]
mov esi, dword [0x140190554]
imul edi, edi, 0x14fc8f80
imul esi, esi, 0x63430d8
add edi, esi
add edi, 0xd80b5f18
mov esi, r10d
xor esi, edi
and esi, r10d
mov edi, dword [0x140190560]
mov r10d, dword [0x140190564]
imul edi, edi, 0xff4a7769
imul r10d, r10d, 0x60f9d0ca
add edi, r10d
add edi, 0x31ccbb27
mov r10d, esi
xor r10d, edi
and r10d, esi
movsxd r10, r10d
add r11, r10
mov r10, qword [r9]
mov qword [r10], r11
mov r9, qword [r9]
mov r10, qword [r9]
add r10, 0x10
mov r9, qword [rcx]
mov qword [r9], r10
mov rcx, qword [rcx]
mov rcx, qword [rcx]
mov r9d, dword [rcx + 4]
mov ecx, dword [0x140190570]
mov r10d, dword [0x140190574]
shl ecx, 7
shr r10d, 0x19
or ecx, r10d
xor ecx, 0x4917b8f
shr r9d, cl
mov rcx, qword [rbp + 8]
mov r10d, dword [0x140190578]
mov r11d, dword [0x14019057c]
shl r10d, 0xf
shr r11d, 0x11
or r10d, r11d
xor r10d, 0x4a5e11e3
cmp r9d, r10d
sete r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x2f], 1
mov ecx, dword [rcx + 0xbc]
xor ecx, 0x7a82
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x40]
mov r10, qword [rbp + 0xc0]
mov r9, qword [rbp + 0x78]
mov r9, qword [r9]
mov r9, qword [r9]
movzx r9d, word [r9]
mov r10, qword [r10]
movzx r10d, word [r10]
cmp r9d, r10d
sete r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x30], 1
mov ecx, dword [rcx + 0xc0]
xor ecx, 0x3e7a
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0xb0]
mov r9, qword [rbp + 0x68]
mov r10, qword [rbp + 0xb8]
mov r11, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0x70]
mov rbx, qword [rbp + 0xa0]
mov rdi, qword [rbp + 0x88]
mov r14, qword [rbp + 0x78]
mov r15, qword [r11]
mov r15, qword [r15]
mov r12, qword [rbx]
mov r12, qword [r12]
mov r12d, dword [r12]
add r15, r12
mov r14, qword [r14]
mov r14, qword [r14]
mov r14d, dword [r14 + 4]
mov r13d, dword [0x140190580]
mov r12d, dword [0x140190584]
imul r13d, r13d, 0x7fdcb3ec
imul r12d, r12d, 0xdae640b6
add r13d, r12d
add r13d, 0x2cdfb7ce
mov r12d, r14d
xor r12d, r13d
and r12d, r14d
mov r13d, dword [0x140190590]
mov r14d, dword [0x140190594]
imul r13d, r13d, 0xfd111f4a
imul r14d, r14d, 0xd21867a
add r13d, r14d
add r13d, 0xf3ebaec4
mov r14d, r12d
xor r14d, r13d
and r14d, r12d
movsxd r14, r14d
add r15, r14
mov r14, qword [rdi]
mov qword [r14], r15
mov rdi, qword [rdi]
mov r14, qword [rdi]
add r14, 0x10
mov rdi, qword [rsi]
mov qword [rdi], r14
mov rdi, qword [r11]
mov rdi, qword [rdi]
mov rbx, qword [rbx]
mov rbx, qword [rbx]
mov ebx, dword [rbx]
add rdi, rbx
mov rsi, qword [rsi]
mov rsi, qword [rsi]
mov esi, dword [rsi + 4]
mov ebx, dword [0x1401905a0]
mov r14d, dword [0x1401905a4]
shl ebx, 0x12
shr r14d, 0xe
or ebx, r14d
xor ebx, 0x98b82dcd
xor esi, ebx
mov ebx, dword [0x1401905a8]
mov r14d, dword [0x1401905ac]
imul ebx, ebx, 0xf24a7ad3
imul r14d, r14d, 0x2aab34a
add ebx, r14d
add ebx, 0xefc4f178
or esi, ebx
mov ebx, dword [0x1401905b0]
mov r14d, dword [0x1401905b4]
imul ebx, ebx, 0xb1f427b5
imul r14d, r14d, 0xdc0e19e9
add ebx, r14d
add ebx, 0x56c08ee3
xor esi, ebx
mov esi, esi
add rdi, rsi
mov rsi, qword [r9]
mov qword [rsi], rdi
mov r11, qword [r11]
mov r11, qword [r11]
mov rsi, qword [r9]
mov rsi, qword [rsi]
mov esi, dword [rsi]
add r11, rsi
mov r10, qword [r10]
mov r10, qword [r10]
mov qword [r10], r11
mov r9, qword [r9]
mov r9, qword [r9]
mov r9d, dword [r9 + 4]
mov r8, qword [r8]
mov r8, qword [r8]
mov dword [r8], r9d
mov byte [rdx + 0x31], 1
mov ecx, dword [rcx + 0xc4]
xor ecx, 0x3b49
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x32], 1
mov ecx, dword [rcx + 0xc8]
xor ecx, 0x32a1
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x60]
mov r9, qword [r8]
mov r9, qword [r9]
mov r10, qword [0x1401905c0]
mov r11, qword [0x1401905c8]
shl r10, 5
shr r11, 0x3b
or r10, r11
movabs r11, 0xe4546a6c3709ee17
xor r10, r11
sub r9, r10
mov r8, qword [r8]
mov qword [r8], r9
mov byte [rdx + 0x33], 1
mov ecx, dword [rcx + 0xcc]
xor ecx, 0x50
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x38]
mov r9, qword [rbp + 0xb8]
mov r9, qword [r9]
mov r9, qword [r9]
cmp qword [r9], 0
setne r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x34], 1
mov ecx, dword [rcx + 0xd0]
xor ecx, 0x4654
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x30]
mov r9, qword [rbp + 0xb0]
mov r9, qword [r9]
mov r9, qword [r9]
mov r9d, dword [r9]
cmp r9, 0
setne r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x35], 1
mov ecx, dword [rcx + 0xd4]
xor ecx, 0x1129
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0xc8]
mov r8, qword [r8]
mov r9d, dword [0x1401905e0]
mov r10d, dword [0x1401905e4]
imul r9d, r9d, 0x4db826ef
imul r10d, r10d, 0xe9a1c35e
add r9d, r10d
add r9d, 0xdddbb988
mov dword [r8], r9d
mov byte [rdx + 0x36], 1
mov ecx, dword [rcx + 0xd8]
xor ecx, 0xe3a
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0xc8]
mov r8, qword [r8]
mov r9d, dword [0x1401905e8]
mov r10d, dword [0x1401905ec]
imul r9d, r9d, 0xd386182e
imul r10d, r10d, 0x477dae44
add r9d, r10d
add r9d, 0x5078d14e
mov dword [r8], r9d
mov byte [rdx + 0x37], 1
mov ecx, dword [rcx + 0xdc]
xor ecx, 0x3cf8
mov dword [rax], ecx
jmp 0x14008fab8
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0xc8]
mov r9, qword [r9]
mov r9d, dword [r9]
mov dword [r8], r9d
mov byte [rdx + 0x38], 1
mov ecx, dword [rcx + 0xe0]
xor ecx, 0x23d4
mov dword [rax], ecx
jmp 0x14008bc6b