Function at 0x140002180
Capabilities:
Authenticate hmac
Encode data using base64
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1588
call fcn.140090710
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x14f0], xmm13
movdqa xmmword [rbp + 0x14e0], xmm12
movdqa xmmword [rbp + 0x14d0], xmm11
movdqa xmmword [rbp + 0x14c0], xmm10
movdqa xmmword [rbp + 0x14b0], xmm9
movdqa xmmword [rbp + 0x14a0], xmm8
movdqa xmmword [rbp + 0x1490], xmm7
movdqa xmmword [rbp + 0x1480], xmm6
mov qword [rbp + 0x1398], rcx
mov eax, dword [0x1400c7674]
test eax, eax
jne 0x1400060ef
movzx eax, byte [0x1400c5916]
xor al, 0xf7
mov byte [0x1400c5922], al
movzx eax, byte [0x1400c5917]
xor al, 0xe7
mov byte [0x1400c5923], al
movzx eax, byte [0x1400c5918]
xor al, 5
mov byte [0x1400c5925], al
movzx eax, byte [0x1400c5919]
xor al, 0x61
mov byte [str._aqe_], al
movzx eax, byte [0x1400c5458]
xor al, 0x51
mov byte [0x1400c5460], al
movzx eax, byte [0x1400c5459]
xor al, 0x22
mov byte [0x1400c5462], al
movzx eax, byte [0x1400c545a]
xor al, 0xf1
mov byte [0x1400c5463], al
movzx eax, byte [0x1400c545b]
xor al, 0xa2
mov byte [0x1400c5465], al
movzx eax, byte [0x1400c545c]
xor al, 0xb6
mov byte [0x1400c5466], al
movzx eax, byte [0x1400c545d]
xor al, 0x55
mov byte [0x1400c5468], al
movzx eax, byte [0x1400c545e]
xor al, 0x3e
mov byte [0x1400c5469], al
movzx eax, byte [0x1400c545f]
xor al, 0xfa
mov byte [0x1400c546a], al
movzx eax, byte [0x1400c5056]
xor al, 0xe2
mov byte [0x1400c5060], al
movzx eax, byte [0x1400c5057]
xor al, 0x10
mov byte [0x1400c5062], al
movzx eax, byte [0x1400c5058]
xor al, 0xce
mov byte [0x1400c5063], al
movzx eax, byte [0x1400c50d0]
xor al, 0x5a
mov byte [0x1400c50d9], al
movzx eax, byte [0x1400c50d1]
xor al, 0xc8
mov byte [0x1400c50dc], al
movzx eax, byte [0x1400c50d2]
xor al, 0x4b
mov byte [0x1400c50dd], al
movzx eax, byte [0x1400c50d3]
xor al, 0xbf
mov byte [0x1400c50de], al
movzx eax, byte [0x1400c50d4]
xor al, 0x87
mov byte [0x1400c50df], al
movzx eax, byte [0x1400c5130]
xor al, 6
mov byte [0x1400c513a], al
movzx eax, byte [0x1400c5131]
xor al, 0x5b
mov byte [0x1400c513d], al
movzx eax, byte [0x1400c5132]
xor al, 0x34
mov byte [0x1400c513e], al
movzx eax, byte [0x1400c5068]
xor al, 0x81
mov byte [0x1400c5071], al
movzx eax, byte [0x1400c5069]
xor al, 0xfe
mov byte [0x1400c5073], al
movzx eax, byte [0x1400c506a]
xor al, 2
mov byte [str.Kn0c], al
movzx eax, byte [0x1400c506b]
xor al, 0xa0
mov byte [0x1400c5075], al
movzx eax, byte [0x1400c506c]
xor al, 0x6f
mov byte [0x1400c5076], al
movzx eax, byte [0x1400c506d]
xor al, 0x22
mov byte [0x1400c5077], al
movzx eax, byte [0x1400c506e]
xor al, 0xf7
mov byte [0x1400c5079], al
movzx eax, byte [0x1400c506f]
xor al, 0x1f
mov byte [0x1400c507b], al
movzx eax, byte [0x1400c50f0]
xor al, 0x93
mov byte [0x1400c50f9], al
movzx eax, byte [0x1400c50f1]
xor al, 0x15
mov byte [0x1400c50fa], al
movzx eax, byte [0x1400c50f2]
xor al, 0xc8
mov byte [0x1400c50fc], al
movzx eax, byte [0x1400c50f3]
xor al, 0x1b
mov byte [0x1400c50fe], al
movzx eax, byte [0x1400c5092]
xor al, 0x5e
mov byte [0x1400c509a], al
movzx eax, byte [0x1400c5093]
xor al, 0x95
mov byte [0x1400c509b], al
movzx eax, byte [0x1400c5094]
xor al, 0x43
mov byte [0x1400c509c], al
movzx eax, byte [0x1400c5260]
xor al, 0xb1
mov byte [0x1400c526a], al
movzx eax, byte [0x1400c5261]
xor al, 0xd5
mov byte [0x1400c526b], al
movzx eax, byte [0x1400c5262]
xor al, 0xf
mov byte [0x1400c526c], al
movzx eax, byte [0x1400c5263]
xor al, 8
mov byte [0x1400c526d], al
movzx eax, byte [0x1400c5264]
xor al, 0xdf
mov byte [0x1400c526e], al
movzx eax, byte [0x1400c5265]
xor al, 0xdd
mov byte [0x1400c526f], al
movzx eax, byte [0x1400c507c]
xor al, 0xc4
mov byte [0x1400c5088], al
movzx eax, byte [0x1400c507d]
xor al, 0x15
mov byte [0x1400c508a], al
movzx eax, byte [0x1400c507e]
xor al, 0x41
mov byte [0x1400c508d], al
movzx eax, byte [0x1400c507f]
xor al, 0x3a
mov byte [0x1400c508e], al
movzx eax, byte [0x1400c5080]
xor al, 0x2d
mov byte [0x1400c5090], al
movzx eax, byte [0x1400c589a]
xor al, 0xab
mov byte [0x1400c58a8], al
movzx eax, byte [0x1400c589b]
xor al, 0xfc
mov byte [0x1400c58aa], al
movzx eax, byte [0x1400c589c]
xor al, 0xe
mov byte [0x1400c58ab], al
movzx eax, byte [0x1400c589d]
xor al, 7
mov byte [0x1400c58ad], al
movzx eax, byte [0x1400c589e]
xor al, 0x47
mov byte [0x1400c58b0], al
movzx eax, byte [0x1400c589f]
xor al, 0x8d
mov byte [0x1400c58b2], al
movzx eax, byte [0x1400c58a0]
xor al, 0x9d
mov byte [0x1400c58b4], al
movzx eax, byte [0x1400c50a0]
xor al, 5
mov byte [0x1400c50a9], al
movzx eax, byte [0x1400c50a1]
xor al, 0x41
mov byte [0x1400c50ac], al
movzx eax, byte [0x1400c50a2]
xor al, 0xed
mov byte [0x1400c50ae], al
movzx eax, byte [0x1400c50a3]
xor al, 0x11
mov byte [0x1400c50b3], al
movzx eax, byte [0x1400c56ff]
xor al, 0x76
mov byte [0x1400c5708], al
movzx eax, byte [0x1400c5700]
xor al, 0xad
mov byte [0x1400c570a], al
movzx eax, byte [0x1400c5701]
xor al, 0x5b
mov byte [0x1400c570b], al
movzx eax, byte [0x1400c5702]
xor al, 0x14
mov byte [0x1400c570c], al
movzx eax, byte [0x1400c50b4]
xor al, 0x87
mov byte [0x1400c50b8], al
movzx eax, byte [0x1400c50b5]
xor al, 0x8d
mov byte [0x1400c50ba], al
movzx eax, byte [0x1400c50b6]
xor al, 0xee
mov byte [0x1400c50bf], al
movzx eax, byte [0x1400c50c0]
xor al, 0xfd
mov byte [0x1400c50c8], al
movzx eax, byte [0x1400c50c1]
xor al, 0x1a
mov byte [str.kRs_], al
movzx eax, byte [0x1400c50c2]
xor al, 0xdd
mov byte [0x1400c50cd], al
movzx eax, byte [0x1400c50c3]
xor al, 0x33
mov byte [0x1400c50ce], al
movzx eax, byte [0x1400c50c4]
xor al, 0x24
mov byte [0x1400c50cf], al
movzx eax, byte [0x1400c5250]
xor al, 0xab
mov byte [0x1400c5259], al
movzx eax, byte [0x1400c5251]
xor al, 0x40
mov byte [0x1400c525c], al
movzx eax, byte [0x1400c5252]
xor al, 0xd9
mov byte [0x1400c525d], al
movzx eax, byte [0x1400c50e0]
xor al, 0x74
mov byte [0x1400c50ea], al
movzx eax, byte [0x1400c50e1]
xor al, 0xe1
mov byte [0x1400c50eb], al
movzx eax, byte [0x1400c50e2]
xor al, 0x2d
mov byte [0x1400c50ec], al
movzx eax, byte [0x1400c50e3]
xor al, 0xd
mov byte [0x1400c50ee], al
movzx eax, byte [0x1400c5101]
xor al, 0xc6
mov byte [0x1400c510b], al
movzx eax, byte [0x1400c5102]
xor al, 0xb7
mov byte [0x1400c510e], al
movzx eax, byte [0x1400c5103]
xor al, 0x73
mov byte [0x1400c510f], al
movzx eax, byte [0x1400c5d1f]
xor al, 0xcb
mov byte [0x1400c5d28], al
movzx eax, byte [0x1400c5d20]
xor al, 0x2f
mov byte [0x1400c5d29], al
movzx eax, byte [0x1400c5d21]
xor al, 0xe4
mov byte [0x1400c5d2b], al
movzx eax, byte [0x1400c5110]
xor al, 0x1f
mov byte [0x1400c511c], al
movzx eax, byte [0x1400c5111]
xor al, 0x65
mov byte [0x1400c511d], al
movzx eax, byte [0x1400c5112]
xor al, 0x9d
mov byte [0x1400c511e], al
movzx eax, byte [0x1400c57fb]
xor al, 0xcf
mov byte [0x1400c5809], al
movzx eax, byte [0x1400c57fc]
xor al, 0xf3
mov byte [0x1400c580a], al
movzx eax, byte [0x1400c57fd]
xor al, 0x74
mov byte [0x1400c580b], al
movzx eax, byte [0x1400c57fe]
xor al, 0x1a
mov byte [0x1400c580c], al
movzx eax, byte [0x1400c57ff]
xor al, 0x92
mov byte [0x1400c580e], al
movzx eax, byte [0x1400c5800]
xor al, 0x71
mov byte [0x1400c580f], al
movzx eax, byte [0x1400c5801]
xor al, 0xf3
mov byte [0x1400c5812], al
movzx eax, byte [0x1400c54d5]
xor al, 8
mov byte [0x1400c54e1], al
movzx eax, byte [0x1400c54d6]
xor al, 0x82
mov byte [0x1400c54e2], al
movzx eax, byte [0x1400c54d7]
xor al, 0xd
mov byte [0x1400c54e3], al
movzx eax, byte [0x1400c54d8]
xor al, 0x37
mov byte [0x1400c54e4], al
movzx eax, byte [0x1400c54d9]
xor al, 0x3d
mov byte [0x1400c54e5], al
movzx eax, byte [0x1400c5120]
xor al, 0xb6
mov byte [0x1400c5129], al
movzx eax, byte [0x1400c5121]
xor al, 0x46
mov byte [0x1400c512a], al
movzx eax, byte [0x1400c5122]
xor al, 0xfe
mov byte [0x1400c512d], al
movzx eax, byte [0x1400c5123]
xor al, 0xb9
mov byte [0x1400c512e], al
movzx eax, byte [0x1400c5124]
xor al, 0xb7
mov byte [0x1400c512f], al
movzx eax, byte [0x1400c5140]
xor al, 0xbd
mov byte [0x1400c5148], al
movzx eax, byte [0x1400c5141]
xor al, 0x99
mov byte [0x1400c5149], al
movzx eax, byte [0x1400c5142]
xor al, 0x87
mov byte [0x1400c514e], al
movzx eax, byte [0x1400c5143]
xor al, 0xab
mov byte [0x1400c5150], al
movzx eax, byte [0x1400c54bc]
xor al, 0xb2
mov byte [0x1400c54c0], al
movzx eax, byte [0x1400c54bd]
xor al, 0x81
mov byte [0x1400c54c5], al
movzx eax, byte [0x1400c54be]
xor al, 0xb0
mov byte [0x1400c54c7], al
movzx eax, byte [0x1400c5152]
xor al, 0x78
mov byte [0x1400c5161], al
movzx eax, byte [0x1400c5153]
xor al, 0x3b
mov byte [0x1400c5162], al
movzx eax, byte [0x1400c5154]
xor al, 0x77
mov byte [0x1400c5163], al
movzx eax, byte [0x1400c5155]
xor al, 0x70
mov byte [0x1400c5164], al
movzx eax, byte [0x1400c5156]
xor al, 0xfc
mov byte [0x1400c5165], al
movzx eax, byte [0x1400c5157]
xor al, 0xa5
mov byte [0x1400c5166], al
movzx eax, byte [0x1400c5158]
xor al, 0x33
mov byte [0x1400c5168], al
movzx eax, byte [0x1400c547c]
xor al, 0x2e
mov byte [0x1400c5489], al
movzx eax, byte [0x1400c547d]
xor al, 0xbf
mov byte [0x1400c548d], al
movzx eax, byte [0x1400c547e]
xor al, 0x6a
mov byte [0x1400c548e], al
movzx eax, byte [0x1400c547f]
xor al, 0xc1
mov byte [0x1400c548f], al
movzx eax, byte [0x1400c5480]
xor al, 0xbe
mov byte [0x1400c5490], al
movzx eax, byte [0x1400c5199]
xor al, 0xef
mov byte [0x1400c51a8], al
movzx eax, byte [0x1400c519a]
xor al, 0xdc
mov byte [0x1400c51ab], al
movzx eax, byte [0x1400c519b]
xor al, 0xbf
mov byte [0x1400c51ac], al
movzx eax, byte [0x1400c519c]
xor al, 0xfe
mov byte [0x1400c51ad], al
movzx eax, byte [0x1400c519d]
xor al, 0x37
mov byte [0x1400c51ae], al
movzx eax, byte [0x1400c519e]
xor al, 0xd4
mov byte [0x1400c51af], al
movzx eax, byte [0x1400c519f]
xor al, 0xa9
mov byte [0x1400c51b0], al
movzx eax, byte [0x1400c51a0]
xor al, 0x7e
mov byte [0x1400c51b1], al
movzx eax, byte [0x1400c516a]
xor al, 0xde
mov byte [0x1400c5170], al
movzx eax, byte [0x1400c516b]
xor al, 0xc6
mov byte [0x1400c5171], al
movzx eax, byte [0x1400c516c]
xor al, 0x36
mov byte [0x1400c5172], al
movzx eax, byte [0x1400c516d]
xor al, 0x2f
mov byte [0x1400c5174], al
movzx eax, byte [0x1400c516e]
xor al, 0x1c
mov byte [0x1400c5176], al
movzx eax, byte [0x1400c522b]
xor al, 9
mov byte [0x1400c5234], al
movzx eax, byte [0x1400c522c]
xor al, 0x5c
mov byte [0x1400c5235], al
movzx eax, byte [0x1400c522d]
xor al, 0xb8
mov byte [0x1400c5237], al
movzx eax, byte [0x1400c522e]
xor al, 0x38
mov byte [0x1400c523a], al
movzx eax, byte [0x1400c522f]
xor al, 0xa9
mov byte [0x1400c523b], al
movzx eax, byte [0x1400c5178]
xor al, 0xa5
mov byte [0x1400c5182], al
movzx eax, byte [0x1400c5179]
xor al, 0x61
mov byte [0x1400c5183], al
movzx eax, byte [0x1400c517a]
xor al, 0x53
mov byte [0x1400c5187], al
movzx eax, byte [0x1400c5188]
xor al, 0x14
mov byte [0x1400c5192], al
movzx eax, byte [0x1400c5189]
xor al, 0x18
mov byte [0x1400c5193], al
movzx eax, byte [0x1400c518a]
xor al, 0xa7
mov byte [0x1400c5196], al
movzx eax, byte [0x1400c550a]
xor al, 0xfb
mov byte [0x1400c5512], al
movzx eax, byte [0x1400c550b]
xor al, 0x74
mov byte [0x1400c5513], al
movzx eax, byte [0x1400c5b73]
xor al, 0x7f
mov byte [0x1400c5b80], al
movzx eax, byte [0x1400c5b74]
xor al, 0xde
mov byte [0x1400c5b81], al
movzx eax, byte [0x1400c5b75]
xor al, 0x71
mov byte [0x1400c5b82], al
movzx eax, byte [0x1400c5b76]
xor al, 0xf8
mov byte [0x1400c5b83], al
movzx eax, byte [0x1400c5b77]
xor al, 0xe5
mov byte [0x1400c5b84], al
movzx eax, byte [0x1400c5b78]
xor al, 0x57
mov byte [0x1400c5b86], al
movzx eax, byte [0x1400c5b79]
xor al, 0xd2
mov byte [0x1400c5b87], al
movzx eax, byte [0x1400c5b7a]
xor al, 0xdb
mov byte [0x1400c5b88], al
movzx eax, byte [0x1400c5b7b]
xor al, 0x99
mov byte [0x1400c5b8b], al
movzx eax, byte [0x1400c51b2]
xor al, 0xbc
mov byte [0x1400c51b8], al
movzx eax, byte [0x1400c51b3]
xor al, 0xf3
mov byte [0x1400c51b9], al
movzx eax, byte [0x1400c51b4]
xor al, 0x4c
mov byte [str.q_fzR], al
movzx eax, byte [0x1400c51b5]
xor al, 5
mov byte [0x1400c51bc], al
movzx eax, byte [0x1400c51b6]
xor al, 0xf
mov byte [0x1400c51be], al
movzx eax, byte [0x1400c51c2]
xor al, 0xb3
mov byte [0x1400c51d1], al
movzx eax, byte [0x1400c51c3]
xor al, 3
mov byte [0x1400c51d5], al
movzx eax, byte [0x1400c51c4]
xor al, 0x2c
mov byte [0x1400c51d6], al
movzx eax, byte [0x1400c51c5]
xor al, 0x81
mov byte [0x1400c51d7], al
movzx eax, byte [0x1400c51c6]
xor al, 0x8e
mov byte [0x1400c51d8], al
movzx eax, byte [0x1400c51c7]
xor al, 0x35
mov byte [0x1400c51d9], al
movzx eax, byte [0x1400c51c8]
xor al, 0x3b
mov byte [0x1400c51da], al
movzx eax, byte [0x1400c51c9]
xor al, 0x85
mov byte [0x1400c51db], al
movzx eax, byte [0x1400c51ca]
xor al, 0x1f
mov byte [0x1400c51dc], al
movzx eax, byte [0x1400c51cb]
xor al, 0xbf
mov byte [0x1400c51dd], al
movzx eax, byte [0x1400c51cc]
xor al, 0x95
mov byte [0x1400c51de], al
movzx eax, byte [0x1400c51cd]
xor al, 0xf4
mov byte [0x1400c51df], al
movzx eax, byte [0x1400c51e4]
xor al, 0x21
mov byte [0x1400c51e8], al
movzx eax, byte [0x1400c51e5]
xor al, 0x14
mov byte [0x1400c51ea], al
movzx eax, byte [0x1400c51e6]
xor al, 0xda
mov byte [0x1400c51ee], al
movzx eax, byte [0x1400c51f0]
xor al, 0x8e
mov byte [0x1400c51fa], al
movzx eax, byte [0x1400c51f1]
xor al, 0x5b
mov byte [0x1400c51fc], al
movzx eax, byte [0x1400c51f2]
xor al, 0x90
mov byte [0x1400c51fe], al
movzx eax, byte [0x1400c51f3]
xor al, 0x69
mov byte [0x1400c51ff], al
movzx eax, byte [0x1400c51f4]
xor al, 0x5f
mov byte [0x1400c5203], al
movzx eax, byte [0x1400c5204]
xor al, 0x3d
mov byte [0x1400c5212], al
movzx eax, byte [0x1400c5205]
xor al, 0x21
mov byte [0x1400c5213], al
movzx eax, byte [0x1400c5206]
xor al, 0x4b
mov byte [0x1400c5214], al
movzx eax, byte [0x1400c5207]
xor al, 1
mov byte [0x1400c5215], al
movzx eax, byte [0x1400c5208]
xor al, 0x16
mov byte [0x1400c5217], al
movzx eax, byte [0x1400c5218]
xor al, 0x24
mov byte [0x1400c5221], al
movzx eax, byte [0x1400c5219]
xor al, 0x7c
mov byte [0x1400c5222], al
movzx eax, byte [0x1400c521a]
xor al, 0x73
mov byte [0x1400c5223], al
movzx eax, byte [0x1400c521b]
xor al, 0x8b
mov byte [0x1400c5229], al
movzx eax, byte [0x1400c523c]
xor al, 0xd9
mov byte [0x1400c5248], al
movzx eax, byte [0x1400c523d]
xor al, 0x69
mov byte [0x1400c524a], al
movzx eax, byte [0x1400c523e]
xor al, 0xea
mov byte [0x1400c524b], al
movzx eax, byte [0x1400c523f]
xor al, 0x6b
mov byte [0x1400c524c], al
movzx eax, byte [0x1400c5240]
xor al, 0x62
mov byte [0x1400c524e], al
movzx eax, byte [0x1400c5270]
xor al, 0x87
mov byte [0x1400c5278], al
movzx eax, byte [0x1400c5271]
xor al, 0x95
mov byte [0x1400c5279], al
movzx eax, byte [0x1400c5272]
xor al, 0xfb
mov byte [0x1400c527a], al
movzx eax, byte [0x1400c5273]
xor al, 0x88
mov byte [str.gttCCuC], al
movzx eax, byte [0x1400c5274]
xor al, 0x8c
mov byte [0x1400c527c], al
movzx eax, byte [0x1400c5275]
xor al, 0x46
mov byte [0x1400c527d], al
movzx eax, byte [0x1400c5276]
xor al, 0x48
mov byte [0x1400c527f], al
movzx eax, byte [0x1400c5277]
xor al, 0x2a
mov byte [0x1400c5281], al
movzx eax, byte [0x1400c5282]
xor al, 0xb2
mov byte [0x1400c5288], al
movzx eax, byte [0x1400c5283]
xor al, 0xc
mov byte [0x1400c5289], al
movzx eax, byte [0x1400c5284]
xor al, 0x37
mov byte [0x1400c528b], al
movzx eax, byte [0x1400c5285]
xor al, 0xd8
mov byte [0x1400c528e], al
movzx eax, byte [0x1400c5286]
xor al, 0xa6
mov byte [0x1400c5292], al
movzx eax, byte [0x1400c5287]
xor al, 0x8b
mov byte [0x1400c5293], al
movzx eax, byte [0x1400c5294]
xor al, 0xbf
mov byte [0x1400c52a1], al
movzx eax, byte [0x1400c5295]
xor al, 0x7b
mov byte [0x1400c52a2], al
movzx eax, byte [0x1400c5296]
xor al, 0x4b
mov byte [0x1400c52a4], al
movzx eax, byte [0x1400c5297]
xor al, 0x84
mov byte [0x1400c52a5], al
movzx eax, byte [0x1400c5298]
xor al, 0x19
mov byte [0x1400c52a8], al
movzx eax, byte [0x1400c5299]
xor al, 0x3a
mov byte [0x1400c52a9], al
movzx eax, byte [0x1400c52aa]
xor al, 0x9f
mov byte [0x1400c52b1], al
movzx eax, byte [0x1400c52ab]
xor al, 0x32
mov byte [0x1400c52b3], al
movzx eax, byte [0x1400c52ac]
xor al, 0x6f
mov byte [0x1400c52b8], al
movzx eax, byte [0x1400c52ad]
xor al, 0xf0
mov byte [0x1400c52b9], al
movzx eax, byte [0x1400c52ae]
xor al, 0x5f
mov byte [0x1400c52ba], al
movzx eax, byte [0x1400c52bb]
xor al, 0xd
mov byte [0x1400c52d1], al
movzx eax, byte [0x1400c52bc]
xor al, 0x8d
mov byte [0x1400c52d3], al
movzx eax, byte [0x1400c52bd]
xor al, 0x67
mov byte [0x1400c52d5], al
movzx eax, byte [0x1400c52be]
xor al, 0xb2
mov byte [0x1400c52d6], al
movzx eax, byte [0x1400c52bf]
xor al, 0x54
mov byte [0x1400c52d7], al
movzx eax, byte [0x1400c52c0]
xor al, 0xaf
mov byte [0x1400c52d8], al
movzx eax, byte [0x1400c52c1]
xor al, 0xd2
mov byte [0x1400c52da], al
movzx eax, byte [0x1400c52c2]
xor al, 0xb9
mov byte [0x1400c52db], al
movzx eax, byte [0x1400c52c3]
xor al, 0xde
mov byte [0x1400c52de], al
movzx eax, byte [0x1400c52c4]
xor al, 0x3b
mov byte [0x1400c52df], al
movzx eax, byte [0x1400c52c5]
xor al, 0x1c
mov byte [0x1400c52e2], al
movzx eax, byte [0x1400c52c6]
xor al, 0x4a
mov byte [0x1400c52e4], al
movzx eax, byte [0x1400c52c7]
xor al, 0xc
mov byte [0x1400c52e5], al
movzx eax, byte [0x1400c52c8]
xor al, 0x60
mov byte [0x1400c52e6], al
movzx eax, byte [0x1400c52c9]
xor al, 0x9a
mov byte [0x1400c52e9], al
movzx eax, byte [0x1400c52ec]
xor al, 0xc3
mov byte [0x1400c52f2], al
movzx eax, byte [0x1400c52ed]
xor al, 0xcf
mov byte [0x1400c52f6], al
movzx eax, byte [0x1400c52ee]
xor al, 0x92
mov byte [0x1400c52f8], al
movzx eax, byte [0x1400c5c50]
xor al, 0x48
mov byte [0x1400c5c58], al
movzx eax, byte [0x1400c5c51]
xor al, 0x40
mov byte [0x1400c5c59], al
movzx eax, byte [0x1400c5c52]
xor al, 0x68
mov byte [0x1400c5c5b], al
movzx eax, byte [0x1400c5c53]
xor al, 0x96
mov byte [0x1400c5c5e], al
movzx eax, byte [0x1400c5c54]
xor al, 0x2e
mov byte [0x1400c5c64], al
movzx eax, byte [0x1400c5c55]
xor al, 0xe9
mov byte [0x1400c5c65], al
movzx eax, byte [0x1400c5c56]
xor al, 0x83
mov byte [0x1400c5c66], al
movzx eax, byte [0x1400c5659]
xor al, 0x83
mov byte [0x1400c5660], al
movzx eax, byte [0x1400c565a]
xor al, 0xc2
mov byte [0x1400c5661], al
movzx eax, byte [0x1400c565b]
xor al, 0x9d
mov byte [0x1400c5662], al
movzx eax, byte [0x1400c54c9]
xor al, 0x12
mov byte [0x1400c54d0], al
movzx eax, byte [0x1400c54ca]
xor al, 0x50
mov byte [0x1400c54d3], al
movzx eax, byte [0x1400c54cb]
xor al, 0x5c
mov byte [0x1400c54d4], al
movzx eax, byte [0x1400c52f9]
xor al, 0x9d
mov byte [str.PQ_J], al
movzx eax, byte [0x1400c52fa]
xor al, 0x43
mov byte [0x1400c5311], al
movzx eax, byte [0x1400c52fb]
xor al, 0xdf
mov byte [0x1400c5315], al
movzx eax, byte [0x1400c52fc]
xor al, 0xc2
mov byte [0x1400c5317], al
movzx eax, byte [0x1400c52fd]
xor al, 0x78
mov byte [0x1400c5319], al
movzx eax, byte [0x1400c52fe]
xor al, 0x8d
mov byte [0x1400c531a], al
movzx eax, byte [0x1400c52ff]
xor al, 0xfa
mov byte [0x1400c531c], al
movzx eax, byte [0x1400c5300]
xor al, 0xb5
mov byte [0x1400c531d], al
movzx eax, byte [0x1400c5301]
xor al, 0x62
mov byte [0x1400c531e], al
movzx eax, byte [0x1400c5302]
xor al, 0x2a
mov byte [0x1400c531f], al
movzx eax, byte [0x1400c5303]
xor al, 0x18
mov byte [0x1400c5321], al
movzx eax, byte [str._a_y5d]
xor al, 0xb1
mov byte [0x1400c538b], al
movzx eax, byte [0x1400c5383]
xor al, 0xa5
mov byte [0x1400c538d], al
movzx eax, byte [0x1400c5384]
xor al, 0xe1
mov byte [0x1400c5390], al
movzx eax, byte [0x1400c5385]
xor al, 0xa9
mov byte [0x1400c5391], al
movzx eax, byte [0x1400c5386]
xor al, 0xd1
mov byte [0x1400c5393], al
movzx eax, byte [0x1400c5aaa]
xor al, 0xd
mov byte [0x1400c5ab8], al
movzx eax, byte [0x1400c5aab]
xor al, 0x5f
mov byte [0x1400c5ab9], al
movzx eax, byte [0x1400c5aac]
xor al, 0x89
mov byte [0x1400c5aba], al
movzx eax, byte [0x1400c5aad]
xor al, 0xbb
mov byte [0x1400c5abe], al
movzx eax, byte [0x1400c5aae]
xor al, 0xb9
mov byte [0x1400c5abf], al
movzx eax, byte [0x1400c5aaf]
xor al, 0x3d
mov byte [0x1400c5ac0], al
movzx eax, byte [0x1400c5ab0]
xor al, 0xa6
mov byte [0x1400c5ac1], al
movzx eax, byte [0x1400c5ab1]
xor al, 0x9b
mov byte [0x1400c5ac2], al
movzx eax, byte [0x1400c5ab2]
xor al, 0x2b
mov byte [0x1400c5ac3], al
movzx eax, byte [0x1400c5322]
xor al, 0xac
mov byte [0x1400c5328], al
movzx eax, byte [0x1400c5323]
xor al, 0x74
mov byte [0x1400c5329], al
movzx eax, byte [0x1400c5324]
xor al, 0x7f
mov byte [0x1400c532b], al
movzx eax, byte [0x1400c5439]
xor al, 0xe6
mov byte [0x1400c5448], al
movzx eax, byte [0x1400c543a]
xor al, 0x74
mov byte [0x1400c5449], al
movzx eax, byte [0x1400c543b]
xor al, 0xbd
mov byte [0x1400c544b], al
movzx eax, byte [0x1400c543c]
xor al, 0xfc
mov byte [0x1400c544d], al
movzx eax, byte [0x1400c543d]
xor al, 0x27
mov byte [0x1400c544e], al
movzx eax, byte [0x1400c543e]
xor al, 0x6a
mov byte [0x1400c5450], al
movzx eax, byte [0x1400c543f]
xor al, 0x5d
mov byte [0x1400c5452], al
movzx eax, byte [0x1400c5440]
xor al, 0x25
mov byte [0x1400c5454], al
movzx eax, byte [0x1400c5441]
xor al, 0xb
mov byte [0x1400c5455], al
movzx eax, byte [0x1400c5442]
xor al, 0x66
mov byte [0x1400c5457], al
movzx eax, byte [0x1400c532d]
xor al, 0x20
mov byte [0x1400c5338], al
movzx eax, byte [0x1400c532e]
xor al, 0xda
mov byte [str._C_n_SQ], al
movzx eax, byte [0x1400c532f]
xor al, 0x4f
mov byte [0x1400c533a], al
movzx eax, byte [0x1400c5330]
xor al, 0xf9
mov byte [0x1400c533d], al
movzx eax, byte [0x1400c5331]
xor al, 0xc0
mov byte [0x1400c533f], al
movzx eax, byte [0x1400c5332]
xor al, 0x7d
mov byte [0x1400c5340], al
movzx eax, byte [0x1400c5341]
xor al, 0xd6
mov byte [0x1400c534b], al
movzx eax, byte [0x1400c5342]
xor al, 0xa2
mov byte [0x1400c534c], al
movzx eax, byte [str.ZA]
xor al, 4
mov byte [0x1400c536a], al
movzx eax, byte [0x1400c5362]
xor al, 0x1d
mov byte [0x1400c536c], al
movzx eax, byte [0x1400c5363]
xor al, 0xa5
mov byte [0x1400c536d], al
movzx eax, byte [0x1400c5364]
xor al, 0xe
mov byte [0x1400c536e], al
movzx eax, byte [0x1400c5365]
xor al, 7
mov byte [str.Waia], al
movzx eax, byte [0x1400c534d]
xor al, 0x17
mov byte [0x1400c5358], al
movzx eax, byte [0x1400c534e]
xor al, 0x3f
mov byte [0x1400c5359], al
movzx eax, byte [0x1400c534f]
xor al, 0xcc
mov byte [0x1400c535a], al
movzx eax, byte [0x1400c5350]
xor al, 0x12
mov byte [0x1400c535d], al
movzx eax, byte [0x1400c5351]
xor al, 0xbb
mov byte [0x1400c535e], al
movzx eax, byte [0x1400c5352]
xor al, 0x49
mov byte [0x1400c535f], al
movzx eax, byte [0x1400c5a1c]
xor al, 0xa7
mov byte [0x1400c5a28], al
movzx eax, byte [0x1400c5a1d]
xor al, 0x31
mov byte [0x1400c5a29], al
movzx eax, byte [0x1400c5a1e]
xor al, 0x58
mov byte [0x1400c5a2a], al
movzx eax, byte [0x1400c5a1f]
xor al, 0x95
mov byte [0x1400c5a2d], al
movzx eax, byte [0x1400c5a20]
xor al, 0xf7
mov byte [0x1400c5a2f], al
movzx eax, byte [0x1400c5a21]
xor al, 0x62
mov byte [0x1400c5a30], al
movzx eax, byte [0x1400c5a22]
xor al, 0xaa
mov byte [0x1400c5a32], al
movzx eax, byte [0x1400c5a23]
xor al, 0xd3
mov byte [0x1400c5a33], al
movzx eax, byte [0x1400c5a24]
xor al, 0x73
mov byte [0x1400c5a34], al
movzx eax, byte [0x1400c5a25]
xor al, 0xbd
mov byte [0x1400c5a36], al
movzx eax, byte [0x1400c5a26]
xor al, 0x9d
mov byte [0x1400c5a37], al
movzx eax, byte [0x1400c54e8]
xor al, 0x92
mov byte [0x1400c54f0], al
movzx eax, byte [0x1400c54e9]
xor al, 0xce
mov byte [0x1400c54f2], al
movzx eax, byte [0x1400c54ea]
xor al, 0x1c
mov byte [0x1400c54f4], al
movzx eax, byte [0x1400c54eb]
xor al, 0xd4
mov byte [0x1400c54f9], al
movzx eax, byte [0x1400c5373]
xor al, 0x24
mov byte [0x1400c5378], al
movzx eax, byte [0x1400c5374]
xor al, 0x95
mov byte [0x1400c5379], al
movzx eax, byte [0x1400c5375]
xor al, 0x56
mov byte [0x1400c537b], al
movzx eax, byte [0x1400c5394]
xor al, 0x6b
mov byte [0x1400c53a0], al
movzx eax, byte [0x1400c5395]
xor al, 0xf5
mov byte [0x1400c53a3], al
movzx eax, byte [0x1400c5396]
xor al, 0x2d
mov byte [0x1400c53a4], al
movzx eax, byte [0x1400c5397]
xor al, 0x78
mov byte [0x1400c53a6], al
movzx eax, byte [0x1400c5398]
xor al, 0xd6
mov byte [0x1400c53a7], al
movzx eax, byte [0x1400c5399]
xor al, 0x24
mov byte [0x1400c53a8], al
movzx eax, byte [0x1400c53aa]
xor al, 0x21
mov byte [0x1400c53b0], al
movzx eax, byte [0x1400c53ab]
xor al, 0x2f
mov byte [0x1400c53b1], al
movzx eax, byte [0x1400c53ac]
xor al, 0x46
mov byte [0x1400c53b5], al
movzx eax, byte [0x1400c53c5]
xor al, 0xc9
mov byte [0x1400c53d1], al
movzx eax, byte [str..hF_]
xor al, 0x94
mov byte [0x1400c53d2], al
movzx eax, byte [0x1400c53c7]
xor al, 0x9d
mov byte [0x1400c53d8], al
movzx eax, byte [0x1400c53c8]
xor al, 0x68
mov byte [0x1400c53da], al
movzx eax, byte [0x1400c53c9]
xor al, 0x98
mov byte [0x1400c53db], al
movzx eax, byte [0x1400c53b8]
xor al, 0x75
mov byte [0x1400c53c0], al
movzx eax, byte [0x1400c54fa]
xor al, 0x75
mov byte [0x1400c5501], al
movzx eax, byte [0x1400c54fb]
xor al, 0x50
mov byte [0x1400c5503], al
movzx eax, byte [0x1400c54fc]
xor al, 4
mov byte [0x1400c5505], al
movzx eax, byte [0x1400c54fd]
xor al, 0x87
mov byte [0x1400c5507], al
movzx eax, byte [0x1400c54fe]
xor al, 0xa
mov byte [0x1400c5509], al
movzx eax, byte [0x1400c5f36]
xor al, 0x58
mov byte [0x1400c5f42], al
movzx eax, byte [0x1400c5f37]
xor al, 0x51
mov byte [0x1400c5f47], al
movzx eax, byte [0x1400c5f38]
xor al, 0x3d
mov byte [0x1400c5f48], al
movzx eax, byte [0x1400c5f39]
xor al, 0x1b
mov byte [0x1400c5f4b], al
movzx eax, byte [0x1400c5f3a]
xor al, 0xfc
mov byte [0x1400c5f4c], al
movzx eax, byte [0x1400c5f3b]
xor al, 0xf1
mov byte [0x1400c5f4d], al
movzx eax, byte [0x1400c53dc]
xor al, 0x16
mov byte [0x1400c53e9], al
movzx eax, byte [0x1400c53dd]
xor al, 0x2c
mov byte [0x1400c53ea], al
movzx eax, byte [0x1400c53de]
xor al, 0x48
mov byte [0x1400c53ec], al
movzx eax, byte [str.r_o]
xor al, 0xcd
mov byte [0x1400c53ee], al
movzx eax, byte [0x1400c53e0]
xor al, 0x2c
mov byte [0x1400c53f1], al
movzx eax, byte [0x1400c53e1]
mov byte [0x1400c53f2], al
movzx eax, byte [0x1400c53e2]
xor al, 0x2a
mov byte [0x1400c53f4], al
movzx eax, byte [0x1400c53e3]
xor al, 0xcb
mov byte [0x1400c53f7], al
movzx eax, byte [0x1400c53f8]
xor al, 0xa3
mov byte [0x1400c5410], al
movzx eax, byte [0x1400c53f9]
xor al, 0xa
mov byte [0x1400c5411], al
movzx eax, byte [0x1400c53fa]
xor al, 0x48
mov byte [0x1400c5412], al
movzx eax, byte [0x1400c53fb]
xor al, 0xf3
mov byte [0x1400c5413], al
movzx eax, byte [0x1400c53fc]
xor al, 0xa5
mov byte [0x1400c5415], al
movzx eax, byte [0x1400c53fd]
xor al, 7
mov byte [0x1400c5417], al
movzx eax, byte [0x1400c53fe]
xor al, 0x42
mov byte [0x1400c541d], al
movzx eax, byte [0x1400c53ff]
xor al, 0x78
mov byte [0x1400c541e], al
movzx eax, byte [0x1400c5400]
xor al, 0xaa
mov byte [0x1400c541f], al
movzx eax, byte [0x1400c5401]
xor al, 0x37
mov byte [0x1400c5421], al
movzx eax, byte [0x1400c5424]
xor al, 0xc1
mov byte [str.W_], al
movzx eax, byte [0x1400c5425]
xor al, 0xd1
mov byte [0x1400c5432], al
movzx eax, byte [0x1400c5426]
xor al, 4
mov byte [0x1400c5433], al
movzx eax, byte [0x1400c5427]
xor al, 0xde
mov byte [0x1400c5434], al
movzx eax, byte [0x1400c5428]
xor al, 0xb0
mov byte [0x1400c5436], al
movzx eax, byte [0x1400c5429]
xor al, 0x10
mov byte [0x1400c5438], al
movzx eax, byte [0x1400c5515]
xor al, 0xaf
mov byte [0x1400c5520], al
movzx eax, byte [0x1400c5516]
xor al, 0xf1
mov byte [0x1400c5522], al
movzx eax, byte [0x1400c5517]
xor al, 0x3e
mov byte [0x1400c5524], al
movzx eax, byte [0x1400c5518]
xor al, 0x15
mov byte [0x1400c5525], al
movzx eax, byte [0x1400c5519]
xor al, 0x55
mov byte [0x1400c5526], al
movzx eax, byte [0x1400c551a]
xor al, 0x7b
mov byte [0x1400c5527], al
movzx eax, byte [0x1400c551b]
xor al, 0x3e
mov byte [0x1400c5529], al
movzx eax, byte [0x1400c5e41]
xor al, 0x22
mov byte [0x1400c5e4c], al
movzx eax, byte [0x1400c5e42]
xor al, 0xe3
mov byte [0x1400c5e4d], al
movzx eax, byte [0x1400c546b]
xor al, 0x6a
mov byte [0x1400c5470], al
movzx eax, byte [0x1400c546c]
xor al, 0x98
mov byte [0x1400c5477], al
movzx eax, byte [0x1400c546d]
xor al, 0xa2
mov byte [0x1400c5479], al
movzx eax, byte [0x1400c546e]
xor al, 0x30
mov byte [0x1400c547a], al
movzx eax, byte [0x1400c54a6]
xor al, 0xe6
mov byte [0x1400c54b0], al
movzx eax, byte [0x1400c54a7]
xor al, 0xba
mov byte [0x1400c54b1], al
movzx eax, byte [0x1400c54a8]
xor al, 0xd4
mov byte [0x1400c54b2], al
movzx eax, byte [0x1400c54a9]
xor al, 0xf
mov byte [0x1400c54b3], al
movzx eax, byte [0x1400c54aa]
xor al, 0x81
mov byte [0x1400c54b8], al
movzx eax, byte [0x1400c54ab]
xor al, 0x10
mov byte [0x1400c54b9], al
movzx eax, byte [0x1400c54ac]
xor al, 0x29
mov byte [0x1400c54ba], al
movzx eax, byte [0x1400c5492]
xor al, 0xc9
mov byte [0x1400c5498], al
movzx eax, byte [0x1400c5493]
xor al, 0x82
mov byte [0x1400c549b], al
movzx eax, byte [0x1400c5494]
xor al, 0x79
mov byte [0x1400c54a0], al
movzx eax, byte [0x1400c5495]
xor al, 0xbe
mov byte [0x1400c54a3], al
movzx eax, byte [0x1400c5496]
xor al, 0x86
mov byte [0x1400c54a5], al
movzx eax, byte [0x1400c552b]
xor al, 0xcc
mov byte [0x1400c5538], al
movzx eax, byte [0x1400c552c]
xor al, 0xb2
mov byte [0x1400c553b], al
movzx eax, byte [str.Gj]
xor al, 0xb9
mov byte [0x1400c553c], al
movzx eax, byte [0x1400c552e]
xor al, 0xcd
mov byte [0x1400c553d], al
movzx eax, byte [0x1400c552f]
xor al, 0x48
mov byte [0x1400c553f], al
movzx eax, byte [0x1400c5530]
xor al, 0x40
mov byte [0x1400c5540], al
movzx eax, byte [0x1400c5531]
xor al, 0x5d
mov byte [0x1400c5545], al
movzx eax, byte [0x1400c5547]
xor al, 7
mov byte [0x1400c5551], al
movzx eax, byte [0x1400c5548]
xor al, 0xeb
mov byte [0x1400c5552], al
movzx eax, byte [0x1400c5549]
xor al, 0x38
mov byte [0x1400c5553], al
movzx eax, byte [0x1400c554a]
xor al, 0x88
mov byte [0x1400c5555], al
movzx eax, byte [0x1400c554b]
xor al, 0x83
mov byte [0x1400c5558], al
movzx eax, byte [0x1400c554c]
xor al, 0x57
mov byte [0x1400c5559], al
movzx eax, byte [0x1400c554d]
xor al, 0x9d
mov byte [0x1400c555a], al
movzx eax, byte [0x1400c554e]
xor al, 8
mov byte [0x1400c555b], al
movzx eax, byte [0x1400c554f]
xor al, 0x36
mov byte [0x1400c555d], al
movzx eax, byte [0x1400c5f72]
xor al, 0xb5
mov byte [0x1400c5f7b], al
movzx eax, byte [0x1400c5f73]
xor al, 0x3d
mov byte [0x1400c5f7d], al
movzx eax, byte [0x1400c555f]
xor al, 5
mov byte [0x1400c5568], al
movzx eax, byte [0x1400c5560]
xor al, 0xd6
mov byte [0x1400c5569], al
movzx eax, byte [0x1400c5561]
xor al, 0xdf
mov byte [0x1400c556a], al
movzx eax, byte [0x1400c5562]
xor al, 0x9b
mov byte [0x1400c556c], al
movzx eax, byte [0x1400c5563]
xor al, 6
mov byte [0x1400c556e], al
movzx eax, byte [0x1400c5564]
xor al, 0x7d
mov byte [0x1400c5572], al
movzx eax, byte [0x1400c5565]
xor al, 0xac
mov byte [0x1400c5573], al
movzx eax, byte [0x1400c5574]
xor al, 0x89
mov byte [0x1400c5580], al
movzx eax, byte [0x1400c5575]
xor al, 0x5e
mov byte [0x1400c5581], al
movzx eax, byte [0x1400c5576]
xor al, 0xc1
mov byte [0x1400c5582], al
movzx eax, byte [0x1400c5577]
xor al, 0x86
mov byte [0x1400c5586], al
movzx eax, byte [0x1400c5578]
xor al, 0x86
mov byte [0x1400c5588], al
movzx eax, byte [0x1400c5579]
xor al, 0x8d
mov byte [0x1400c558a], al
movzx eax, byte [0x1400c557a]
xor al, 0x5d
mov byte [0x1400c558b], al
movzx eax, byte [0x1400c558c]
xor al, 0x49
mov byte [0x1400c5599], al
movzx eax, byte [0x1400c558d]
xor al, 0x9b
mov byte [0x1400c559a], al
movzx eax, byte [0x1400c558e]
xor al, 5
mov byte [0x1400c559b], al
movzx eax, byte [0x1400c558f]
xor al, 0x1e
mov byte [0x1400c559c], al
movzx eax, byte [0x1400c5590]
xor al, 0xd8
mov byte [0x1400c559d], al
movzx eax, byte [0x1400c5591]
xor al, 0xb8
mov byte [0x1400c559e], al
movzx eax, byte [0x1400c5592]
xor al, 0x46
mov byte [0x1400c559f], al
movzx eax, byte [0x1400c5593]
xor al, 0x8a
mov byte [0x1400c55a1], al
movzx eax, byte [0x1400c5594]
xor al, 0xf6
mov byte [0x1400c55a2], al
movzx eax, byte [0x1400c5595]
xor al, 0x77
mov byte [0x1400c55a3], al
movzx eax, byte [0x1400c55a4]
xor al, 0xec
mov byte [0x1400c55b1], al
movzx eax, byte [0x1400c55a5]
xor al, 0xd5
mov byte [str._f_rAD], al
movzx eax, byte [0x1400c55a6]
xor al, 0x62
mov byte [0x1400c55b5], al
movzx eax, byte [0x1400c55a7]
xor al, 0xb0
mov byte [0x1400c55b6], al
movzx eax, byte [0x1400c55a8]
xor al, 0xb0
mov byte [0x1400c55b7], al
movzx eax, byte [0x1400c55a9]
xor al, 0x40
mov byte [0x1400c55b8], al
movzx eax, byte [0x1400c55b9]
xor al, 0xbe
mov byte [0x1400c55c1], al
movzx eax, byte [0x1400c55ba]
xor al, 0x8c
mov byte [0x1400c55c3], al
movzx eax, byte [0x1400c55bb]
xor al, 0x84
mov byte [0x1400c55c8], al
movzx eax, byte [0x1400c55bc]
xor al, 0xb5
mov byte [0x1400c55cb], al
movzx eax, byte [0x1400c55cc]
xor al, 0x19
mov byte [0x1400c55d9], al
movzx eax, byte [0x1400c55cd]
xor al, 0xa5
mov byte [0x1400c55da], al
movzx eax, byte [0x1400c55ce]
xor al, 0x1a
mov byte [0x1400c55db], al
movzx eax, byte [0x1400c55cf]
xor al, 0x5c
mov byte [0x1400c55dc], al
movzx eax, byte [0x1400c55d0]
xor al, 0xef
mov byte [0x1400c55de], al
movzx eax, byte [0x1400c55d1]
xor al, 0xe3
mov byte [0x1400c55df], al
movzx eax, byte [0x1400c55d2]
xor al, 0x33
mov byte [0x1400c55e0], al
movzx eax, byte [0x1400c55e1]
xor al, 0xbf
mov byte [0x1400c55e8], al
movzx eax, byte [0x1400c55ed]
xor al, 0x67
mov byte [0x1400c55f9], al
movzx eax, byte [0x1400c55ee]
xor al, 0x19
mov byte [0x1400c55fa], al
movzx eax, byte [0x1400c55ef]
xor al, 0xcb
mov byte [0x1400c55fc], al
movzx eax, byte [0x1400c55f0]
xor al, 0x10
mov byte [0x1400c55fd], al
movzx eax, byte [0x1400c55f1]
xor al, 0xb9
mov byte [0x1400c5601], al
movzx eax, byte [0x1400c5602]
xor al, 0x72
mov byte [0x1400c560a], al
movzx eax, byte [0x1400c5603]
xor al, 6
mov byte [0x1400c560d], al
movzx eax, byte [0x1400c5604]
xor al, 0xeb
mov byte [str.oW4], al
movzx eax, byte [0x1400c5605]
xor al, 1
mov byte [0x1400c5610], al
movzx eax, byte [0x1400c5612]
xor al, 0x63
mov byte [0x1400c561f], al
movzx eax, byte [0x1400c5622]
xor al, 0xe5
mov byte [0x1400c5631], al
movzx eax, byte [0x1400c5623]
xor al, 0xb8
mov byte [0x1400c5633], al
movzx eax, byte [0x1400c5624]
xor al, 0xa2
mov byte [0x1400c5634], al
movzx eax, byte [0x1400c5625]
xor al, 0x16
mov byte [0x1400c5635], al
movzx eax, byte [0x1400c5626]
xor al, 0x37
mov byte [0x1400c5638], al
movzx eax, byte [0x1400c5627]
xor al, 0xcd
mov byte [0x1400c5639], al
movzx eax, byte [0x1400c5628]
xor al, 0xbd
mov byte [0x1400c563a], al
movzx eax, byte [0x1400c5629]
xor al, 2
mov byte [0x1400c563b], al
movzx eax, byte [0x1400c563c]
xor al, 0xbd
mov byte [0x1400c5640], al
movzx eax, byte [0x1400c563d]
xor al, 0xf8
mov byte [0x1400c5642], al
movzx eax, byte [0x1400c563e]
xor al, 0xa0
mov byte [0x1400c5643], al
movzx eax, byte [0x1400c563f]
xor al, 0xf8
mov byte [0x1400c5644], al
movzx eax, byte [0x1400c5645]
xor al, 0x79
mov byte [0x1400c5650], al
movzx eax, byte [0x1400c5646]
xor al, 0xe5
mov byte [0x1400c5651], al
movzx eax, byte [0x1400c5647]
xor al, 0x14
mov byte [0x1400c5652], al
movzx eax, byte [0x1400c5648]
xor al, 0x6f
mov byte [0x1400c5654], al
movzx eax, byte [0x1400c5649]
xor al, 0xbc
mov byte [0x1400c5658], al
movzx eax, byte [0x1400c58b6]
xor al, 0xce
mov byte [str.6A5], al
movzx eax, byte [0x1400c58b7]
xor al, 1
mov byte [0x1400c58c2], al
movzx eax, byte [0x1400c58b8]
xor al, 0x65
mov byte [0x1400c58c5], al
movzx eax, byte [0x1400c58b9]
xor al, 9
mov byte [0x1400c58c7], al
movzx eax, byte [0x1400c58ba]
xor al, 0x92
mov byte [0x1400c58c8], al
movzx eax, byte [0x1400c58bb]
xor al, 0x12
mov byte [0x1400c58c9], al
movzx eax, byte [0x1400c58bc]
xor al, 0x38
mov byte [0x1400c58cc], al
movzx eax, byte [0x1400c58bd]
xor al, 0xbd
mov byte [0x1400c58ce], al
movzx eax, byte [0x1400c5665]
xor al, 0x65
mov byte [0x1400c5674], al
movzx eax, byte [0x1400c5666]
xor al, 0xd0
mov byte [0x1400c5675], al
movzx eax, byte [0x1400c5667]
xor al, 0x50
mov byte [0x1400c5676], al
movzx eax, byte [0x1400c5668]
xor al, 0x5d
mov byte [0x1400c5678], al
movzx eax, byte [0x1400c5669]
xor al, 0xa0
mov byte [0x1400c5679], al
movzx eax, byte [0x1400c566a]
xor al, 0xeb
mov byte [0x1400c567c], al
movzx eax, byte [0x1400c567d]
xor al, 0x64
mov byte [0x1400c5688], al
movzx eax, byte [0x1400c567e]
xor al, 0x8a
mov byte [0x1400c5689], al
movzx eax, byte [0x1400c567f]
xor al, 0x43
mov byte [0x1400c568c], al
movzx eax, byte [0x1400c5680]
xor al, 4
mov byte [0x1400c568f], al
movzx eax, byte [0x1400c5690]
xor al, 0x3d
mov byte [0x1400c5698], al
movzx eax, byte [0x1400c5691]
xor al, 0xdf
mov byte [0x1400c569a], al
movzx eax, byte [0x1400c5692]
xor al, 0xb7
mov byte [0x1400c569c], al
movzx eax, byte [0x1400c569d]
xor al, 0xe0
mov byte [0x1400c56a8], al
movzx eax, byte [0x1400c569e]
xor al, 0x6d
mov byte [0x1400c56a9], al
movzx eax, byte [0x1400c569f]
xor al, 0x89
mov byte [0x1400c56ad], al
movzx eax, byte [0x1400c56a0]
xor al, 0x55
mov byte [0x1400c56ae], al
movzx eax, byte [0x1400c56a1]
xor al, 0xba
mov byte [0x1400c56b4], al
movzx eax, byte [0x1400c56a2]
xor al, 0x9c
mov byte [0x1400c56b6], al
movzx eax, byte [0x1400c56b7]
xor al, 0x6e
mov byte [0x1400c56c0], al
movzx eax, byte [0x1400c56b8]
xor al, 0x52
mov byte [0x1400c56c1], al
movzx eax, byte [0x1400c56b9]
xor al, 0x34
mov byte [0x1400c56c3], al
movzx eax, byte [0x1400c56ba]
xor al, 0x10
mov byte [0x1400c56c9], al
movzx eax, byte [0x1400c56bb]
xor al, 0xc7
mov byte [0x1400c56cc], al
movzx eax, byte [0x1400c56bc]
xor al, 0xd2
mov byte [0x1400c56cd], al
movzx eax, byte [0x1400c56bd]
xor al, 0xa8
mov byte [0x1400c56ce], al
movzx eax, byte [0x1400c56d0]
xor al, 0x13
mov byte [0x1400c56d8], al
movzx eax, byte [0x1400c56d1]
xor al, 0xa
mov byte [0x1400c56da], al
movzx eax, byte [0x1400c56d2]
xor al, 0xf
mov byte [0x1400c56de], al
movzx eax, byte [0x1400c56d3]
xor al, 0xd7
mov byte [0x1400c56df], al
movzx eax, byte [0x1400c56d4]
xor al, 0x2f
mov byte [0x1400c56e0], al
movzx eax, byte [0x1400c56d5]
xor al, 0xaa
mov byte [0x1400c56e3], al
movzx eax, byte [0x1400c56e4]
xor al, 0x52
mov byte [0x1400c56f1], al
movzx eax, byte [0x1400c56e5]
xor al, 0x57
mov byte [0x1400c56f2], al
movzx eax, byte [0x1400c56e6]
xor al, 0xe1
mov byte [0x1400c56f3], al
movzx eax, byte [0x1400c56e7]
xor al, 0x28
mov byte [0x1400c56f4], al
movzx eax, byte [0x1400c56e8]
xor al, 0x19
mov byte [0x1400c56f6], al
movzx eax, byte [0x1400c56e9]
xor al, 0x2e
mov byte [0x1400c56f9], al
movzx eax, byte [0x1400c56ea]
xor al, 0x39
mov byte [0x1400c56fa], al
movzx eax, byte [0x1400c56eb]
xor al, 0x4f
mov byte [0x1400c56fb], al
movzx eax, byte [0x1400c56ec]
xor al, 0xd7
mov byte [0x1400c56fc], al
movzx eax, byte [0x1400c5eb5]
xor al, 0xc8
mov byte [0x1400c5ec1], al
movzx eax, byte [0x1400c5eb6]
xor al, 0xf3
mov byte [0x1400c5ec2], al
movzx eax, byte [0x1400c5eb7]
xor al, 0x97
mov byte [0x1400c5ec3], al
movzx eax, byte [0x1400c5eb8]
xor al, 0x7e
mov byte [0x1400c5ec5], al
movzx eax, byte [0x1400c5eb9]
xor al, 0x1f
mov byte [0x1400c5ec7], al
movzx eax, byte [0x1400c5eba]
xor al, 0x15
mov byte [0x1400c5ec9], al
movzx eax, byte [0x1400c5ebb]
xor al, 0xb2
mov byte [0x1400c5eca], al
movzx eax, byte [0x1400c5ebc]
xor al, 0xc0
mov byte [0x1400c5ecb], al
movzx eax, byte [0x1400c570d]
xor al, 0xfc
mov byte [0x1400c5724], al
movzx eax, byte [0x1400c570e]
xor al, 0xfb
mov byte [0x1400c5725], al
movzx eax, byte [0x1400c570f]
xor al, 0x4c
mov byte [0x1400c5726], al
movzx eax, byte [0x1400c5710]
xor al, 1
mov byte [0x1400c5727], al
movzx eax, byte [0x1400c5711]
mov byte [0x1400c5728], al
movzx eax, byte [0x1400c5712]
xor al, 0x8c
mov byte [0x1400c5729], al
movzx eax, byte [0x1400c5713]
xor al, 0x24
mov byte [0x1400c572b], al
movzx eax, byte [0x1400c5714]
xor al, 0x9d
mov byte [0x1400c572d], al
movzx eax, byte [0x1400c5715]
xor al, 0xc3
mov byte [0x1400c572e], al
movzx eax, byte [0x1400c5736]
xor al, 0xc0
mov byte [0x1400c5740], al
movzx eax, byte [0x1400c5737]
add al, 0x80
mov byte [0x1400c5742], al
movzx eax, byte [0x1400c5738]
xor al, 0x5e
mov byte [0x1400c5743], al
movzx eax, byte [0x1400c5739]
xor al, 0x40
mov byte [0x1400c5747], al
movzx eax, byte [0x1400c573a]
xor al, 0x55
mov byte [0x1400c574a], al
movzx eax, byte [0x1400c574b]
xor al, 0x78
mov byte [0x1400c5751], al
movzx eax, byte [0x1400c574c]
xor al, 0xf
mov byte [0x1400c5752], al
movzx eax, byte [0x1400c574d]
xor al, 0x81
mov byte [0x1400c5753], al
movzx eax, byte [0x1400c574e]
xor al, 0xe0
mov byte [0x1400c5755], al
movzx eax, byte [0x1400c5756]
xor al, 0x22
mov byte [0x1400c5762], al
movzx eax, byte [0x1400c5757]
xor al, 0xb2
mov byte [0x1400c5763], al
movzx eax, byte [0x1400c5758]
xor al, 0xca
mov byte [0x1400c5764], al
movzx eax, byte [0x1400c5759]
xor al, 0xf
mov byte [str.T__m], al
movzx eax, byte [0x1400c575a]
xor al, 0xbf
mov byte [0x1400c5766], al
movzx eax, byte [0x1400c5768]
xor al, 0xc1
mov byte [0x1400c5770], al
movzx eax, byte [0x1400c5769]
xor al, 0x23
mov byte [0x1400c5773], al
movzx eax, byte [0x1400c576a]
xor al, 0xc1
mov byte [0x1400c5774], al
movzx eax, byte [0x1400c576b]
xor al, 0xcd
mov byte [0x1400c5776], al
movzx eax, byte [0x1400c5778]
xor al, 0x2f
mov byte [0x1400c578a], al
movzx eax, byte [0x1400c5779]
xor al, 0xf
mov byte [0x1400c578b], al
movzx eax, byte [0x1400c577a]
xor al, 0x10
mov byte [0x1400c578c], al
movzx eax, byte [0x1400c577b]
xor al, 0xf2
mov byte [0x1400c578e], al
movzx eax, byte [0x1400c577c]
xor al, 0x58
mov byte [0x1400c578f], al
movzx eax, byte [0x1400c577d]
xor al, 0x7e
mov byte [0x1400c5790], al
movzx eax, byte [0x1400c577e]
xor al, 0x58
mov byte [0x1400c5791], al
movzx eax, byte [0x1400c577f]
xor al, 0x9f
mov byte [0x1400c5792], al
movzx eax, byte [0x1400c5780]
xor al, 0x99
mov byte [0x1400c5793], al
movzx eax, byte [0x1400c5794]
xor al, 0x95
mov byte [0x1400c579b], al
movzx eax, byte [0x1400c5795]
xor al, 0xf4
mov byte [0x1400c579d], al
movzx eax, byte [0x1400c5796]
xor al, 0x8b
mov byte [0x1400c579f], al
movzx eax, byte [0x1400c57a0]
xor al, 0x1a
mov byte [str.kdgT], al
movzx eax, byte [0x1400c57a1]
xor al, 0x89
mov byte [0x1400c57ad], al
movzx eax, byte [0x1400c57a2]
xor al, 0x6b
mov byte [0x1400c57af], al
movzx eax, byte [0x1400c57a3]
xor al, 0x8a
mov byte [0x1400c57b0], al
movzx eax, byte [0x1400c57a4]
xor al, 0x8a
mov byte [0x1400c57b3], al
movzx eax, byte [0x1400c57a5]
xor al, 0xd8
mov byte [0x1400c57b4], al
movzx eax, byte [0x1400c57a6]
xor al, 0x96
mov byte [0x1400c57b5], al
movzx eax, byte [0x1400c57a7]
xor al, 4
mov byte [0x1400c57b6], al
movzx eax, byte [0x1400c57b8]
xor al, 0x16
mov byte [0x1400c57c1], al
movzx eax, byte [0x1400c57b9]
xor al, 0x17
mov byte [0x1400c57c4], al
movzx eax, byte [0x1400c57ba]
xor al, 0x70
mov byte [0x1400c57c5], al
movzx eax, byte [0x1400c57bb]
xor al, 0x47
mov byte [0x1400c57c6], al
movzx eax, byte [0x1400c57bc]
xor al, 0xa3
mov byte [0x1400c57c7], al
movzx eax, byte [0x1400c57c8]
xor al, 0x54
mov byte [0x1400c57d0], al
movzx eax, byte [0x1400c57c9]
xor al, 0xa7
mov byte [0x1400c57d1], al
movzx eax, byte [0x1400c57ca]
xor al, 0x11
mov byte [0x1400c57d3], al
movzx eax, byte [0x1400c57cb]
xor al, 0x87
mov byte [0x1400c57d4], al
movzx eax, byte [0x1400c57cc]
xor al, 1
mov byte [0x1400c57d5], al
movzx eax, byte [0x1400c57cd]
xor al, 0xfa
mov byte [0x1400c57d6], al
movzx eax, byte [0x1400c5fa1]
xor al, 0xad
mov byte [0x1400c5fa8], al
movzx eax, byte [0x1400c5fa2]
xor al, 0xa4
mov byte [0x1400c5fa9], al
movzx eax, byte [0x1400c5fa3]
xor al, 0x27
mov byte [0x1400c5fad], al
movzx eax, byte [0x1400c5fa4]
xor al, 0xc4
mov byte [0x1400c5fae], al
movzx eax, byte [0x1400c5fa5]
xor al, 0xbb
mov byte [0x1400c5faf], al
movzx eax, byte [0x1400c57d7]
xor al, 0xdf
mov byte [0x1400c57e0], al
movzx eax, byte [0x1400c57d8]
xor al, 0xef
mov byte [0x1400c57e1], al
movzx eax, byte [0x1400c57d9]
xor al, 0x2c
mov byte [0x1400c57e3], al
movzx eax, byte [0x1400c57da]
xor al, 0x65
mov byte [0x1400c57e4], al
movzx eax, byte [0x1400c57e7]
xor al, 0xbe
mov byte [0x1400c57f0], al
movzx eax, byte [0x1400c57e8]
xor al, 0x5f
mov byte [0x1400c57f3], al
movzx eax, byte [0x1400c57e9]
xor al, 0xe0
mov byte [0x1400c57f7], al
movzx eax, byte [0x1400c5814]
xor al, 0xd6
mov byte [0x1400c5820], al
movzx eax, byte [0x1400c5815]
xor al, 0xc0
mov byte [0x1400c5821], al
movzx eax, byte [0x1400c5816]
xor al, 0x89
mov byte [0x1400c5822], al
movzx eax, byte [0x1400c5817]
xor al, 3
mov byte [0x1400c5823], al
movzx eax, byte [0x1400c5818]
xor al, 8
mov byte [0x1400c5825], al
movzx eax, byte [0x1400c5819]
xor al, 0x89
mov byte [0x1400c5826], al
movzx eax, byte [0x1400c581a]
xor al, 0x2e
mov byte [0x1400c5828], al
movzx eax, byte [0x1400c5a87]
xor al, 0x9a
mov byte [0x1400c5a90], al
movzx eax, byte [0x1400c5a88]
xor al, 0xad
mov byte [0x1400c5a91], al
movzx eax, byte [0x1400c5a89]
xor al, 0x5c
mov byte [0x1400c5a93], al
movzx eax, byte [0x1400c5a8a]
xor al, 0xbc
mov byte [0x1400c5a94], al
movzx eax, byte [0x1400c5a8b]
xor al, 0x7a
mov byte [0x1400c5a95], al
movzx eax, byte [0x1400c5829]
xor al, 0x33
mov byte [0x1400c5830], al
movzx eax, byte [0x1400c582a]
xor al, 0x2e
mov byte [0x1400c5832], al
movzx eax, byte [0x1400c582b]
xor al, 0xf0
mov byte [0x1400c5834], al
movzx eax, byte [0x1400c582c]
xor al, 0xf4
mov byte [0x1400c5836], al
movzx eax, byte [0x1400c582d]
xor al, 0x7c
mov byte [0x1400c5837], al
movzx eax, byte [0x1400c5838]
xor al, 0x85
mov byte [0x1400c5840], al
movzx eax, byte [0x1400c5839]
xor al, 0xc7
mov byte [0x1400c5842], al
movzx eax, byte [0x1400c583a]
xor al, 0xc9
mov byte [0x1400c5843], al
movzx eax, byte [0x1400c583b]
xor al, 0x26
mov byte [0x1400c5844], al
movzx eax, byte [0x1400c583c]
xor al, 0xb2
mov byte [0x1400c5848], al
movzx eax, byte [0x1400c583d]
xor al, 0x25
mov byte [0x1400c584c], al
movzx eax, byte [0x1400c583e]
xor al, 0x43
mov byte [0x1400c584d], al
movzx eax, byte [0x1400c584f]
xor al, 0x18
mov byte [0x1400c5858], al
movzx eax, byte [0x1400c5850]
xor al, 0x8c
mov byte [0x1400c5859], al
movzx eax, byte [0x1400c5851]
xor al, 0x47
mov byte [0x1400c585a], al
movzx eax, byte [0x1400c5852]
xor al, 0xbc
mov byte [0x1400c585c], al
movzx eax, byte [0x1400c5853]
xor al, 0x2c
mov byte [0x1400c585d], al
movzx eax, byte [0x1400c5854]
xor al, 0x70
mov byte [0x1400c585f], al
movzx eax, byte [0x1400c5860]
xor al, 0xa0
mov byte [str.N__], al
movzx eax, byte [0x1400c5861]
xor al, 0x75
mov byte [0x1400c5871], al
movzx eax, byte [0x1400c5862]
xor al, 0x33
mov byte [0x1400c5872], al
movzx eax, byte [0x1400c5863]
xor al, 0x40
mov byte [0x1400c5876], al
movzx eax, byte [0x1400c5864]
xor al, 0x2c
mov byte [0x1400c5877], al
movzx eax, byte [0x1400c5865]
xor al, 0xdf
mov byte [0x1400c5878], al
movzx eax, byte [0x1400c5866]
xor al, 0x42
mov byte [0x1400c5879], al
movzx eax, byte [0x1400c5867]
xor al, 0xd9
mov byte [0x1400c587e], al
movzx eax, byte [0x1400c5868]
xor al, 0x9d
mov byte [0x1400c587f], al
movzx eax, byte [0x1400c5869]
xor al, 0xee
mov byte [0x1400c5880], al
movzx eax, byte [0x1400c5881]
xor al, 0x34
mov byte [0x1400c5890], al
movzx eax, byte [0x1400c5882]
xor al, 0xa3
mov byte [0x1400c5891], al
movzx eax, byte [0x1400c5883]
xor al, 0xe8
mov byte [0x1400c5893], al
movzx eax, byte [0x1400c5884]
xor al, 0xd6
mov byte [0x1400c5894], al
movzx eax, byte [0x1400c5885]
xor al, 0x7a
mov byte [0x1400c5895], al
movzx eax, byte [0x1400c5886]
xor al, 0x78
mov byte [0x1400c5896], al
movzx eax, byte [0x1400c5887]
xor al, 0xbc
mov byte [0x1400c5898], al
movzx eax, byte [0x1400c5888]
xor al, 0xfd
mov byte [0x1400c5899], al
movzx eax, byte [0x1400c58cf]
xor al, 0xdc
mov byte [0x1400c58d9], al
movzx eax, byte [0x1400c58d0]
xor al, 0xb5
mov byte [0x1400c58da], al
movzx eax, byte [0x1400c58d1]
xor al, 0x86
mov byte [0x1400c58db], al
movzx eax, byte [0x1400c58d2]
xor al, 0x56
mov byte [0x1400c58dc], al
movzx eax, byte [0x1400c58d3]
xor al, 0xd3
mov byte [0x1400c58de], al
movzx eax, byte [0x1400c58d4]
add al, 0x80
mov byte [0x1400c58e1], al
movzx eax, byte [0x1400c58d5]
xor al, 0x5a
mov byte [0x1400c58e2], al
movzx eax, byte [0x1400c5a9b]
xor al, 3
mov byte [0x1400c5aa1], al
movzx eax, byte [0x1400c5a9c]
xor al, 0x22
mov byte [0x1400c5aa4], al
movzx eax, byte [0x1400c5a9d]
xor al, 0x1c
mov byte [0x1400c5aa5], al
movzx eax, byte [0x1400c5a9e]
xor al, 0x2d
mov byte [0x1400c5aa8], al
movzx eax, byte [0x1400c5a9f]
xor al, 0xd6
mov byte [0x1400c5aa9], al
movzx eax, byte [0x1400c58e3]
xor al, 0x3f
mov byte [0x1400c58e8], al
movzx eax, byte [0x1400c58e4]
xor al, 0x81
mov byte [0x1400c58e9], al
movzx eax, byte [0x1400c58e5]
xor al, 0xbd
mov byte [0x1400c58ee], al
movzx eax, byte [0x1400c58e6]
xor al, 0xae
mov byte [0x1400c58f1], al
movzx eax, byte [0x1400c58e7]
xor al, 0xc3
mov byte [0x1400c58f2], al
movzx eax, byte [0x1400c58f3]
xor al, 0xba
mov byte [0x1400c5900], al
movzx eax, byte [0x1400c58f4]
xor al, 0x17
mov byte [0x1400c5901], al
movzx eax, byte [0x1400c58f5]
xor al, 0x6c
mov byte [0x1400c5902], al
movzx eax, byte [0x1400c58f6]
xor al, 0x5c
mov byte [0x1400c5903], al
movzx eax, byte [0x1400c58f7]
xor al, 0xa9
mov byte [0x1400c5904], al
movzx eax, byte [0x1400c58f8]
xor al, 0xe1
mov byte [0x1400c590b], al
movzx eax, byte [0x1400c590c]
xor al, 0x9a
mov byte [0x1400c5910], al
movzx eax, byte [0x1400c590d]
xor al, 0x9f
mov byte [0x1400c5911], al
movzx eax, byte [0x1400c5928]
xor al, 0x41
mov byte [0x1400c5942], al
movzx eax, byte [0x1400c5929]
xor al, 9
mov byte [0x1400c5944], al
movzx eax, byte [0x1400c592a]
xor al, 0xb5
mov byte [0x1400c5945], al
movzx eax, byte [0x1400c592b]
xor al, 0xb7
mov byte [0x1400c594e], al
movzx eax, byte [0x1400c592c]
xor al, 2
mov byte [0x1400c594f], al
movzx eax, byte [0x1400c592d]
xor al, 0xda
mov byte [0x1400c5951], al
movzx eax, byte [0x1400c592e]
xor al, 0x1d
mov byte [str.V7], al
movzx eax, byte [0x1400c592f]
xor al, 0x5a
mov byte [0x1400c5954], al
movzx eax, byte [0x1400c5930]
xor al, 0x81
mov byte [0x1400c5955], al
movzx eax, byte [0x1400c5931]
xor al, 0x8c
mov byte [0x1400c5957], al
movzx eax, byte [0x1400c5958]
xor al, 0x9e
mov byte [0x1400c5960], al
movzx eax, byte [0x1400c5959]
xor al, 0x52
mov byte [0x1400c5965], al
movzx eax, byte [0x1400c59eb]
xor al, 0x6a
mov byte [0x1400c59f8], al
movzx eax, byte [0x1400c59ec]
xor al, 0xd9
mov byte [0x1400c59fc], al
movzx eax, byte [0x1400c59ed]
xor al, 0xe3
mov byte [0x1400c59fd], al
movzx eax, byte [0x1400c59ee]
xor al, 0x38
mov byte [0x1400c5a03], al
movzx eax, byte [0x1400c59ef]
xor al, 0x75
mov byte [0x1400c5a05], al
movzx eax, byte [0x1400c59f0]
xor al, 0x16
mov byte [0x1400c5a06], al
movzx eax, byte [0x1400c5966]
xor al, 0xd7
mov byte [0x1400c5970], al
movzx eax, byte [0x1400c5967]
xor al, 0x89
mov byte [0x1400c5973], al
movzx eax, byte [0x1400c5968]
xor al, 0x7a
mov byte [0x1400c5974], al
movzx eax, byte [0x1400c5969]
xor al, 0xe3
mov byte [0x1400c5975], al
movzx eax, byte [0x1400c597c]
xor al, 0xbb
mov byte [str.e_6J], al
movzx eax, byte [0x1400c597d]
xor al, 0xb8
mov byte [0x1400c598b], al
movzx eax, byte [0x1400c597e]
xor al, 0xae
mov byte [0x1400c598c], al
movzx eax, byte [0x1400c597f]
xor al, 0xca
mov byte [0x1400c598f], al
movzx eax, byte [0x1400c5980]
xor al, 0x6b
mov byte [0x1400c5990], al
movzx eax, byte [0x1400c5992]
xor al, 0x95
mov byte [0x1400c59a1], al
movzx eax, byte [0x1400c5993]
xor al, 0x87
mov byte [0x1400c59a2], al
movzx eax, byte [0x1400c5994]
xor al, 0x7b
mov byte [0x1400c59a3], al
movzx eax, byte [0x1400c5995]
xor al, 0x18
mov byte [0x1400c59a4], al
movzx eax, byte [0x1400c5996]
xor al, 0xbe
mov byte [0x1400c59a5], al
movzx eax, byte [0x1400c5997]
xor al, 0x48
mov byte [0x1400c59a6], al
movzx eax, byte [0x1400c5998]
xor al, 0xf4
mov byte [0x1400c59a7], al
movzx eax, byte [0x1400c59a8]
xor al, 0xaf
mov byte [0x1400c59b1], al
movzx eax, byte [0x1400c59a9]
xor al, 0x57
mov byte [0x1400c59b3], al
movzx eax, byte [0x1400c59aa]
xor al, 0xa5
mov byte [0x1400c59b6], al
movzx eax, byte [0x1400c59b8]
xor al, 0x60
mov byte [0x1400c59ca], al
movzx eax, byte [0x1400c59b9]
xor al, 0xc
mov byte [0x1400c59cb], al
movzx eax, byte [0x1400c59ba]
xor al, 0x7a
mov byte [0x1400c59cc], al
movzx eax, byte [0x1400c59bb]
xor al, 0x99
mov byte [0x1400c59ce], al
movzx eax, byte [0x1400c59bc]
xor al, 0x28
mov byte [0x1400c59d0], al
movzx eax, byte [str.2___]
xor al, 0xcd
mov byte [0x1400c59d1], al
movzx eax, byte [0x1400c59be]
xor al, 0xdf
mov byte [0x1400c59d5], al
movzx eax, byte [0x1400c59bf]
xor al, 0x9f
mov byte [0x1400c59d6], al
movzx eax, byte [0x1400c59c0]
xor al, 0xa4
mov byte [0x1400c59d7], al
movzx eax, byte [0x1400c59d8]
xor al, 0x27
mov byte [0x1400c59e1], al
movzx eax, byte [0x1400c59d9]
xor al, 0xb7
mov byte [0x1400c59e5], al
movzx eax, byte [0x1400c59da]
xor al, 0x67
mov byte [0x1400c59e7], al
movzx eax, byte [0x1400c5a08]
xor al, 0x23
mov byte [0x1400c5a14], al
movzx eax, byte [0x1400c5a09]
xor al, 0xe7
mov byte [0x1400c5a15], al
movzx eax, byte [0x1400c5a0a]
xor al, 0x60
mov byte [0x1400c5a16], al
movzx eax, byte [0x1400c5a0b]
xor al, 0x65
mov byte [0x1400c5a17], al
movzx eax, byte [0x1400c5a0c]
xor al, 0xd7
mov byte [0x1400c5a18], al
movzx eax, byte [0x1400c5a0d]
xor al, 0xb9
mov byte [0x1400c5a19], al
movzx eax, byte [0x1400c5a0e]
xor al, 0x50
mov byte [0x1400c5a1b], al
movzx eax, byte [0x1400c5a38]
xor al, 0x3a
mov byte [0x1400c5a41], al
movzx eax, byte [0x1400c5a39]
xor al, 0xec
mov byte [0x1400c5a42], al
movzx eax, byte [0x1400c5a3a]
mov byte [0x1400c5a43], al
movzx eax, byte [str.3__ZX]
xor al, 0x8c
mov byte [0x1400c5a44], al
movzx eax, byte [0x1400c5a3c]
xor al, 0xaa
mov byte [0x1400c5a48], al
movzx eax, byte [0x1400c5a3d]
xor al, 0xdd
mov byte [0x1400c5a49], al
movzx eax, byte [0x1400c5a3e]
xor al, 8
mov byte [0x1400c5a4a], al
movzx eax, byte [0x1400c5a3f]
xor al, 0x5a
mov byte [0x1400c5a4b], al
movzx eax, byte [0x1400c5a4c]
xor al, 0x75
mov byte [0x1400c5a5d], al
movzx eax, byte [0x1400c5a4d]
xor al, 0xe9
mov byte [0x1400c5a5e], al
movzx eax, byte [0x1400c5a4e]
xor al, 0x31
mov byte [0x1400c5a63], al
movzx eax, byte [0x1400c5a4f]
xor al, 4
mov byte [0x1400c5a64], al
movzx eax, byte [0x1400c5a50]
xor al, 0x48
mov byte [0x1400c5a66], al
movzx eax, byte [0x1400c5a68]
xor al, 0x92
mov byte [0x1400c5a70], al
movzx eax, byte [0x1400c5a69]
xor al, 3
mov byte [0x1400c5a71], al
movzx eax, byte [0x1400c5a6a]
xor al, 0xe1
mov byte [0x1400c5a76], al
movzx eax, byte [0x1400c5a7a]
xor al, 0x57
mov byte [0x1400c5a81], al
movzx eax, byte [0x1400c5a7b]
xor al, 0x2d
mov byte [0x1400c5a82], al
movzx eax, byte [0x1400c5a7c]
xor al, 5
mov byte [0x1400c5a85], al
movzx eax, byte [0x1400c5a7d]
xor al, 0xee
mov byte [0x1400c5a86], al
movzx eax, byte [0x1400c5ac4]
xor al, 0xd0
mov byte [0x1400c5ac9], al
movzx eax, byte [0x1400c5acc]
xor al, 0xe3
mov byte [0x1400c5ad8], al
movzx eax, byte [0x1400c5acd]
xor al, 0xcb
mov byte [0x1400c5ada], al
movzx eax, byte [0x1400c5ace]
xor al, 0xf3
mov byte [0x1400c5adc], al
movzx eax, byte [str.i_]
xor al, 0xb3
mov byte [0x1400c5add], al
movzx eax, byte [0x1400c5ad0]
xor al, 0x5a
mov byte [0x1400c5ade], al
movzx eax, byte [0x1400c5ad1]
xor al, 0x73
mov byte [0x1400c5adf], al
movzx eax, byte [0x1400c5ad2]
xor al, 0xf2
mov byte [0x1400c5ae1], al
movzx eax, byte [0x1400c5ad3]
xor al, 0xe7
mov byte [0x1400c5ae2], al
movzx eax, byte [0x1400c5ad4]
xor al, 0x25
mov byte [0x1400c5ae4], al
movzx eax, byte [0x1400c5ad5]
xor al, 0x6f
mov byte [0x1400c5ae6], al
movzx eax, byte [0x1400c5ae7]
xor al, 0x83
mov byte [0x1400c5af1], al
movzx eax, byte [0x1400c5ae8]
xor al, 0x70
mov byte [0x1400c5af2], al
movzx eax, byte [0x1400c5ae9]
xor al, 0x87
mov byte [0x1400c5af3], al
movzx eax, byte [0x1400c5aea]
xor al, 0x73
mov byte [0x1400c5af5], al
movzx eax, byte [0x1400c5aeb]
xor al, 0xcb
mov byte [0x1400c5af6], al
movzx eax, byte [0x1400c5aec]
xor al, 0x24
mov byte [str.5_X], al
movzx eax, byte [0x1400c5afb]
xor al, 0xea
mov byte [0x1400c5b05], al
movzx eax, byte [0x1400c5afc]
xor al, 0xf5
mov byte [0x1400c5b09], al
movzx eax, byte [0x1400c5b0b]
xor al, 0x25
mov byte [0x1400c5b21], al
movzx eax, byte [0x1400c5b0c]
xor al, 0x24
mov byte [0x1400c5b27], al
movzx eax, byte [str.EytL_]
xor al, 5
mov byte [0x1400c5b28], al
movzx eax, byte [0x1400c5b0e]
xor al, 0x52
mov byte [0x1400c5b29], al
movzx eax, byte [0x1400c5b0f]
xor al, 0x78
mov byte [0x1400c5b2c], al
movzx eax, byte [0x1400c5b10]
xor al, 0x35
mov byte [0x1400c5b2e], al
movzx eax, byte [0x1400c5b11]
xor al, 0xf7
mov byte [0x1400c5b2f], al
movzx eax, byte [0x1400c5b31]
mov byte [0x1400c5b40], al
movzx eax, byte [0x1400c5b32]
xor al, 0x64
mov byte [0x1400c5b41], al
movzx eax, byte [0x1400c5b33]
xor al, 0x6b
mov byte [0x1400c5b42], al
movzx eax, byte [0x1400c5b34]
xor al, 0xf8
mov byte [0x1400c5b43], al
movzx eax, byte [0x1400c5b35]
xor al, 9
mov byte [0x1400c5b46], al
movzx eax, byte [0x1400c5b36]
xor al, 0xe8
mov byte [0x1400c5b47], al
movzx eax, byte [0x1400c5b37]
xor al, 0x74
mov byte [0x1400c5b48], al
movzx eax, byte [0x1400c5b38]
xor al, 0x71
mov byte [0x1400c5b49], al
movzx eax, byte [0x1400c5b39]
xor al, 0x71
mov byte [0x1400c5b4a], al
movzx eax, byte [0x1400c5b3a]
xor al, 0x52
mov byte [0x1400c5b4b], al
movzx eax, byte [0x1400c5b4c]
xor al, 7
mov byte [0x1400c5b58], al
movzx eax, byte [0x1400c5b4d]
xor al, 0x36
mov byte [str.0_1__], al
movzx eax, byte [0x1400c5b4e]
xor al, 0xf1
mov byte [0x1400c5b5a], al
movzx eax, byte [0x1400c5b4f]
xor al, 0x2a
mov byte [0x1400c5b5b], al
movzx eax, byte [0x1400c5b50]
xor al, 0x8c
mov byte [0x1400c5b5c], al
movzx eax, byte [0x1400c5b51]
xor al, 0xf
mov byte [0x1400c5b5d], al
movzx eax, byte [0x1400c5b52]
xor al, 0xe7
mov byte [0x1400c5b5e], al
movzx eax, byte [0x1400c5b53]
xor al, 0x85
mov byte [0x1400c5b61], al
movzx eax, byte [0x1400c5b64]
xor al, 0xab
mov byte [0x1400c5b6a], al
movzx eax, byte [0x1400c5b65]
xor al, 0xeb
mov byte [0x1400c5b6c], al
movzx eax, byte [0x1400c5b66]
xor al, 0xd3
mov byte [0x1400c5b72], al
movzx eax, byte [0x1400c5b8c]
xor al, 0xc2
mov byte [0x1400c5b99], al
movzx eax, byte [0x1400c5b8d]
xor al, 0xdd
mov byte [0x1400c5b9a], al
movzx eax, byte [0x1400c5b8e]
xor al, 0x12
mov byte [0x1400c5b9b], al
movzx eax, byte [0x1400c5b8f]
xor al, 0xec
mov byte [0x1400c5b9c], al
movzx eax, byte [0x1400c5b90]
xor al, 0x8f
mov byte [0x1400c5b9d], al
movzx eax, byte [0x1400c5b9e]
xor al, 0x4e
mov byte [0x1400c5baa], al
movzx eax, byte [0x1400c5b9f]
xor al, 0x3e
mov byte [0x1400c5bab], al
movzx eax, byte [0x1400c5ba0]
xor al, 0x7a
mov byte [0x1400c5bad], al
movzx eax, byte [0x1400c5ba1]
xor al, 0xfa
mov byte [0x1400c5bae], al
movzx eax, byte [0x1400c5ba2]
xor al, 0x39
mov byte [0x1400c5baf], al
movzx eax, byte [0x1400c5ba3]
xor al, 0x85
mov byte [0x1400c5bb0], al
movzx eax, byte [0x1400c5bb1]
xor al, 0x70
mov byte [0x1400c5bc2], al
movzx eax, byte [0x1400c5bb2]
xor al, 0x91
mov byte [0x1400c5bc4], al
movzx eax, byte [0x1400c5bb3]
xor al, 0xc9
mov byte [0x1400c5bc7], al
movzx eax, byte [0x1400c5bb4]
xor al, 0xd2
mov byte [0x1400c5bc8], al
movzx eax, byte [0x1400c5bb5]
xor al, 0x14
mov byte [0x1400c5bca], al
movzx eax, byte [0x1400c5bb6]
xor al, 0xab
mov byte [0x1400c5bcb], al
movzx eax, byte [0x1400c5bb7]
xor al, 0x5f
mov byte [str._h2_tn_MT], al
movzx eax, byte [0x1400c5bb8]
xor al, 0xf1
mov byte [0x1400c5bd1], al
movzx eax, byte [0x1400c5bd2]
xor al, 0xba
mov byte [0x1400c5bdd], al
movzx eax, byte [0x1400c5bd3]
xor al, 0xd0
mov byte [0x1400c5bdf], al
movzx eax, byte [0x1400c5bd4]
xor al, 0x20
mov byte [0x1400c5be1], al
movzx eax, byte [0x1400c5bd5]
xor al, 0x93
mov byte [0x1400c5be3], al
movzx eax, byte [0x1400c5bd6]
xor al, 0x54
mov byte [0x1400c5be4], al
movzx eax, byte [0x1400c5be6]
xor al, 0x1e
mov byte [0x1400c5bf9], al
movzx eax, byte [0x1400c5be7]
xor al, 0xc4
mov byte [0x1400c5bfa], al
movzx eax, byte [0x1400c5be8]
xor al, 0x8a
mov byte [0x1400c5bfb], al
movzx eax, byte [0x1400c5be9]
xor al, 0x7e
mov byte [0x1400c5bfd], al
movzx eax, byte [0x1400c5bea]
xor al, 0xa3
mov byte [0x1400c5bfe], al
movzx eax, byte [0x1400c5beb]
xor al, 0xd3
mov byte [0x1400c5bff], al
movzx eax, byte [0x1400c5bec]
xor al, 0xec
mov byte [0x1400c5c00], al
movzx eax, byte [0x1400c5bed]
xor al, 0x2a
mov byte [0x1400c5c01], al
movzx eax, byte [0x1400c5bee]
xor al, 0x2c
mov byte [0x1400c5c02], al
movzx eax, byte [0x1400c5bef]
xor al, 0x2f
mov byte [0x1400c5c03], al
movzx eax, byte [0x1400c5bf0]
xor al, 0x96
mov byte [0x1400c5c04], al
movzx eax, byte [0x1400c5bf1]
xor al, 0x9d
mov byte [0x1400c5c05], al
movzx eax, byte [0x1400c5bf2]
xor al, 0xe1
mov byte [0x1400c5c07], al
movzx eax, byte [0x1400c5c08]
xor al, 0x41
mov byte [0x1400c5c20], al
movzx eax, byte [0x1400c5c09]
xor al, 4
mov byte [0x1400c5c21], al
movzx eax, byte [0x1400c5c0a]
xor al, 0xdc
mov byte [0x1400c5c22], al
movzx eax, byte [0x1400c5c0b]
xor al, 6
mov byte [0x1400c5c24], al
movzx eax, byte [0x1400c5c0c]
xor al, 0xe9
mov byte [0x1400c5c25], al
movzx eax, byte [0x1400c5c0d]
xor al, 0x6b
mov byte [0x1400c5c26], al
movzx eax, byte [0x1400c5c0e]
xor al, 0x20
mov byte [0x1400c5c28], al
movzx eax, byte [0x1400c5c0f]
xor al, 0x67
mov byte [str.ly_f_a], al
movzx eax, byte [0x1400c5c10]
xor al, 0x95
mov byte [0x1400c5c2b], al
movzx eax, byte [0x1400c5c11]
xor al, 0xcf
mov byte [0x1400c5c2d], al
movzx eax, byte [0x1400c5c12]
xor al, 0x5c
mov byte [0x1400c5c2f], al
movzx eax, byte [0x1400c5c32]
xor al, 8
mov byte [0x1400c5c40], al
movzx eax, byte [0x1400c5c33]
xor al, 0x4e
mov byte [0x1400c5c42], al
movzx eax, byte [0x1400c5c34]
xor al, 0x8e
mov byte [0x1400c5c44], al
movzx eax, byte [0x1400c5c35]
xor al, 0x8a
mov byte [0x1400c5c46], al
movzx eax, byte [0x1400c5c36]
xor al, 0x24
mov byte [0x1400c5c48], al
movzx eax, byte [0x1400c5c37]
xor al, 0xf4
mov byte [0x1400c5c4e], al
movzx eax, byte [0x1400c5c38]
xor al, 0x93
mov byte [0x1400c5c4f], al
movzx eax, byte [0x1400c5c67]
xor al, 0xd5
mov byte [0x1400c5c70], al
movzx eax, byte [0x1400c5c68]
xor al, 0xee
mov byte [0x1400c5c71], al
movzx eax, byte [0x1400c5c69]
xor al, 0x93
mov byte [0x1400c5c74], al
movzx eax, byte [0x1400c5c6a]
xor al, 0xdb
mov byte [0x1400c5c76], al
movzx eax, byte [0x1400c5c6b]
xor al, 0xb1
mov byte [0x1400c5c7a], al
movzx eax, byte [0x1400c5c6c]
xor al, 0x40
mov byte [0x1400c5c7e], al
movzx eax, byte [0x1400c5c6d]
xor al, 0x11
mov byte [0x1400c5c7f], al
movzx eax, byte [0x1400c5c80]
xor al, 0x31
mov byte [0x1400c5c88], al
movzx eax, byte [0x1400c5c81]
xor al, 0x85
mov byte [0x1400c5c89], al
movzx eax, byte [0x1400c5c82]
xor al, 0x48
mov byte [0x1400c5c8d], al
movzx eax, byte [0x1400c5c83]
xor al, 0x51
mov byte [0x1400c5c8e], al
movzx eax, byte [0x1400c5c84]
not al
mov byte [0x1400c5c8f], al
movzx eax, byte [0x1400c5c85]
xor al, 0xfc
mov byte [0x1400c5c91], al
movzx eax, byte [0x1400c5c86]
xor al, 0x1c
mov byte [0x1400c5c92], al
movzx eax, byte [0x1400c5c93]
xor al, 0x13
mov byte [0x1400c5c9a], al
movzx eax, byte [0x1400c5c94]
xor al, 0xf
mov byte [0x1400c5c9b], al
movzx eax, byte [0x1400c5c95]
xor al, 0x74
mov byte [0x1400c5c9c], al
movzx eax, byte [0x1400c5c96]
xor al, 0x6a
mov byte [0x1400c5c9d], al
movzx eax, byte [0x1400c5c97]
xor al, 0x62
mov byte [0x1400c5ca1], al
movzx eax, byte [0x1400c5ca3]
xor al, 0xdf
mov byte [0x1400c5ca8], al
movzx eax, byte [0x1400c5ca4]
xor al, 0x9e
mov byte [0x1400c5caa], al
movzx eax, byte [0x1400c5cb3]
xor al, 0x9a
mov byte [0x1400c5cc0], al
movzx eax, byte [0x1400c5cb4]
xor al, 0x8e
mov byte [0x1400c5cc1], al
movzx eax, byte [0x1400c5cb5]
xor al, 0x5b
mov byte [0x1400c5cc3], al
movzx eax, byte [0x1400c5cb6]
xor al, 0x5e
mov byte [0x1400c5cc4], al
movzx eax, byte [0x1400c5cb7]
xor al, 0xeb
mov byte [0x1400c5cc5], al
movzx eax, byte [0x1400c5cb8]
xor al, 0x60
mov byte [0x1400c5cc6], al
movzx eax, byte [0x1400c5cb9]
xor al, 0x7f
mov byte [0x1400c5cc9], al
movzx eax, byte [0x1400c5cba]
xor al, 0xb6
mov byte [0x1400c5cca], al
movzx eax, byte [0x1400c5cbb]
xor al, 6
mov byte [0x1400c5ccb], al
movzx eax, byte [0x1400c5ccc]
xor al, 0x51
mov byte [0x1400c5ce0], al
movzx eax, byte [0x1400c5ccd]
xor al, 0x97
mov byte [0x1400c5ce2], al
movzx eax, byte [0x1400c5cce]
xor al, 0x94
mov byte [0x1400c5ce3], al
movzx eax, byte [0x1400c5ccf]
xor al, 0x97
mov byte [str.NAFFg], al
movzx eax, byte [0x1400c5cd0]
xor al, 0x74
mov byte [0x1400c5cea], al
movzx eax, byte [0x1400c5cd1]
xor al, 0x7c
mov byte [0x1400c5cec], al
movzx eax, byte [0x1400c5cd2]
xor al, 0x2d
mov byte [0x1400c5ced], al
movzx eax, byte [0x1400c5cd3]
xor al, 0x17
mov byte [0x1400c5cf0], al
movzx eax, byte [0x1400c5cd4]
xor al, 1
mov byte [0x1400c5cf2], al
movzx eax, byte [0x1400c5cd5]
xor al, 0x4b
mov byte [0x1400c5cf3], al
movzx eax, byte [0x1400c5cf4]
xor al, 0xc9
mov byte [0x1400c5d03], al
movzx eax, byte [0x1400c5cf5]
xor al, 0xa2
mov byte [0x1400c5d05], al
movzx eax, byte [0x1400c5cf6]
xor al, 0xea
mov byte [0x1400c5d07], al
movzx eax, byte [0x1400c5cf7]
xor al, 0xb1
mov byte [0x1400c5d09], al
movzx eax, byte [0x1400c5cf8]
xor al, 0xc2
mov byte [0x1400c5d0e], al
movzx eax, byte [0x1400c5d10]
xor al, 0xf4
mov byte [0x1400c5d1e], al
movzx eax, byte [0x1400c5d2c]
xor al, 0xf7
mov byte [0x1400c5d38], al
movzx eax, byte [0x1400c5d2d]
xor al, 0x44
mov byte [0x1400c5d39], al
movzx eax, byte [0x1400c5d2e]
xor al, 0x20
mov byte [0x1400c5d3a], al
movzx eax, byte [0x1400c5d2f]
xor al, 0xf8
mov byte [0x1400c5d3c], al
movzx eax, byte [0x1400c5d30]
xor al, 1
mov byte [0x1400c5d3d], al
movzx eax, byte [0x1400c5d31]
xor al, 0x3b
mov byte [0x1400c5d41], al
movzx eax, byte [0x1400c5d42]
xor al, 0xef
mov byte [0x1400c5d48], al
movzx eax, byte [0x1400c5d43]
xor al, 0xee
mov byte [0x1400c5d49], al
movzx eax, byte [0x1400c5d44]
xor al, 0x83
mov byte [0x1400c5d4f], al
movzx eax, byte [0x1400c5d51]
xor al, 0xea
mov byte [0x1400c5d59], al
movzx eax, byte [0x1400c5d52]
xor al, 0xe
mov byte [0x1400c5d5b], al
movzx eax, byte [0x1400c5d53]
xor al, 0x68
mov byte [0x1400c5d60], al
movzx eax, byte [0x1400c5d62]
xor al, 0x92
mov byte [0x1400c5d69], al
movzx eax, byte [0x1400c5d63]
xor al, 0xba
mov byte [0x1400c5d6c], al
movzx eax, byte [0x1400c5d6e]
xor al, 0x64
mov byte [0x1400c5d78], al
movzx eax, byte [0x1400c5d6f]
xor al, 0x68
mov byte [0x1400c5d79], al
movzx eax, byte [0x1400c5d70]
xor al, 0x59
mov byte [0x1400c5d7b], al
movzx eax, byte [0x1400c5d71]
xor al, 0xef
mov byte [0x1400c5d7e], al
movzx eax, byte [0x1400c5d72]
xor al, 0xd2
mov byte [0x1400c5d7f], al
movzx eax, byte [0x1400c5d73]
xor al, 0xf6
mov byte [0x1400c5d80], al
movzx eax, byte [0x1400c5d74]
xor al, 0xd7
mov byte [0x1400c5d81], al
movzx eax, byte [0x1400c5d75]
xor al, 0x97
mov byte [0x1400c5d82], al
movzx eax, byte [0x1400c5d76]
xor al, 0x4d
mov byte [0x1400c5d83], al
movzx eax, byte [0x1400c5d77]
xor al, 0x3f
mov byte [0x1400c5d85], al
movzx eax, byte [0x1400c5d88]
xor al, 0xd2
mov byte [0x1400c5d90], al
movzx eax, byte [0x1400c5d89]
xor al, 0x43
mov byte [0x1400c5d91], al
movzx eax, byte [0x1400c5d8a]
xor al, 0x95
mov byte [0x1400c5d93], al
movzx eax, byte [0x1400c5d8b]
xor al, 0x51
mov byte [0x1400c5d96], al
movzx eax, byte [0x1400c5d8c]
xor al, 0xa
mov byte [0x1400c5d97], al
movzx eax, byte [0x1400c5d98]
xor al, 0xa6
mov byte [0x1400c5da0], al
movzx eax, byte [0x1400c5d99]
xor al, 0x79
mov byte [0x1400c5da1], al
movzx eax, byte [0x1400c5d9a]
xor al, 0xd
mov byte [0x1400c5da3], al
movzx eax, byte [0x1400c5d9b]
xor al, 0x45
mov byte [0x1400c5da4], al
movzx eax, byte [0x1400c5d9c]
xor al, 0xa9
mov byte [0x1400c5da5], al
movzx eax, byte [0x1400c5d9d]
xor al, 0xfc
mov byte [0x1400c5da8], al
movzx eax, byte [0x1400c5d9e]
xor al, 0x14
mov byte [0x1400c5daa], al
movzx eax, byte [0x1400c5dab]
xor al, 0x8c
mov byte [str._Z_], al
movzx eax, byte [0x1400c5dac]
xor al, 0xf
mov byte [0x1400c5dba], al
movzx eax, byte [0x1400c5dad]
xor al, 0xb2
mov byte [0x1400c5dbb], al
movzx eax, byte [0x1400c5dae]
xor al, 0x9c
mov byte [0x1400c5dbc], al
movzx eax, byte [0x1400c5daf]
xor al, 0x8f
mov byte [0x1400c5dbd], al
movzx eax, byte [0x1400c5db0]
xor al, 0xa1
mov byte [0x1400c5dbe], al
movzx eax, byte [0x1400c5db1]
xor al, 0x6d
mov byte [0x1400c5dc2], al
movzx eax, byte [0x1400c5dc6]
xor al, 0xd1
mov byte [0x1400c5dd0], al
movzx eax, byte [0x1400c5dc7]
xor al, 0x31
mov byte [0x1400c5dd3], al
movzx eax, byte [0x1400c5dc8]
xor al, 0xd4
mov byte [0x1400c5dd6], al
movzx eax, byte [0x1400c5dc9]
xor al, 0xb1
mov byte [0x1400c5dd7], al
movzx eax, byte [0x1400c5dd8]
xor al, 0xc8
mov byte [0x1400c5df0], al
movzx eax, byte [0x1400c5dd9]
xor al, 0x93
mov byte [0x1400c5df1], al
movzx eax, byte [0x1400c5dda]
xor al, 0x4c
mov byte [0x1400c5df2], al
movzx eax, byte [0x1400c5ddb]
xor al, 0x2f
mov byte [0x1400c5df4], al
movzx eax, byte [0x1400c5ddc]
xor al, 0x4a
mov byte [0x1400c5df6], al
movzx eax, byte [0x1400c5ddd]
xor al, 0x52
mov byte [0x1400c5df7], al
movzx eax, byte [0x1400c5dde]
xor al, 0xd2
mov byte [0x1400c5df8], al
movzx eax, byte [0x1400c5ddf]
xor al, 0xf4
mov byte [0x1400c5dfa], al
movzx eax, byte [0x1400c5de0]
xor al, 0xc8
mov byte [0x1400c5dfb], al
movzx eax, byte [0x1400c5de1]
xor al, 0xad
mov byte [str.r_G], al
movzx eax, byte [0x1400c5de2]
xor al, 9
mov byte [0x1400c5dfe], al
movzx eax, byte [0x1400c5de3]
xor al, 0x1d
mov byte [0x1400c5dff], al
movzx eax, byte [0x1400c5de4]
xor al, 0x44
mov byte [0x1400c5e00], al
movzx eax, byte [0x1400c5de5]
xor al, 0x20
mov byte [0x1400c5e01], al
movzx eax, byte [0x1400c5e02]
xor al, 0xe0
mov byte [0x1400c5e08], al
movzx eax, byte [0x1400c5e03]
xor al, 0x90
mov byte [0x1400c5e0a], al
movzx eax, byte [0x1400c5e04]
xor al, 0x54
mov byte [0x1400c5e0c], al
movzx eax, byte [0x1400c5e05]
xor al, 0xe0
mov byte [0x1400c5e11], al
movzx eax, byte [0x1400c5e06]
xor al, 0xf
mov byte [0x1400c5e12], al
movzx eax, byte [0x1400c5e13]
xor al, 0x65
mov byte [0x1400c5e18], al
movzx eax, byte [0x1400c5e14]
xor al, 0x71
mov byte [0x1400c5e19], al
movzx eax, byte [0x1400c5e15]
xor al, 0x23
mov byte [0x1400c5e1c], al
movzx eax, byte [0x1400c5e16]
xor al, 0x60
mov byte [0x1400c5e1d], al
movzx eax, byte [0x1400c5e17]
xor al, 0x4b
mov byte [str.eX__b], al
movzx eax, byte [0x1400c5e20]
xor al, 0x1c
mov byte [0x1400c5e2c], al
movzx eax, byte [0x1400c5e21]
xor al, 0x3a
mov byte [0x1400c5e2d], al
movzx eax, byte [0x1400c5e22]
xor al, 0x70
mov byte [0x1400c5e30], al
movzx eax, byte [0x1400c5e31]
xor al, 0x8d
mov byte [0x1400c5e40], al
movzx eax, byte [0x1400c5e52]
xor al, 0x85
mov byte [0x1400c5e5a], al
movzx eax, byte [0x1400c5e53]
xor al, 0x12
mov byte [0x1400c5e5e], al
movzx eax, byte [0x1400c5e54]
xor al, 0x22
mov byte [0x1400c5e60], al
movzx eax, byte [0x1400c5e64]
xor al, 0x61
mov byte [0x1400c5e70], al
movzx eax, byte [0x1400c5e65]
xor al, 0x82
mov byte [0x1400c5e71], al
movzx eax, byte [0x1400c5e66]
xor al, 0xb5
mov byte [0x1400c5e72], al
movzx eax, byte [0x1400c5e67]
xor al, 0xd5
mov byte [0x1400c5e73], al
movzx eax, byte [0x1400c5e68]
xor al, 0x94
mov byte [0x1400c5e74], al
movzx eax, byte [0x1400c5e69]
xor al, 0xcd
mov byte [0x1400c5e76], al
movzx eax, byte [0x1400c5e6a]
xor al, 0x3a
mov byte [0x1400c5e77], al
movzx eax, byte [0x1400c5e6b]
xor al, 0x7d
mov byte [0x1400c5e78], al
movzx eax, byte [0x1400c5e6c]
xor al, 0xce
mov byte [0x1400c5e79], al
movzx eax, byte [0x1400c5e6d]
xor al, 0x83
mov byte [0x1400c5e7a], al
movzx eax, byte [0x1400c5e7b]
xor al, 0xf8
mov byte [0x1400c5e88], al
movzx eax, byte [0x1400c5e7c]
xor al, 4
mov byte [0x1400c5e8b], al
movzx eax, byte [0x1400c5e7d]
xor al, 0x83
mov byte [0x1400c5e8e], al
movzx eax, byte [0x1400c5e7e]
xor al, 0xae
mov byte [str._1__r4X], al
movzx eax, byte [0x1400c5e7f]
xor al, 0x6c
mov byte [0x1400c5e91], al
movzx eax, byte [0x1400c5e80]
xor al, 0xa1
mov byte [0x1400c5e92], al
movzx eax, byte [0x1400c5e81]
xor al, 0x19
mov byte [0x1400c5e93], al
movzx eax, byte [0x1400c5e94]
xor al, 0x4c
mov byte [0x1400c5ea0], al
movzx eax, byte [0x1400c5e95]
xor al, 0xbb
mov byte [0x1400c5ea2], al
movzx eax, byte [0x1400c5e96]
xor al, 3
mov byte [0x1400c5ea5], al
movzx eax, byte [0x1400c5e97]
xor al, 0x15
mov byte [0x1400c5ea6], al
movzx eax, byte [0x1400c5e98]
xor al, 0x66
mov byte [0x1400c5ea7], al
movzx eax, byte [0x1400c5e99]
xor al, 0x89
mov byte [0x1400c5ea8], al
movzx eax, byte [0x1400c5e9a]
xor al, 0x64
mov byte [0x1400c5ead], al
movzx eax, byte [0x1400c5e9b]
xor al, 0x70
mov byte [0x1400c5eb2], al
movzx eax, byte [0x1400c5e9c]
xor al, 0xba
mov byte [0x1400c5eb3], al
movzx eax, byte [0x1400c5e9d]
xor al, 0x81
mov byte [0x1400c5eb4], al
movzx eax, byte [0x1400c5ece]
xor al, 0xa2
mov byte [0x1400c5eda], al
movzx eax, byte [0x1400c5ecf]
xor al, 0x2a
mov byte [0x1400c5edc], al
movzx eax, byte [0x1400c5ed0]
xor al, 0x2f
mov byte [0x1400c5ede], al
movzx eax, byte [0x1400c5ed1]
xor al, 0x48
mov byte [0x1400c5ee2], al
movzx eax, byte [0x1400c5ed2]
xor al, 0x69
mov byte [0x1400c5ee3], al
movzx eax, byte [0x1400c5ee4]
xor al, 0x6f
mov byte [0x1400c5ee8], al
movzx eax, byte [0x1400c5ee5]
xor al, 2
mov byte [0x1400c5eea], al
movzx eax, byte [0x1400c5ee6]
xor al, 0x99
mov byte [0x1400c5eeb], al
movzx eax, byte [0x1400c5ee7]
xor al, 0x9d
mov byte [0x1400c5eec], al
movzx eax, byte [0x1400c5eef]
xor al, 6
mov byte [0x1400c5efa], al
movzx eax, byte [0x1400c5ef0]
xor al, 0x4f
mov byte [0x1400c5efb], al
movzx eax, byte [0x1400c5ef1]
xor al, 0x51
mov byte [str.Q:yh], al
movzx eax, byte [0x1400c5ef2]
xor al, 0xbb
mov byte [0x1400c5f01], al
movzx eax, byte [0x1400c5ef3]
xor al, 0x65
mov byte [0x1400c5f02], al
movzx eax, byte [0x1400c5ef4]
xor al, 0xad
mov byte [0x1400c5f03], al
movzx eax, byte [0x1400c5ef5]
xor al, 0xd4
mov byte [0x1400c5f04], al
movzx eax, byte [0x1400c5ef6]
xor al, 0x52
mov byte [0x1400c5f05], al
movzx eax, byte [0x1400c5f06]
xor al, 0x18
mov byte [0x1400c5f11], al
movzx eax, byte [0x1400c5f07]
xor al, 0x58
mov byte [0x1400c5f14], al
movzx eax, byte [0x1400c5f08]
xor al, 0x3e
mov byte [0x1400c5f15], al
movzx eax, byte [0x1400c5f09]
xor al, 0x6f
mov byte [str.___], al
movzx eax, byte [0x1400c5f0a]
xor al, 0x1b
mov byte [0x1400c5f18], al
movzx eax, byte [0x1400c5f0b]
xor al, 0x48
mov byte [0x1400c5f1a], al
movzx eax, byte [0x1400c5f0c]
xor al, 0x7f
mov byte [0x1400c5f1b], al
movzx eax, byte [str.__tS_]
xor al, 0x4b
mov byte [0x1400c5f1c], al
movzx eax, byte [0x1400c5f0e]
xor al, 0xd0
mov byte [0x1400c5f1d], al
movzx eax, byte [0x1400c5f0f]
xor al, 0x57
mov byte [0x1400c5f1e], al
movzx eax, byte [0x1400c5f1f]
xor al, 0x32
mov byte [0x1400c5f2e], al
movzx eax, byte [0x1400c5f20]
xor al, 0xc9
mov byte [0x1400c5f30], al
movzx eax, byte [0x1400c5f21]
xor al, 0x28
mov byte [str.g_j3], al
movzx eax, byte [0x1400c5f22]
xor al, 0x2d
mov byte [0x1400c5f33], al
movzx eax, byte [0x1400c5f4e]
xor al, 0xaa
mov byte [0x1400c5f58], al
movzx eax, byte [0x1400c5f4f]
xor al, 0x9a
mov byte [0x1400c5f5a], al
movzx eax, byte [0x1400c5f50]
xor al, 0x2f
mov byte [0x1400c5f5b], al
movzx eax, byte [0x1400c5f51]
xor al, 0xba
mov byte [0x1400c5f5c], al
movzx eax, byte [0x1400c5f52]
xor al, 0x84
mov byte [0x1400c5f5d], al
movzx eax, byte [0x1400c5f53]
xor al, 0x10
mov byte [0x1400c5f5f], al
movzx eax, byte [0x1400c5f54]
xor al, 0x13
mov byte [0x1400c5f60], al
movzx eax, byte [0x1400c5f61]
xor al, 0xad
mov byte [0x1400c5f69], al
movzx eax, byte [0x1400c5f62]
mov byte [0x1400c5f6b], al
movzx eax, byte [0x1400c5f63]
xor al, 0x1c
mov byte [0x1400c5f6e], al
movzx eax, byte [0x1400c5f64]
xor al, 0xf4
mov byte [0x1400c5f6f], al
movzx eax, byte [0x1400c5f65]
xor al, 0x29
mov byte [0x1400c5f70], al
movzx eax, byte [0x1400c5f66]
xor al, 0xdb
mov byte [0x1400c5f71], al
movzx eax, byte [0x1400c5f7e]
xor al, 0xa8
mov byte [str.1kB], al
movzx eax, byte [0x1400c5f7f]
xor al, 0xb6
mov byte [0x1400c5f89], al
movzx eax, byte [0x1400c5f80]
xor al, 0x4b
mov byte [0x1400c5f8c], al
movzx eax, byte [0x1400c5f81]
xor al, 0x5b
mov byte [0x1400c5f8d], al
movzx eax, byte [0x1400c5f82]
xor al, 0xca
mov byte [0x1400c5f8e], al
movzx eax, byte [0x1400c5f83]
xor al, 0xe9
mov byte [0x1400c5f8f], al
movzx eax, byte [0x1400c5f90]
xor al, 0xce
mov byte [0x1400c5f98], al
movzx eax, byte [0x1400c5f91]
xor al, 0x1f
mov byte [0x1400c5f9a], al
movzx eax, byte [0x1400c5f92]
xor al, 0x97
mov byte [0x1400c5f9c], al
movzx eax, byte [0x1400c5f93]
xor al, 0x9d
mov byte [0x1400c5f9f], al
movzx eax, byte [0x1400c5f94]
xor al, 0x66
mov byte [0x1400c5fa0], al
mov dword [0x1400c7674], 1
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13a0], rsp
mov eax, 0x270
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1368], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1440], rsp
mov eax, 0x70
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1430], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1370], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1378], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1358], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1360], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1338], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1340], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1328], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1330], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1300], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1308], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1290], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1298], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1280], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1288], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1258], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1260], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1240], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1248], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1218], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1220], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1208], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1210], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1198], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1170], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1178], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1160], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1168], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1140], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1148], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1128], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1130], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1108], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1110], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1098], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1080], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1088], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1060], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1068], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1048], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1050], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1028], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1030], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1010], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1018], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xff0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xff8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfd8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfe0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfb8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfc0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfa0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfa8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf80], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf88], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf48], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf50], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf30], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf38], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf10], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf18], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xef8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf00], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xed8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xee0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xec0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xec8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xea0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xea8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe88], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe90], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe68], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe50], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe58], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe30], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe38], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe18], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe20], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdf8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe00], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xde0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xde8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdc0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdc8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xda8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdb0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd88], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd90], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd50], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd58], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd38], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd40], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd18], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd20], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd00], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd08], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xce0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xce8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcc8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcd0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xca8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcb0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc90], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc98], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc58], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc60], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc38], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc40], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc20], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc28], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc00], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc08], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbe8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbf0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbc8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbd0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbb0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbb8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb90], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb98], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb80], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb58], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb60], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb40], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb48], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb20], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb28], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb08], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb10], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xae8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xaf0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xac8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xad0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xaa8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xab0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa90], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa98], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa60], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa68], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa40], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa48], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa28], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa30], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa08], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa10], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa00], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x990], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x998], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x968], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x970], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x958], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x960], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x930], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x938], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x920], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x928], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x900], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x898], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x878], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x880], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x860], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x868], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x840], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x848], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x830], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x838], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x808], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x810], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x798], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x780], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x788], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x760], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x768], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x748], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x750], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x728], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x730], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x718], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x720], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x680], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x688], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x670], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x678], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x650], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x658], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x640], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x648], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x618], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x620], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x600], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x608], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x598], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x578], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x580], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x568], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x570], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x540], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x548], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x528], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x530], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x500], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x508], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x490], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x498], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x480], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x488], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x458], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x460], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x440], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x448], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x420], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x428], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x410], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x418], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3d8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3b0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x378], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x380], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x360], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x368], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x338], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x340], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x328], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x330], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x300], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x308], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2d0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x290], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x298], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x280], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x288], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x258], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x260], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x248], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x250], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x220], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x228], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x210], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x218], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1f8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1e8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1b8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1c0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1a0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1a8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x188], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x148], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x150], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x130], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x138], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x110], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1410], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13f0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1458], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1468], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1450], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1418], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1428], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13c8], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13e0], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1470], rsp
mov eax, 0x10
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1460], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13f8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13d8], rsp
mov eax, 0x260
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13b8], rsp
mov eax, 0x260
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13b0], rsp
mov eax, 0x270
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1380], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1388], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1310], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1348], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1268], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1350], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1318], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12f8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1320], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12a0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1228], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x12a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1270], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1278], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1230], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11b8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1238], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11f8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1200], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1180], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x11d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1188], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xae0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1190], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1150], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1138], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1158], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1118], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1100], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1120], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1090], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10b8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1070], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1058], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1078], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1038], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1020], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1040], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1000], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfe8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1008], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfc8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfb0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xfd0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf90], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf58], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf98], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf60], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf40], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf68], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf20], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf08], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf28], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xee8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xed0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xef0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xeb0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe98], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xeb8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe78], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe60], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe40], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe28], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe48], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe08], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdf0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe10], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdd0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdb8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xdd8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd98], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xda0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd60], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd48], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd68], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd28], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd10], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xd30], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcf0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcd8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcf8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcb8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xca0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xcc0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc68], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc88], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc48], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc30], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc50], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc10], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbf8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc18], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbd8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbc0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xbe0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xba0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb88], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xba8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb68], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb50], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb70], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb30], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb18], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb38], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xaf8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xad8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb00], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xab8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xaa0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xac0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa88], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa50], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa38], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa58], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa18], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xa20], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9f0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x978], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x9b8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x980], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x940], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x988], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x948], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x908], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x950], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x910], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x918], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x8e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x888], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x870], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x890], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x850], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x818], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x858], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x820], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x800], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x828], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x790], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x7b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x770], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x758], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x778], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x738], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x700], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x740], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x708], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x710], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x6d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x690], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x370], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x698], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x660], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x628], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x668], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x630], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x610], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x638], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5f0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5f8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5b8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x550], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x5c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x588], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x510], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x590], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x558], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x538], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x560], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x518], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4f8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x520], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4c0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4a0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x468], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x4a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x470], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x450], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x478], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x430], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x388], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x438], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x400], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x408], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x390], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x398], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x348], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x3a0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x350], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x310], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x358], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x318], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x320], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2e0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2a0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2a8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x268], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x2b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x270], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x230], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x278], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x238], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1c8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x240], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x200], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x208], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1d0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1d8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x190], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x178], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x198], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x158], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x140], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x160], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x120], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xe8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x13e8], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x90], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1400], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x20], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1408], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1448], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1438], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov rdi, rsp
mov eax, 0x30
call fcn.140090710
sub rsp, rax
mov qword [rbp + 0x1478], rsp
mov eax, 0x20
call fcn.140090710
sub rsp, rax
mov rax, rsp
mov qword [rax], 0
mov qword [rax + 8], 8
mov qword [rbp + 0x1420], rax
mov qword [rax + 0x10], 0
sub rsp, 0x20
call fcn.14006f160
add rsp, 0x20
mov r13, rax
cmp qword [rax], 0
mov qword [rbp + 0x1390], rsi
mov qword [rbp + 0x1250], r15
je 0x14000958c
mov rdx, r13
add rdx, 8
mov rax, qword [r13 + 8]
mov rcx, qword [r13 + 0x10]
jmp 0x1400095c9
xorps xmm0, xmm0
mov rsi, qword [rbp + 0x13a0]
movups xmmword [rsi], xmm0
sub rsp, 0x20
mov edx, 0x10
mov rcx, rsi
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
add rsp, 0x20
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov rdx, r13
add rdx, 8
mov qword [r13], 1
mov qword [r13 + 0x10], rcx
lea r8, [rax + 1]
mov qword [rdx], r8
movups xmm0, xmmword [0x1400a6670]
mov rdx, qword [rbp + 0x1478]
movups xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x1400a6660]
movdqu xmmword [rdx], xmm0
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
lea rax, [0x1400b8b6b]
mov rcx, qword [rbp + 0x1460]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5fc8f3356aa8fff2
mov rdx, qword [rbp + 0x1470]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015790
add rsp, 0x20
mov r15, qword [rax]
movzx r13d, word [rax + 8]
movzx esi, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl esi, 0x10
or r13d, esi
mov ecx, r13d
shr ecx, 0x10
xor cl, 0xf0
mov edx, r13d
shr edx, 8
xor dl, 0xbe
xor r13b, 0xc2
movabs r8, 0xa4a8b7ac66946717
xor r15, r8
mov qword [rax], r15
mov byte [rax + 8], r13b
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [r12], 0xb
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xb
lea rax, [0x1400b5bb4]
mov rcx, qword [rbp + 0x13e0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xdf6205107d5e926c
mov rdx, qword [rbp + 0x13c8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014f90
add rsp, 0x20
mov r13, qword [rax]
mov r15, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rsi, 0x8000000000000000
movabs rcx, 0xdd15fa8f9f87140
xor r15, rcx
movabs rcx, 0xcc023c89cd506998
xor r13, rcx
mov qword [rax], r13
mov qword [rax + 8], r15
mov qword [r14], 0x10
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0x10
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
mov r9, r14
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rdi]
cmp rdx, rsi
je 0x140009792
test rdx, rdx
je 0x140009792
mov rcx, qword [rdi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b5caa]
mov rcx, qword [rbp + 0x1428]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xa68b360a0bdcf1c2
mov rdx, qword [rbp + 0x1418]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400145e0
add rsp, 0x20
mov r14, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r13, qword [rbp + 0x13b8]
mov r12, qword [rbp + 0x13e8]
je 0x140013847
xor edi, 0x25c1f9a0
movabs rcx, 0xaeb093c43053b8e3
xor r14, rcx
mov qword [rax], r14
mov dword [rax + 8], edi
mov qword [rbx], 0xc
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xc
lea rax, [0x1400bc934]
mov rcx, qword [rbp + 0x1450]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe4ece60087072a0f
mov rdx, qword [rbp + 0x1468]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014410
add rsp, 0x20
mov r14, qword [rax]
mov rdi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rcx, 0xe24222fb4ed724bb
xor rdi, rcx
movabs rcx, 0xc2c32c7dc4ddc921
xor r14, rcx
mov qword [rax], r14
mov qword [rax + 8], rdi
mov r9, qword [rbp + 0x1448]
mov qword [r9], 0x10
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x10
sub rsp, 0x20
mov rsi, qword [rbp + 0x1438]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009921
test rdx, rdx
je 0x140009921
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b98e4]
mov rcx, qword [rbp + 0x1458]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x41c3c1b17c1559c6
mov rdx, qword [rbp + 0x13f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400167e0
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r15, qword [rbp + 0x1400]
mov rbx, qword [rbp + 0x1408]
je 0x140013847
xor esi, 0x712b95bf
movabs rcx, 0xefb9d4cfc916728c
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rbx], 0xc
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xc
lea rax, [0x1400c1dae]
mov rcx, qword [rbp - 0x78]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x63529b8410dfb7f4
mov rdx, qword [rbp + 0x1410]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014730
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rcx, 0xcac03e24c04f3912
xor rsi, rcx
movabs rcx, 0x73417d20ee0ee025
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov r9, qword [rbp - 0x60]
mov qword [r9], 0x10
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x10
sub rsp, 0x20
mov rsi, qword [rbp - 0x58]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009aa7
test rdx, rdx
je 0x140009aa7
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b89a6]
mov rcx, qword [rbp - 0x68]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5436746bef901dc0
mov rdx, qword [rbp - 0x70]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016160
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xbd
xor sil, 0x60
movabs rdx, 0x327a6eb6d6f3922d
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp - 0x40]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400b7191]
mov rcx, qword [rbp - 0x48]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x8a73b8a57137a1e7
mov rdx, qword [rbp - 0x50]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015fb0
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0x63
xor esi, 0xc63ca67a
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp - 0x28]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp - 0x20]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009c11
test rdx, rdx
je 0x140009c11
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b7dd2]
mov rcx, qword [rbp - 0x30]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4ba8315bf7ea5326
mov rdx, qword [rbp - 0x38]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015c10
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xd
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001395d
xor bl, 0x28
movabs rcx, 0xa44e71f0937a062f
xor rsi, rcx
xor edi, 0x2478ddc8
mov qword [rax], rsi
mov dword [rax + 8], edi
mov byte [rax + 0xc], bl
mov qword [r15], 0xd
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 0xd
lea rax, [0x1400c18f5]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb9a027e3cf623d0e
mov rdx, qword [rbp - 0x18]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400166d0
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0x4c
mov edx, esi
shr edx, 8
xor dl, 0xa9
xor sil, 0x31
xor edi, 0xddd8c96b
movabs r8, 0x3afed8fb42404e5e
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x18]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x20]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r15
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009daf
test rdx, rdx
je 0x140009daf
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bacad]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x54e90e658ad90e33
mov rdx, qword [rbp - 8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014500
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r15, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
je 0x140013893
movabs rcx, 0xb7a52cd9ebd4acde
xor rsi, rcx
movabs rcx, 0x4bd97d20912f45e9
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov r14, qword [rbp + 0x38]
mov qword [r14], 0x10
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0x10
lea rax, [0x1400bd2cb]
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x3d9c75f09efee784
mov rdx, qword [rbp + 0x28]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400147d0
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0x738a4432
movabs rcx, 0xd94bbd0787e4cefa
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0x50]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0x58]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r14
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140009f2a
test rdx, rdx
je 0x140009f2a
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c2034]
mov rcx, qword [rbp + 0x48]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x18024f0c6bc025f5
mov rdx, qword [rbp + 0x40]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014bf0
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xe9
xor sil, 0xf5
movabs rdx, 0x98ba0ff78ff9f5b0
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov qword [r12], 0xa
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xa
lea rax, [0x1400b80ac]
mov rcx, qword [rbp + 0x68]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb71b4878316f6f17
mov rdx, qword [rbp + 0x60]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014c20
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0x57969d35
movabs rcx, 0x81864be8f7f8a762
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0x88]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0x90]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a0a4
test rdx, rdx
je 0x14000a0a4
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bf345]
mov rcx, qword [rbp + 0x78]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x423607983af6b87d
mov rdx, qword [rbp + 0x70]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400152e0
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x80]
je 0x140013834
movabs rcx, 0xea5ca5fa12f5c7bb
xor rsi, rcx
mov qword [rax], rsi
mov qword [r12], 8
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 8
lea rax, [0x1400bdbc4]
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xbc7bacf93ab92ca8
mov rdx, qword [rbp + 0x98]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016090
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0x82cde673
movabs rcx, 0xfb8d2b631fd42681
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0xb8]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0xc0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a214
test rdx, rdx
je 0x14000a214
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c3704]
mov rcx, qword [rbp + 0xb0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x39767de59fc3e468
mov rdx, qword [rbp + 0xa8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400165f0
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013834
movabs rcx, 0x4882b50a076e5a58
xor rsi, rcx
mov qword [rax], rsi
mov qword [rbx], 8
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 8
lea rax, [0x1400baeed]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb8c2df9f148d5fd
mov rdx, qword [rbp + 0xc8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400144d0
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0xe51a7986
movabs rcx, 0x354992ceeded72d5
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0xe8]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0xf0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a380
test rdx, rdx
je 0x14000a380
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c0883]
mov rcx, qword [rbp + 0xe0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x3aa937444f976aeb
mov rdx, qword [rbp + 0xd8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014a30
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0x811ebb68
movabs rcx, 0x63ec07e0f9c75221
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov rdi, qword [rbp + 0x108]
mov qword [rdi], 0xc
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xc
lea rax, [0x1400b9c47]
mov rcx, qword [rbp + 0x100]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe5fa7a9d3172d0
mov rdx, qword [rbp + 0xf8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014ae0
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0xa7
xor esi, 0x75ca4a3
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x120]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x128]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a4f4
test rdx, rdx
je 0x14000a4f4
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bcb82]
mov rcx, qword [rbp + 0x118]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x93a2f99358e3b695
mov rdx, qword [rbp + 0x110]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015390
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0x6a
xor sil, 0x2d
movabs rdx, 0x2d513ec91823d2d5
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x140]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400c524d]
mov rcx, qword [rbp + 0x138]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb91ce0b283510980
mov rdx, qword [rbp + 0x130]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015c40
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0x9a
xor esi, 0xdb24b04c
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x158]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a673
test rdx, rdx
je 0x14000a673
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c4f6b]
mov rcx, qword [rbp + 0x150]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6466dfa332a56344
mov rdx, qword [rbp + 0x148]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016460
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xb9
xor sil, 0x8c
movabs rdx, 0x246d7de4c9e3eb27
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x178]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400c2a1e]
mov rcx, qword [rbp + 0x170]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x35c3e96cfd9368c3
mov rdx, qword [rbp + 0x168]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014270
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0xe
xor esi, 0xbd82b778
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x190]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x198]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000a7f2
test rdx, rdx
je 0x14000a7f2
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b9e94]
mov rcx, qword [rbp + 0x188]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xbce045e0b455118c
mov rdx, qword [rbp + 0x180]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014fc0
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0x85
xor sil, 0xa7
movabs rdx, 0x76149fb6bf880e57
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x1b0]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400ba6b4]
mov rcx, qword [rbp + 0x1a8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xcc73a692020d8b8a
mov rdx, qword [rbp + 0x1a0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016440
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0x54
xor esi, 0xbdcef030
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x1d0]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x1d8]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov rdi, qword [rbp + 0x1c8]
je 0x14000a978
test rdx, rdx
je 0x14000a978
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c21c2]
mov rcx, qword [rbp + 0x1c0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x8d38e0e46d132949
mov rdx, qword [rbp + 0x1b8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015d90
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0xe3
movabs rcx, 0x24ae2e376c19fd0b
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [r15], 9
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 9
lea rax, [0x1400c0c4c]
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xd5d371d462391708
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400168b0
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0x48
xor esi, 0x9663f16f
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x200]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x208]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r15
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000aae3
test rdx, rdx
je 0x14000aae3
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b8903]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x1f1af1dd00fd3e20
mov rdx, qword [rbp + 0x1f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014830
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0xa1
movabs rcx, 0x956b69ae096377a5
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [rdi], 9
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 9
lea rax, [0x1400c1801]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x46247927a5cfd8c9
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014ab0
add rsp, 0x20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 5
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138a6
xor bl, 0x10
xor esi, 0xaf58d384
mov byte [rax + 4], bl
mov dword [rax], esi
mov r9, qword [rbp + 0x238]
mov qword [r9], 5
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 5
sub rsp, 0x20
mov rsi, qword [rbp + 0x240]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000ac4e
test rdx, rdx
je 0x14000ac4e
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b8951]
mov rcx, qword [rbp + 0x228]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x701c2f4fdc12398c
mov rdx, qword [rbp + 0x220]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014480
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x230]
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0x24
xor sil, 1
movabs rdx, 0x8ffb70d18b520be6
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov qword [r12], 0xa
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xa
lea rax, [0x1400c51c2]
mov rcx, qword [rbp + 0x250]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xc8d86f537f050364
mov rdx, qword [rbp + 0x248]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015b80
add rsp, 0x20
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov edi, dword [rax + 0x10]
movzx esi, word [rax + 0x14]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x16
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013970
mov ecx, esi
shr ecx, 8
xor cl, 0xcc
xor sil, 0xe9
xor edi, 0xd338bee
movabs rdx, 0x43980f133433a17d
xor rbx, rdx
movabs rdx, 0xb2ed9a0b2a46462a
xor r14, rdx
mov qword [rax], r14
mov qword [rax + 8], rbx
mov dword [rax + 0x10], edi
mov byte [rax + 0x14], sil
mov byte [rax + 0x15], cl
mov r9, qword [rbp + 0x270]
mov qword [r9], 0x16
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x16
sub rsp, 0x20
mov rsi, qword [rbp + 0x278]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000ae07
test rdx, rdx
je 0x14000ae07
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b771f]
mov rcx, qword [rbp + 0x260]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x1cbf4f828d0bff73
mov rdx, qword [rbp + 0x258]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014310
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x268]
je 0x140013880
xor bl, 0x8a
movabs rcx, 0x8d9fc2279b94bcc1
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [r12], 9
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 9
lea rax, [0x1400baca5]
mov rcx, qword [rbp + 0x288]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x745a3e8c63bdfdcd
mov rdx, qword [rbp + 0x280]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015520
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0x63
mov edx, esi
shr edx, 8
xor dl, 0x75
xor sil, 0x96
xor edi, 0x668d3fee
movabs r8, 0xc66bc54f6e811687
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x2a8]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x2b0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000afb5
test rdx, rdx
je 0x14000afb5
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c48a4]
mov rcx, qword [rbp + 0x298]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x7af15ed6be0d0478
mov rdx, qword [rbp + 0x290]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015220
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x2a0]
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xcf
mov edx, esi
shr edx, 8
xor dl, 0xcf
xor sil, 0x2f
movabs r8, 0x39320af949743603
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [r12], 0xb
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xb
lea rax, [0x1400c0435]
mov rcx, qword [rbp + 0x2c0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x29f696c17062d1a7
mov rdx, qword [rbp + 0x2b8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015450
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0x50
mov edx, esi
shr edx, 8
xor dl, 0xc8
xor sil, 0x4b
xor edi, 0xce17d755
movabs r8, 0x3800fa5065e931bf
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x2e0]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x2e8]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000b184
test rdx, rdx
je 0x14000b184
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b8209]
mov rcx, qword [rbp + 0x2d0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x9fc23dad5dac71a6
mov rdx, qword [rbp + 0x2c8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016970
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x2d8]
je 0x140013847
xor esi, 0xd1d58acb
movabs rcx, 0x5d46fee67f02639e
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [r12], 0xc
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xc
lea rax, [0x1400c4ed1]
mov rcx, qword [rbp + 0x2f8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xfb99e43c37fd9a35
mov rdx, qword [rbp + 0x2f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014860
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0x84
mov edx, esi
shr edx, 8
xor dl, 0x87
xor sil, 0x6d
xor edi, 0x945051fa
movabs r8, 0x6553c89a4a009f28
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x318]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x320]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000b334
test rdx, rdx
je 0x14000b334
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b9cd3]
mov rcx, qword [rbp + 0x308]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xd0c6051248e17dd3
mov rdx, qword [rbp + 0x300]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400144a0
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x310]
je 0x140013847
xor esi, 0x9588f6c7
movabs rcx, 0xadff9d08b7daad36
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [r12], 0xc
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xc
lea rax, [0x1400bfa5e]
mov rcx, qword [rbp + 0x330]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x3cd86a8165e91f33
mov rdx, qword [rbp + 0x328]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015aa0
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0xfe
mov edx, esi
shr edx, 8
xor dl, 0x2b
xor sil, 0xa3
xor edi, 0x16fb4c79
movabs r8, 0x74941cde9e96bbeb
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x350]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x358]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000b4e4
test rdx, rdx
je 0x14000b4e4
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bfee4]
mov rcx, qword [rbp + 0x340]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6a998be73d9564a4
mov rdx, qword [rbp + 0x338]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014170
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x348]
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0x33
mov edx, esi
shr edx, 8
xor dl, 0x4b
xor sil, 0xe3
movabs r8, 0xed2f1cd94d684158
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [r12], 0xb
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xb
lea rax, [0x1400c5136]
mov rcx, qword [rbp + 0x368]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xeb066cc0ad0c1bd
mov rdx, qword [rbp + 0x360]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014b60
add rsp, 0x20
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r14d, byte [rax + 0xe]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138b9
shl r14d, 0x10
or esi, r14d
mov ecx, esi
shr ecx, 0x10
xor cl, 0xa4
mov edx, esi
shr edx, 8
xor dl, 0x59
xor sil, 0x77
xor edi, 0x97fbbbd7
movabs r8, 0xafd1394b3c739ba8
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x398]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rsi, qword [rbp + 0x3a0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000b6b3
test rdx, rdx
je 0x14000b6b3
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c27c8]
mov rcx, qword [rbp + 0x380]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x24561edc668d3a36
mov rdx, qword [rbp + 0x378]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015950
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 6
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r15, qword [rbp + 0x370]
mov r14, qword [rbp + 0x388]
mov r12, qword [rbp + 0x390]
je 0x1400138df
mov ecx, edi
shr ecx, 8
xor cl, 0x6f
movzx ecx, cl
shl rcx, 0x28
xor dil, 0xd7
movzx edx, dil
shl rdx, 0x20
or rdx, rcx
xor esi, 0x46415fe9
mov dword [rax], esi
shr rdx, 0x20
mov word [rax + 4], dx
mov qword [r12], 6
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 6
lea rax, [0x1400b6823]
mov rcx, qword [rbp + 0x3b0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe306b1b09c882f6b
mov rdx, qword [rbp + 0x3a8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016140
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xda
mov edx, esi
shr edx, 8
xor dl, 0x9d
xor sil, 0x6d
movabs r8, 0xf1aa5980b5e36523
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov r9, qword [rbp + 0x3c8]
mov qword [r9], 0xb
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xb
sub rsp, 0x20
mov rsi, qword [rbp + 0x3d0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000b877
test rdx, rdx
je 0x14000b877
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bced9]
mov rcx, qword [rbp + 0x3c0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb6e19da2326d3cb4
mov rdx, qword [rbp + 0x3b8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016620
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xb
mov edx, esi
shr edx, 8
xor dl, 0xd8
xor sil, 0xfc
movabs r8, 0x76b848aa837dc8d9
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov r12, qword [rbp + 0x3e8]
mov qword [r12], 0xb
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xb
lea rax, [0x1400bd9ce]
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5327d0fad1f9a5f7
mov rdx, qword [rbp + 0x3d8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014c90
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0x63
mov edx, esi
shr edx, 8
xor dl, 0xd3
xor sil, 0x1d
movabs r8, 0x797c3bb832da149c
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov r9, qword [rbp + 0x400]
mov qword [r9], 0xb
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xb
sub rsp, 0x20
mov rsi, qword [rbp + 0x408]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000ba37
test rdx, rdx
je 0x14000ba37
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c2ff8]
mov rcx, qword [rbp + 0x3f8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xead4bde47f76c9b2
mov rdx, qword [rbp + 0x3f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014bc0
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov ebx, dword [rax + 0x10]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x14
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013918
movabs rcx, 0xe9327c1093da52d
xor rsi, rcx
movabs rcx, 0xdaf68f95270d6c74
xor rdi, rcx
xor ebx, 0x6b8168f7
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 0x10], ebx
mov qword [r14], 0x14
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0x14
lea rax, [0x1400b5dd4]
mov rcx, qword [rbp + 0x418]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xd0783414512e012b
mov rdx, qword [rbp + 0x410]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015f30
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
movzx ebx, byte [rax + 0x10]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x11
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001393e
xor bl, 0x53
movabs rcx, 0x95dba4c1969456c7
xor rsi, rcx
movabs rcx, 0xa0182478c93d7860
xor rdi, rcx
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov byte [rax + 0x10], bl
mov r9, qword [rbp + 0x430]
mov qword [r9], 0x11
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x11
sub rsp, 0x20
mov rsi, qword [rbp + 0x438]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r14
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000bbd7
test rdx, rdx
je 0x14000bbd7
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c29df]
mov rcx, qword [rbp + 0x428]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x267da786ce95233a
mov rdx, qword [rbp + 0x420]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015e20
add rsp, 0x20
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xe
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138cc
mov ecx, esi
shr ecx, 8
xor cl, 0xdc
xor sil, 0xc7
movabs rdx, 0xf6ee94bfffc6883f
xor rdi, rdx
xor ebx, 0xab55b6e3
mov qword [rax], rdi
mov dword [rax + 8], ebx
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], cl
mov rbx, qword [rbp + 0x450]
mov qword [rbx], 0xe
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xe
lea rax, [0x1400bbdeb]
mov rcx, qword [rbp + 0x448]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xaacd976480aff2c3
mov rdx, qword [rbp + 0x440]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015480
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xa4
xor sil, 0x6d
movabs rdx, 0x9ce656d3eaaa9c24
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov r9, qword [rbp + 0x470]
mov qword [r9], 0xa
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xa
sub rsp, 0x20
mov rsi, qword [rbp + 0x478]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov rbx, qword [rbp + 0x468]
je 0x14000bd7f
test rdx, rdx
je 0x14000bd7f
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b6493]
mov rcx, qword [rbp + 0x460]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6f9885bbfbe8eb8a
mov rdx, qword [rbp + 0x458]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015810
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0xcd5da61b
movabs rcx, 0xb4af031d2cfbdf33
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rbx], 0xc
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xc
lea rax, [0x1400b5f19]
mov rcx, qword [rbp + 0x488]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xa711f242584c945e
mov rdx, qword [rbp + 0x480]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014a00
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0x88324c3f
movabs rcx, 0xbf95198db9b7778e
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0x4a0]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0x4a8]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000bef7
test rdx, rdx
je 0x14000bef7
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c492a]
mov rcx, qword [rbp + 0x498]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe5298ce071f33518
mov rdx, qword [rbp + 0x490]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400167b0
add rsp, 0x20
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
movzx esi, word [rax + 0x10]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x12
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013905
mov ecx, esi
shr ecx, 8
xor cl, 0xfc
xor sil, 0x17
movabs rdx, 0x66a4044296b7b418
xor rdi, rdx
movabs rdx, 0x7a1c5a5c23aaddd4
xor rbx, rdx
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov byte [rax + 0x10], sil
mov byte [rax + 0x11], cl
mov rbx, qword [rbp + 0x4c0]
mov qword [rbx], 0x12
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0x12
lea rax, [0x1400b5ed3]
mov rcx, qword [rbp + 0x4b8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4e45cac0826a1b5d
mov rdx, qword [rbp + 0x4b0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015870
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0xb250d4e6
movabs rcx, 0x83ed9a3181ce3f2
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0x4d8]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0x4e0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000c096
test rdx, rdx
je 0x14000c096
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bfb80]
mov rcx, qword [rbp + 0x4d0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4c6bddec92954669
mov rdx, qword [rbp + 0x4c8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015bb0
add rsp, 0x20
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
movzx esi, word [rax + 0x10]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x12
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013905
mov ecx, esi
shr ecx, 8
xor cl, 0xf7
xor sil, 4
movabs rdx, 0xcebaa355e59e92b
xor rdi, rdx
movabs rdx, 0x1a29d7ee4c0bea83
xor rbx, rdx
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov byte [rax + 0x10], sil
mov byte [rax + 0x11], cl
mov rbx, qword [rbp + 0x4f8]
mov qword [rbx], 0x12
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0x12
lea rax, [0x1400c340b]
mov rcx, qword [rbp + 0x4f0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4976fd4e8f5d13ba
mov rdx, qword [rbp + 0x4e8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015a30
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xc
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013847
xor esi, 0xb869d3dc
movabs rcx, 0x36da4745d396575b
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov r9, qword [rbp + 0x518]
mov qword [r9], 0xc
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xc
sub rsp, 0x20
mov rsi, qword [rbp + 0x520]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov rbx, qword [rbp + 0x510]
je 0x14000c23c
test rdx, rdx
je 0x14000c23c
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c2bfe]
mov rcx, qword [rbp + 0x508]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xdef30a70b8416f9f
mov rdx, qword [rbp + 0x500]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400163e0
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rcx, 0x59dc6c3b31a30f7d
xor rsi, rcx
movabs rcx, 0x21331515f9041eda
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov r14, qword [rbp + 0x538]
mov qword [r14], 0x10
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0x10
lea rax, [0x1400be2f5]
mov rcx, qword [rbp + 0x530]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xa49caa84c9d2f77a
mov rdx, qword [rbp + 0x528]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014a80
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rcx, 0x8296b4c755ac3967
xor rsi, rcx
movabs rcx, 0x7c7d4381362f5924
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov r9, qword [rbp + 0x558]
mov qword [r9], 0x10
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x10
sub rsp, 0x20
mov rsi, qword [rbp + 0x560]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r14
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000c3cd
test rdx, rdx
je 0x14000c3cd
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c4ac3]
mov rcx, qword [rbp + 0x548]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x2f31f5da8c777105
mov rdx, qword [rbp + 0x540]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400149d0
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov r14, qword [rbp + 0x550]
je 0x140013893
movabs rcx, 0x9dc74ace563bddcf
xor rsi, rcx
movabs rcx, 0xf407313ffdc5047a
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rbx], 0x10
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0x10
lea rax, [0x1400bd9cf]
mov rcx, qword [rbp + 0x570]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe97924b861f11f6b
mov rdx, qword [rbp + 0x568]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015d00
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013893
movabs rcx, 0x6df2e3e38a8edb73
xor rsi, rcx
movabs rcx, 0xe58974b30a7f52a
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov r9, qword [rbp + 0x588]
mov qword [r9], 0x10
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x10
sub rsp, 0x20
mov rsi, qword [rbp + 0x590]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rbx
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000c55e
test rdx, rdx
je 0x14000c55e
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c4202]
mov rcx, qword [rbp + 0x580]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xadc6fe95027ea50e
mov rdx, qword [rbp + 0x578]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014890
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xc8
mov edx, esi
shr edx, 8
xor dl, 0x33
xor sil, 0xbe
movabs r8, 0x5b13896191b1b2b2
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [r14], 0xb
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0xb
lea rax, [0x1400c43d9]
mov rcx, qword [rbp + 0x5a0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5187335d231383bd
mov rdx, qword [rbp + 0x598]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400145c0
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 7
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138f2
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 1
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0xe0
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 0x12
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0x4ed7f218
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov r9, qword [rbp + 0x5b8]
mov qword [r9], 7
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 7
sub rsp, 0x20
mov rsi, qword [rbp + 0x5c0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r14
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000c728
test rdx, rdx
je 0x14000c728
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bbc94]
mov rcx, qword [rbp + 0x5b0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6eb0b47db84aa7b9
mov rdx, qword [rbp + 0x5a8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400146d0
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0x5f
mov edx, esi
shr edx, 8
xor dl, 0x4c
xor sil, 0xe9
movabs r8, 0x381ea3f997e0564d
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov rdi, qword [rbp + 0x5d8]
mov qword [rdi], 0xb
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xb
lea rax, [0x1400be105]
mov rcx, qword [rbp + 0x5d0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x588374d7adebb99
mov rdx, qword [rbp + 0x5c8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016730
add rsp, 0x20
mov esi, dword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 4
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001392b
xor esi, 0xdb8e0375
mov dword [rax], esi
mov r9, qword [rbp + 0x5f0]
mov qword [r9], 4
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 4
sub rsp, 0x20
mov rsi, qword [rbp + 0x5f8]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000c8b1
test rdx, rdx
je 0x14000c8b1
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c4b2c]
mov rcx, qword [rbp + 0x5e8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x960e1d717aa1beca
mov rdx, qword [rbp + 0x5e0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015e80
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0x4d
movabs rcx, 0x8d64bd87d6216cbc
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov rdi, qword [rbp + 0x610]
mov qword [rdi], 9
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 9
lea rax, [0x1400b9d88]
mov rcx, qword [rbp + 0x608]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x56232e9e660dbc8
mov rdx, qword [rbp + 0x600]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400162c0
add rsp, 0x20
mov esi, dword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 4
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001392b
xor esi, 0xe34080de
mov dword [rax], esi
mov r9, qword [rbp + 0x630]
mov qword [r9], 4
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 4
sub rsp, 0x20
mov rsi, qword [rbp + 0x638]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov r12, qword [rbp + 0x628]
je 0x14000ca20
test rdx, rdx
je 0x14000ca20
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bcc50]
mov rcx, qword [rbp + 0x620]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x7206d8da6f78c2c0
mov rdx, qword [rbp + 0x618]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014f30
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xad
xor sil, 0x59
movabs rdx, 0xdf74859af78dd895
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov qword [r12], 0xa
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0xa
lea rax, [0x1400c2f75]
mov rcx, qword [rbp + 0x648]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xda2dc8a47b495d00
mov rdx, qword [rbp + 0x640]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015000
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 7
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138f2
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 0x82
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0xb8
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 0x47
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0x6cb5c694
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov r9, qword [rbp + 0x660]
mov qword [r9], 7
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 7
sub rsp, 0x20
mov rsi, qword [rbp + 0x668]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000cbd9
test rdx, rdx
je 0x14000cbd9
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bcb5f]
mov rcx, qword [rbp + 0x658]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x3e7099f7161c5f96
mov rdx, qword [rbp + 0x650]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015580
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001386d
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xae
mov edx, esi
shr edx, 8
xor dl, 0x29
xor sil, 0xf0
movabs r8, 0xd339e06a5ea57da2
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [r15], 0xb
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 0xb
lea rax, [0x1400b6f1c]
mov rcx, qword [rbp + 0x678]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6a44ae0f77e82ab6
mov rdx, qword [rbp + 0x670]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015620
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 7
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x1400138f2
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 0xcd
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0x78
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 0x48
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0xf32c085b
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov r9, qword [rbp + 0x690]
mov qword [r9], 7
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 7
sub rsp, 0x20
mov rsi, qword [rbp + 0x698]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r15
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000cda3
test rdx, rdx
je 0x14000cda3
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bdba0]
mov rcx, qword [rbp + 0x688]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x868146a05d1ff757
mov rdx, qword [rbp + 0x680]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400156e0
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0xea
movabs rcx, 0x33d10ea8606a83a7
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov rdi, qword [rbp + 0x6b0]
mov qword [rdi], 9
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 9
lea rax, [0x1400bda5f]
mov rcx, qword [rbp + 0x6a8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x7a35e862c475c1d7
mov rdx, qword [rbp + 0x6a0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014de0
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013834
movabs rcx, 0xe0ec1e46a9201bac
xor rsi, rcx
mov qword [rax], rsi
mov r9, qword [rbp + 0x6c8]
mov qword [r9], 8
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 8
sub rsp, 0x20
mov rsi, qword [rbp + 0x6d0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000cf14
test rdx, rdx
je 0x14000cf14
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bf9bd]
mov rcx, qword [rbp + 0x6c0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x33512c1cfdffaa93
mov rdx, qword [rbp + 0x6b8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400154b0
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0xc8
movabs rcx, 0x76d560a814a83c3f
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov rdi, qword [rbp + 0x6e8]
mov qword [rdi], 9
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 9
lea rax, [0x1400bda57]
mov rcx, qword [rbp + 0x6e0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xdd9517cc265178b4
mov rdx, qword [rbp + 0x6d8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015d60
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013834
movabs rcx, 0x3d7af9d8c27f568f
xor rsi, rcx
mov qword [rax], rsi
mov r9, qword [rbp + 0x708]
mov qword [r9], 8
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 8
sub rsp, 0x20
mov rsi, qword [rbp + 0x710]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov rdi, qword [rbp + 0x700]
je 0x14000d08c
test rdx, rdx
je 0x14000d08c
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c1b2e]
mov rcx, qword [rbp + 0x6f8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xf1621390a0b7c489
mov rdx, qword [rbp + 0x6f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014640
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013834
movabs rcx, 0xad2009b42c92907a
xor rsi, rcx
mov qword [rax], rsi
mov qword [rdi], 8
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 8
lea rax, [0x1400b8915]
mov rcx, qword [rbp + 0x720]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x91a07c81aed49ca7
mov rdx, qword [rbp + 0x718]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400142a0
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 8
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013834
movabs rcx, 0xddd89fd273832ef
xor rsi, rcx
mov qword [rax], rsi
mov r9, qword [rbp + 0x738]
mov qword [r9], 8
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 8
sub rsp, 0x20
mov rsi, qword [rbp + 0x740]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000d1ec
test rdx, rdx
je 0x14000d1ec
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400b7a42]
mov rcx, qword [rbp + 0x730]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x7e89bc29d1c24863
mov rdx, qword [rbp + 0x728]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015890
add rsp, 0x20
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
movzx esi, word [rax + 0x10]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x12
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013905
mov ecx, esi
shr ecx, 8
xor cl, 0x6c
xor sil, 0x8e
movabs rdx, 0x9081a8971eb15ce1
xor rdi, rdx
movabs rdx, 0xa5b0709f17f0519e
xor rbx, rdx
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov byte [rax + 0x10], sil
mov byte [rax + 0x11], cl
mov r12, qword [rbp + 0x758]
mov qword [r12], 0x12
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0x12
lea rax, [0x1400b92be]
mov rcx, qword [rbp + 0x750]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x87c478699be2431d
mov rdx, qword [rbp + 0x748]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140014b30
add rsp, 0x20
mov r14, qword [rax]
mov rdi, qword [rax + 8]
mov esi, dword [rax + 0x10]
movzx ebx, byte [rax + 0x14]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x15
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013983
xor bl, 0xd7
xor esi, 0x469d89e7
movabs rcx, 0xa5d092c34de199cf
xor rdi, rcx
movabs rcx, 0xc5bde0fe669b0430
xor r14, rcx
mov qword [rax], r14
mov qword [rax + 8], rdi
mov dword [rax + 0x10], esi
mov byte [rax + 0x14], bl
mov r9, qword [rbp + 0x770]
mov qword [r9], 0x15
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x15
sub rsp, 0x20
mov rsi, qword [rbp + 0x778]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, r12
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000d3ad
test rdx, rdx
je 0x14000d3ad
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400c49a9]
mov rcx, qword [rbp + 0x768]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5fe9969b0173c8e1
mov rdx, qword [rbp + 0x760]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016190
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0x5f
xor sil, 0xca
movabs rdx, 0xc7d049fdae469cb5
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x790]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400c0b30]
mov rcx, qword [rbp + 0x788]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xc4341311f0adb970
mov rdx, qword [rbp + 0x780]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016890
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0xbf
movabs rcx, 0xe81c405459da712b
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov r9, qword [rbp + 0x7a8]
mov qword [r9], 9
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 9
sub rsp, 0x20
mov rsi, qword [rbp + 0x7b0]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000d535
test rdx, rdx
je 0x14000d535
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bb9c4]
mov rcx, qword [rbp + 0x7a0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xa42ec69a6cd1cdc8
mov rdx, qword [rbp + 0x798]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400159f0
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0x29
xor sil, 0xe8
movabs rdx, 0xf413b5bae04d6c1d
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x7c8]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400ba309]
mov rcx, qword [rbp + 0x7c0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xc84231fe5406a9f2
mov rdx, qword [rbp + 0x7b8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400151a0
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0x23
movabs rcx, 0xc06d9527a2067b73
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov r9, qword [rbp + 0x7e0]
mov qword [r9], 9
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 9
sub rsp, 0x20
mov rsi, qword [rbp + 0x7e8]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000d6bd
test rdx, rdx
je 0x14000d6bd
mov rcx, qword [rsi + 8]
sub rsp, 0x20
mov r8d, 1
call fcn.1400468f0
add rsp, 0x20
lea rax, [0x1400bec55]
mov rcx, qword [rbp + 0x7d8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x166ef3da9353b293
mov rdx, qword [rbp + 0x7d0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015650
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x14001385a
mov ecx, esi
shr ecx, 8
xor cl, 0xc7
xor sil, 0x1f
movabs rdx, 0x3fdbdab967c5c61a
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov rdi, qword [rbp + 0x800]
mov qword [rdi], 0xa
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xa
lea rax, [0x1400c5288]
mov rcx, qword [rbp + 0x7f8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x9fd4a2b5f75c71a3
mov rdx, qword [rbp + 0x7f0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140015330
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 9
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
je 0x140013880
xor bl, 0x1f
movabs rcx, 0xcad505c98f8a3ce2
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov r9, qword [rbp + 0x820]
mov qword [r9], 9
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 9
sub rsp, 0x20
mov rsi, qword [rbp + 0x828]
mov rcx, rsi
mov rdx, qword [rbp + 0x1478]
mov r8, rdi
call fcn.140039e50
add rsp, 0x20
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x14000d845
test rdx, rdx
je 0x14000d845
lea rax, [0x1400be081]
mov rcx, qword [rbp + 0x810]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xcc0723f816b65e2c
mov rdx, qword [rbp + 0x808]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140016570
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x1400c76f0]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1400468e0
add rsp, 0x20
test rax, rax
mov rbx, qword [rbp + 0x818]
je 0x140013893
sub rsp, 0x20
mov ecx, 1
mov edx, 8
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xc
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xa
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xb
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 9
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x10
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 5
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xf
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xe
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 6
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 7
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x12
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x14
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 4
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x11
call fcn.140051d30
sub rsp, 0x20
mov r9, rdx
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0xd
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x16
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x15
call fcn.140051d30
sub rsp, 0x20
mov ecx, 1
mov edx, 0x18
call fcn.140051d30
int3