Function at 0x503670
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xfd0
mov eax, dword [0x606080]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x3c], 0xb0278be7
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x40], eax
sub eax, 0x81959584
je 0x538371
jmp 0x5036a3
mov eax, dword [ebp - 0x40]
sub eax, 0x8198d716
je 0x529af7
jmp 0x5036b6
mov eax, dword [ebp - 0x40]
sub eax, 0x81ad8c9b
je 0x51d57a
jmp 0x5036c9
mov eax, dword [ebp - 0x40]
sub eax, 0x822229ac
je 0x5182a4
jmp 0x5036dc
mov eax, dword [ebp - 0x40]
sub eax, 0x852e709c
je 0x53c8dc
jmp 0x5036ef
mov eax, dword [ebp - 0x40]
sub eax, 0x879a5106
je 0x52efae
jmp 0x503702
mov eax, dword [ebp - 0x40]
sub eax, 0x87db7ace
je 0x53bf2d
jmp 0x503715
mov eax, dword [ebp - 0x40]
sub eax, 0x88e6fcb4
je 0x5447e7
jmp 0x503728
mov eax, dword [ebp - 0x40]
sub eax, 0x8954905f
je 0x5357a3
jmp 0x50373b
mov eax, dword [ebp - 0x40]
sub eax, 0x8964d0b6
je 0x5300ea
jmp 0x50374e
mov eax, dword [ebp - 0x40]
sub eax, 0x8a13a64e
je 0x52efc9
jmp 0x503761
mov eax, dword [ebp - 0x40]
sub eax, 0x8aca7f72
je 0x51789d
jmp 0x503774
mov eax, dword [ebp - 0x40]
sub eax, 0x8b49b733
je 0x531792
jmp 0x503787
mov eax, dword [ebp - 0x40]
sub eax, 0x8bc5a09f
je 0x51e75f
jmp 0x50379a
mov eax, dword [ebp - 0x40]
sub eax, 0x8bd5c8a8
je 0x540cdb
jmp 0x5037ad
mov eax, dword [ebp - 0x40]
sub eax, 0x8c5e36b4
je 0x522cb3
jmp 0x5037c0
mov eax, dword [ebp - 0x40]
sub eax, 0x8d131926
je 0x50bba5
jmp 0x5037d3
mov eax, dword [ebp - 0x40]
sub eax, 0x8e51d8c0
je 0x543257
jmp 0x5037e6
mov eax, dword [ebp - 0x40]
sub eax, 0x8f8ca6b3
je 0x5091d3
jmp 0x5037f9
mov eax, dword [ebp - 0x40]
sub eax, 0x8fd0a7f5
je 0x512f73
jmp 0x50380c
mov eax, dword [ebp - 0x40]
sub eax, 0x90534a09
je 0x524d74
jmp 0x50381f
mov eax, dword [ebp - 0x40]
sub eax, 0x9093f2a4
je 0x51baab
jmp 0x503832
mov eax, dword [ebp - 0x40]
sub eax, 0x9130d1ee
je 0x50ab09
jmp 0x503845
mov eax, dword [ebp - 0x40]
sub eax, 0x9215c527
je 0x531868
jmp 0x503858
mov eax, dword [ebp - 0x40]
sub eax, 0x9264674a
je 0x549e75
jmp 0x50386b
mov eax, dword [ebp - 0x40]
sub eax, 0x941dc5d5
je 0x53fbea
jmp 0x50387e
mov eax, dword [ebp - 0x40]
sub eax, 0x9422079c
je 0x509dec
jmp 0x503891
mov eax, dword [ebp - 0x40]
sub eax, 0x94ee7645
je 0x52a72d
jmp 0x5038a4
mov eax, dword [ebp - 0x40]
sub eax, 0x954c23a4
je 0x549faa
jmp 0x5038b7
mov eax, dword [ebp - 0x40]
sub eax, 0x95eea3e9
je 0x51967e
jmp 0x5038ca
mov eax, dword [ebp - 0x40]
sub eax, 0x96a6848c
je 0x549eb7
jmp 0x5038dd
mov eax, dword [ebp - 0x40]
sub eax, 0x985eee30
je 0x52890f
jmp 0x5038f0
mov eax, dword [ebp - 0x40]
sub eax, 0x991489b7
je 0x5425d1
jmp 0x503903
mov eax, dword [ebp - 0x40]
sub eax, 0x991867b3
je 0x50defe
jmp 0x503916
mov eax, dword [ebp - 0x40]
sub eax, 0x9a4e27f7
je 0x52c83b
jmp 0x503929
mov eax, dword [ebp - 0x40]
sub eax, 0x9a748053
je 0x526c2d
jmp 0x50393c
mov eax, dword [ebp - 0x40]
sub eax, 0x9a950cef
je 0x53577d
jmp 0x50394f
mov eax, dword [ebp - 0x40]
sub eax, 0x9adb656f
je 0x509a30
jmp 0x503962
mov eax, dword [ebp - 0x40]
sub eax, 0x9c07e210
je 0x520107
jmp 0x503975
mov eax, dword [ebp - 0x40]
sub eax, 0x9c8fa65b
je 0x52e59d
jmp 0x503988
mov eax, dword [ebp - 0x40]
sub eax, 0x9caed982
je 0x507936
jmp 0x50399b
mov eax, dword [ebp - 0x40]
sub eax, 0x9cd3e311
je 0x537f2f
jmp 0x5039ae
mov eax, dword [ebp - 0x40]
sub eax, 0x9d299303
je 0x53a1eb
jmp 0x5039c1
mov eax, dword [ebp - 0x40]
sub eax, 0x9da53bee
je 0x549cd4
jmp 0x5039d4
mov eax, dword [ebp - 0x40]
sub eax, 0xa03d6dc2
je 0x507d3c
jmp 0x5039e7
mov eax, dword [ebp - 0x40]
sub eax, 0xa12b6373
je 0x549a16
jmp 0x5039fa
mov eax, dword [ebp - 0x40]
sub eax, 0xa13c18a7
je 0x539847
jmp 0x503a0d
mov eax, dword [ebp - 0x40]
sub eax, 0xa2573d3e
je 0x5200e1
jmp 0x503a20
mov eax, dword [ebp - 0x40]
sub eax, 0xa2ede087
je 0x5423f5
jmp 0x503a33
mov eax, dword [ebp - 0x40]
sub eax, 0xa498bc2e
je 0x549c08
jmp 0x503a46
mov eax, dword [ebp - 0x40]
sub eax, 0xa4bf6701
je 0x5498e9
jmp 0x503a59
mov eax, dword [ebp - 0x40]
sub eax, 0xa57ee7ac
je 0x549e9c
jmp 0x503a6c
mov eax, dword [ebp - 0x40]
sub eax, 0xa5842067
je 0x5499d1
jmp 0x503a7f
mov eax, dword [ebp - 0x40]
sub eax, 0xa5b927a8
je 0x54992f
jmp 0x503a92
mov eax, dword [ebp - 0x40]
sub eax, 0xa5e2779b
je 0x512031
jmp 0x503aa5
mov eax, dword [ebp - 0x40]
sub eax, 0xa614daa6
je 0x53e1c3
jmp 0x503ab8
mov eax, dword [ebp - 0x40]
sub eax, 0xa74c991f
je 0x546deb
jmp 0x503acb
mov eax, dword [ebp - 0x40]
sub eax, 0xa789f56f
je 0x549ed2
jmp 0x503ade
mov eax, dword [ebp - 0x40]
sub eax, 0xa849f1e9
je 0x5371ce
jmp 0x503af1
mov eax, dword [ebp - 0x40]
sub eax, 0xa8510591
je 0x534a83
jmp 0x503b04
mov eax, dword [ebp - 0x40]
sub eax, 0xa85cc9f9
je 0x549c4d
jmp 0x503b17
mov eax, dword [ebp - 0x40]
sub eax, 0xa8e23f4c
je 0x53f8cb
jmp 0x503b2a
mov eax, dword [ebp - 0x40]
sub eax, 0xa926bf2b
je 0x5150bb
jmp 0x503b3d
mov eax, dword [ebp - 0x40]
sub eax, 0xa95ef90b
je 0x51ab30
jmp 0x503b50
mov eax, dword [ebp - 0x40]
sub eax, 0xac205e85
je 0x52a753
vmovss xmm0, dword [0x5e3584]
vmovss dword [ebp - 0x38], xmm0
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
mov edx, eax
add edx, 0x38a55262
sub edx, 0x763d38e8
sub edx, 0x38a55262
sub edx, 0x1dfc87a8
sub edx, 0x7bfbc2b8
add edx, 0x1dfc87a8
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0x763d38e8
add esi, edx
xor edx, edx
sub edx, esi
sub edx, 0x324ac6e8
sub edx, 0xeb457bbd
add edx, 0x324ac6e8
sub edx, 0xa9bbee31
sub edx, 1
add edx, 0xa9bbee31
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xeb457bbd
add esi, edx
xor edx, edx
sub edx, esi
mov edi, 0xd03b5fe1
add edi, 0
sub edi, 0x7bfbc2b8
sub edi, 0xd03b5fe1
xor esi, esi
sub esi, edi
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete ah
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
and dl, 0
mov ch, 1
xor ch, 0
mov dh, cl
and dh, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or dl, dh
or al, ch
xor dl, al
mov dh, ah
xor dh, 0xff
and dh, 0
mov bl, 1
xor bl, 0
mov ch, ah
and ch, bl
mov al, dl
xor al, 0xff
and al, 0
and dl, bl
or dh, ch
or al, dl
xor dh, al
xor dh, 0xff
mov dl, ah
xor dl, 0xff
mov al, 1
xor al, 1
or dh, dl
or al, 1
xor dh, 0xff
and dh, al
mov dl, ah
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
mov al, ah
and al, ch
or dl, al
mov bl, 1
xor bl, 0
xor dl, 0xff
mov al, 1
xor al, 0
or bl, dl
or al, 0
xor bl, 0xff
and bl, al
mov dl, 1
xor dl, 0
and dl, 1
mov al, 1
xor al, 1
and al, 0
or dl, al
mov ch, dl
xor ch, 0xff
mov al, ah
xor al, ch
and al, ah
mov byte [ebp - 0xe4], al
mov ah, cl
xor ah, 0xff
and ah, 0
mov bh, 1
xor bh, 0
mov al, cl
and al, bh
mov ch, 1
xor ch, 1
and ch, 0
and bh, 1
or ah, al
mov al, byte [ebp - 0xe4]
or ch, bh
xor ah, ch
xor ah, 0xff
mov bh, 1
xor bh, 0
mov ch, 1
xor ch, 1
or ah, bh
or ch, 1
xor ah, 0xff
and ah, ch
mov byte [ebp - 0xe1], ah
xor dl, 0xff
mov bh, cl
xor bh, dl
and bh, cl
mov dl, bl
xor dl, 0xff
mov ch, al
xor ch, 0xff
mov ah, 1
xor ah, 0
mov cl, dl
and cl, 0
and bl, ah
mov byte [ebp - 0xe3], bl
mov bl, ch
and bl, 0
and al, ah
mov byte [ebp - 0xe2], al
mov al, byte [ebp - 0xe3]
or cl, al
mov al, byte [ebp - 0xe2]
or bl, al
mov al, byte [ebp - 0xe1]
xor cl, bl
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
mov byte [ebp - 0xe0], cl
mov cl, al
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov dl, cl
and dl, 0
and al, ah
mov bl, ch
and bl, 0
and bh, ah
or dl, al
mov al, byte [ebp - 0xe0]
or bl, bh
xor dl, bl
or cl, ch
xor cl, 0xff
or ah, 0
and cl, ah
or dl, cl
mov ah, al
xor ah, 0xff
mov cl, dl
and cl, ah
xor dl, 0xff
and al, dl
or cl, al
mov ch, dh
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
mov al, dh
and al, dl
or ch, al
mov byte [ebp - 0xdd], ch
mov dl, cl
xor dl, 0xff
and dl, 0
mov ah, 1
xor ah, 0
mov bl, cl
and bl, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or dl, bl
or al, ah
xor dl, al
mov bh, 1
xor bh, 1
and bh, 1
mov al, 1
xor al, 1
and al, 1
or bh, al
xor ch, 0xff
mov ah, 1
xor ah, 1
mov al, 1
xor al, 0
or ch, ah
or al, 0
xor ch, 0xff
and ch, al
xor dh, 0xff
mov ah, bh
xor ah, 0xff
mov al, 1
xor al, 1
or dh, ah
or al, 1
xor dh, 0xff
and dh, al
mov al, dl
xor al, 0xff
mov bl, 1
xor bl, 1
mov ah, 1
xor ah, 1
or al, bl
or ah, 1
xor al, 0xff
and al, ah
xor cl, 0xff
mov bl, bh
xor bl, 0xff
mov ah, 1
xor ah, 0
or cl, bl
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, ch
and ah, dh
xor ch, dh
or ah, ch
mov byte [ebp - 0xdc], ah
mov ch, al
xor ch, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ah, ch
and ah, 0xff
and al, dh
mov byte [ebp - 0xdf], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xde], al
mov al, byte [ebp - 0xdf]
and cl, dh
or ah, al
mov al, byte [ebp - 0xde]
or al, cl
mov cl, byte [ebp - 0xdd]
xor ah, al
mov al, byte [ebp - 0xdc]
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or ah, ch
mov ch, al
xor ch, 0xff
mov bl, ah
and bl, ch
xor ah, 0xff
and al, ah
or bl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov dh, al
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and al, cl
or dh, al
mov cl, 1
xor cl, 1
mov byte [ebp - 0xdb], cl
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 1
and cl, 0xff
mov al, dl
and al, 1
mov ch, ah
and ch, 0xff
and bh, dl
or cl, al
mov al, byte [ebp - 0xdb]
or ch, bh
xor cl, ch
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or cl, al
xor dh, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dh, cl
or al, 0
xor dh, 0xff
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xa5b927a8
mov ecx, 0xdc61246
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, ecx
add edx, 0xdf1377e3
add edx, 0x830d3663
sub edx, 0xdf1377e3
add edx, 0x3733dc78
add edx, 0xebd2b319
sub edx, 0x3733dc78
xor esi, esi
sub esi, 0x830d3663
add edx, esi
add edx, 0x75b5141c
sub edx, 0x4d790fa5
sub edx, 0x75b5141c
xor esi, esi
sub esi, 1
add edx, esi
add edx, 0xb56249a6
add edx, 0x4d790fa5
sub edx, 0xb56249a6
xor esi, esi
sub esi, 0x2a7e78f
add edx, esi
sub edx, 0x705b563f
sub edx, 0xebd2b319
add edx, 0x705b563f
sub edx, 0x671286af
add edx, 0x2a7e78f
add edx, 0x671286af
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl bh
mov ah, bh
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov ch, bh
and ch, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, ch
or al, dl
xor ah, al
mov al, cl
xor al, 0xff
and al, 1
mov dh, 1
xor dh, 1
mov ch, cl
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, dh
or al, ch
or dl, ah
xor al, dl
mov dl, cl
xor dl, 0xff
mov ch, al
xor ch, dl
and ch, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or bl, al
xor bl, 0xff
xor bl, 0
and bl, 0
mov dl, 1
xor dl, 0
and dl, 0
mov ah, 1
xor ah, 0
mov dh, ah
and dh, 0
mov al, 1
xor al, 1
and al, 0
and ah, 1
or dl, dh
or al, ah
xor dl, al
mov ah, dl
xor ah, 0xff
mov al, cl
xor al, ah
and al, cl
mov byte [ebp - 0xe9], al
mov ah, bh
xor ah, 0xff
and ah, 0
mov dh, 1
xor dh, 0
mov al, bh
and al, dh
mov cl, 1
xor cl, 1
and cl, 0
and dh, 1
or ah, al
mov al, byte [ebp - 0xe9]
or cl, dh
xor ah, cl
mov dh, 1
xor dh, 0
mov cl, ah
xor cl, dh
and cl, ah
mov byte [ebp - 0xe6], cl
xor bh, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or bh, dl
or cl, 0
xor bh, 0xff
and bh, cl
mov cl, bl
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 1
mov dl, cl
and dl, 0xff
and bl, ah
mov byte [ebp - 0xe8], bl
mov bl, dh
and bl, 0xff
and al, ah
mov byte [ebp - 0xe7], al
mov al, byte [ebp - 0xe8]
or dl, al
mov al, byte [ebp - 0xe7]
or bl, al
mov al, byte [ebp - 0xe6]
xor dl, bl
or cl, dh
xor cl, 0xff
or ah, 1
and cl, ah
or dl, cl
mov cl, al
xor cl, 0xff
mov byte [ebp - 0xe5], cl
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
and cl, 0xff
and al, ah
mov bl, dh
and bl, 0xff
and bh, ah
or cl, al
mov al, byte [ebp - 0xe5]
or bl, bh
xor cl, bl
or al, dh
xor al, 0xff
or ah, 1
and al, ah
or cl, al
mov ah, dl
xor ah, 0xff
and ah, 0
mov dh, 1
xor dh, 0
and dl, dh
mov al, cl
xor al, 0xff
and al, 0
and cl, dh
or ah, dl
or al, cl
xor ah, al
mov cl, ah
xor cl, 0xff
mov al, ch
xor al, cl
and al, ch
mov cl, ch
xor cl, 0xff
and cl, 0
mov dh, 1
xor dh, 0
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, dh
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x1fcae7c0
mov ecx, 0x52cba20a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
vmovss xmm0, dword [0x5e357c]
vmovss dword [ebp - 0x38], xmm0
vmovss xmm0, dword [0x5e3578]
vmovss dword [ebp - 0x38], xmm0
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
mov edx, 0x81505027
add edx, 0
add edx, 0x43208212
sub edx, 0x81505027
xor esi, esi
sub esi, 1
add edx, esi
xor esi, esi
sub esi, 0x43208212
add edx, esi
xor esi, esi
sub esi, 0x785878bc
sub esi, edx
add esi, 0x785878bc
mov edx, eax
sub edx, 0x691f59f3
sub edx, esi
add edx, 0x691f59f3
imul eax, edx
and eax, 1
cmp eax, 0
sete al
mov byte [ebp - 0x124], al
cmp ecx, 0xa
setl bl
mov cl, al
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov dl, al
and dl, ah
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, 1
xor dl, 1
and dl, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or dl, dh
or ah, ch
xor dl, ah
xor dl, 0xff
mov bh, al
xor bh, dl
and bh, al
mov dl, cl
xor dl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov al, dl
and al, 0
and cl, ah
mov dh, ch
and dh, 0
and bh, ah
or al, cl
mov cl, byte [ebp - 0x124]
or dh, bh
xor al, dh
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or al, dl
mov byte [ebp - 0x115], al
mov ah, bl
xor ah, 0xff
and ah, 0
mov dl, 1
xor dl, 0
mov ch, bl
and ch, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or ah, ch
or al, dl
xor ah, al
mov al, 1
xor al, 1
xor ah, 0xff
mov dl, 1
xor dl, 1
or al, ah
or dl, 1
xor al, 0xff
and al, dl
mov ch, 1
xor ch, 1
and ch, 1
mov ah, 1
xor ah, 1
mov dh, ah
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or ch, dh
or dl, ah
xor ch, dl
mov ah, bl
xor ah, 0xff
xor ch, 0xff
mov dl, 1
xor dl, 1
or ah, ch
or dl, 1
xor ah, 0xff
and ah, dl
mov dh, al
xor dh, 0xff
mov byte [ebp - 0x123], dh
mov ch, ah
xor ch, 0xff
mov dl, 1
xor dl, 1
and dh, 0xff
and al, dl
mov bh, ch
and bh, 0xff
and ah, dl
or dh, al
mov al, byte [ebp - 0x123]
or bh, ah
mov ah, byte [ebp - 0x115]
xor dh, bh
or al, ch
xor al, 0xff
or dl, 1
and al, dl
or dh, al
mov byte [ebp - 0x117], dh
mov dl, 1
xor dl, 0
and dl, 1
mov al, 1
xor al, 1
and al, 0
or dl, al
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov ch, 1
xor ch, 1
and ch, 1
mov al, 1
xor al, 1
and al, 1
or ch, al
xor ch, 0xff
xor ch, 0
and ch, 0
mov al, dl
and al, ch
xor dl, ch
or al, dl
mov byte [ebp - 0x114], al
mov bh, 1
xor bh, 0
and bh, 0
mov ch, 1
xor ch, 0
mov al, ch
and al, 0
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or bh, al
mov al, byte [ebp - 0x114]
or dl, ch
xor bh, dl
mov dl, ah
xor dl, 0xff
mov ch, bh
and ch, dl
xor bh, 0xff
mov dl, ah
and dl, bh
or ch, dl
xor ch, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 1
or ch, ah
or dl, 1
xor ch, 0xff
and ch, dl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
and al, dl
or ah, al
mov dl, cl
xor dl, 0xff
mov al, ah
and al, dl
xor ah, 0xff
mov dl, cl
and dl, ah
or al, dl
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov al, dh
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and dh, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, dh
or cl, dl
xor al, cl
mov byte [ebp - 0x122], al
mov bh, 1
xor bh, 0
and bh, 1
mov cl, 1
xor cl, 1
mov dl, cl
and dl, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bh, dl
or al, cl
xor bh, al
mov al, 1
xor al, 0
and al, 0
mov dl, 1
xor dl, 0
mov cl, dl
and cl, 0
mov dh, 1
xor dh, 1
and dh, 0
and dl, 1
or al, cl
mov cl, byte [ebp - 0x122]
or dh, dl
mov dl, byte [ebp - 0x114]
xor al, dh
mov dh, cl
and dh, bh
xor cl, bh
or dh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, dh
xor al, 0xff
and al, 1
mov bh, 1
xor bh, 1
and dh, bh
or al, dh
xor cl, 0xff
mov bh, al
xor bh, cl
and bh, al
mov al, bl
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and bl, dh
mov cl, 1
xor cl, 1
and cl, 0
and dh, 1
or al, bl
or cl, dh
xor al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov dh, 1
xor dh, 1
and dl, dh
or cl, dl
mov dl, 1
xor dl, 0
and dl, 1
mov dh, 1
xor dh, 1
and dh, 0
or dl, dh
mov byte [ebp - 0x11e], dl
mov bl, al
xor bl, 0xff
mov byte [ebp - 0x11f], bl
mov dh, cl
xor dh, 0xff
mov dl, 1
xor dl, 1
and bl, 0xff
and al, dl
mov byte [ebp - 0x121], al
mov al, dh
and al, 0xff
mov byte [ebp - 0x120], al
mov al, byte [ebp - 0x121]
and cl, dl
or bl, al
mov al, byte [ebp - 0x120]
or al, cl
mov cl, byte [ebp - 0x11f]
xor bl, al
mov al, byte [ebp - 0x11e]
or cl, dh
xor cl, 0xff
or dl, 1
and cl, dl
or bl, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, bl
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and bl, dh
mov dl, 1
xor dl, 1
and dl, 0
and dh, 1
or al, bl
or dl, dh
xor al, dl
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov cl, ah
xor cl, 0xff
mov al, ch
xor al, cl
and al, ch
mov cl, ch
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and ch, bl
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, bl
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov ah, bh
xor ah, 0xff
and ah, 1
mov cl, 1
xor cl, 1
mov ch, bh
and ch, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or ah, ch
or al, cl
xor ah, al
mov ch, dh
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
mov bl, dh
and bl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or ch, bl
or al, cl
xor ch, al
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
mov byte [ebp - 0x11d], al
mov bl, ah
xor bl, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 0
or bl, cl
mov cl, byte [ebp - 0x11d]
or al, 0
xor bl, 0xff
and bl, al
xor cl, 0xff
mov al, bh
xor al, cl
mov cl, byte [ebp - 0x11d]
and al, bh
mov byte [ebp - 0x11c], al
mov bh, 1
xor bh, 1
mov al, ch
xor al, bh
and al, ch
mov byte [ebp - 0x11b], al
xor dh, 0xff
mov al, cl
xor al, 0xff
mov bh, 1
xor bh, 1
or dh, al
mov al, byte [ebp - 0x11c]
or bh, 1
xor dh, 0xff
and dh, bh
mov bh, bl
and bh, al
xor bl, al
mov al, byte [ebp - 0x11b]
or bh, bl
mov bl, al
and bl, dh
xor al, dh
or bl, al
mov al, bh
xor al, 0xff
and al, 0
mov byte [ebp - 0x11a], al
mov al, 1
xor al, 0
and bh, al
mov dh, bl
xor dh, 0xff
and dh, 0
and bl, al
mov al, byte [ebp - 0x11a]
or al, bh
or dh, bl
xor al, dh
mov byte [ebp - 0x116], al
mov al, ah
and al, ch
xor ah, ch
or al, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
and al, ah
or ch, al
mov ah, 1
xor ah, 1
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 0
mov dh, ah
and dh, 0
mov al, bl
and al, 1
mov byte [ebp - 0x119], al
mov al, bh
and al, 0
mov byte [ebp - 0x118], al
mov al, byte [ebp - 0x119]
and cl, bl
or dh, al
mov al, byte [ebp - 0x118]
or al, cl
mov cl, byte [ebp - 0x117]
xor dh, al
mov al, byte [ebp - 0x116]
or ah, bh
xor ah, 0xff
or bl, 0
and ah, bl
or dh, ah
xor dh, 0xff
mov ah, ch
xor ah, dh
and ah, ch
mov bl, al
and bl, ah
xor al, ah
or bl, al
mov ah, dl
xor ah, 0xff
and ah, 0
mov ch, 1
xor ch, 0
mov dh, dl
and dh, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or ah, dh
or al, ch
xor ah, al
xor ah, 0xff
mov al, bl
xor al, ah
and al, bl
mov ch, bl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and bl, dh
mov ah, 1
xor ah, 1
and ah, 0xff
and dh, 1
or ch, bl
or ah, dh
xor ch, ah
xor ch, 0xff
mov ah, dl
xor ah, ch
and ah, dl
mov ch, al
xor ch, 0xff
mov bl, ah
xor bl, 0xff
mov dh, 1
xor dh, 0
mov dl, ch
and dl, 0
and al, dh
mov bh, bl
and bh, 0
and ah, dh
or dl, al
mov al, byte [ebp - 0x115]
or bh, ah
mov ah, byte [ebp - 0x114]
xor dl, bh
or ch, bl
xor ch, 0xff
or dh, 0
and ch, dh
or dl, ch
mov byte [ebp - 0x113], dl
mov bh, al
xor bh, 0xff
mov ch, cl
xor ch, 0xff
mov dl, 1
xor dl, 1
or bh, ch
or dl, 1
xor bh, 0xff
and bh, dl
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov al, bh
xor al, 0xff
mov ch, bl
xor ch, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
and bh, dl
mov dh, ch
and dh, 0
and bl, dl
or cl, bh
or dh, bl
xor cl, dh
or al, ch
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
mov dl, cl
and dl, ch
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov ch, 1
xor ch, 1
and ch, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
and dh, 1
or ch, bl
or dl, dh
xor ch, dl
xor cl, 0xff
xor ch, 0xff
mov dl, 1
xor dl, 1
or cl, ch
or dl, 1
xor cl, 0xff
and cl, dl
mov ch, al
and ch, cl
xor al, cl
or ch, al
mov al, 1
xor al, 0
mov dl, ah
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov cl, 1
xor cl, 0
and cl, 0
mov bl, 1
xor bl, 0
mov dh, bl
and dh, 0
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, bl
or cl, dh
or dl, ah
xor cl, dl
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov al, ch
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, ch
or cl, dl
xor al, cl
mov bh, ah
xor bh, 0xff
and bh, 1
mov dl, 1
xor dl, 1
and ah, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or bh, ah
or cl, dl
xor bh, cl
mov dl, 1
xor dl, 1
and dl, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or dl, ch
or cl, ah
xor dl, cl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov cl, ah
and cl, 0
and al, ch
mov bl, dh
and bl, 0
and bh, ch
or cl, al
mov al, byte [ebp - 0x113]
or bl, bh
xor cl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or cl, ah
mov ah, dl
and ah, 1
xor dl, 1
or ah, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
and cl, ch
or dl, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov bl, al
xor bl, 0xff
mov ah, cl
xor ah, 0xff
mov dl, 1
xor dl, 0
or bl, ah
or dl, 0
xor bl, 0xff
and bl, dl
mov dl, al
xor dl, 0xff
mov dh, cl
and dh, dl
xor cl, 0xff
and al, cl
or dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x53f60e7
mov ecx, 0x3cc265f2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor edi, edi
sub edi, 0x9d5c0a8
add edi, 0x29e08cbf
add edi, 0x9d5c0a8
xor edx, edx
sub edx, 1
add edi, edx
add edi, 0x31332f7
sub edi, 0x29e08cbf
sub edi, 0x31332f7
xor esi, esi
sub esi, 0x1609281a
sub esi, ecx
add esi, 0x1609281a
mov edx, 0x746bddd2
add edx, 0
sub edx, edi
sub edx, 0x746bddd2
sub esi, 0x61ddf244
add esi, edx
add esi, 0x61ddf244
xor edx, edx
sub edx, esi
add edx, 0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl ah
mov bh, bl
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
mov dl, bl
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bh, dl
or al, cl
xor bh, al
mov al, ah
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov ch, ah
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, ch
or cl, dl
xor al, cl
mov cl, 1
xor cl, 1
and cl, 1
mov dl, 1
xor dl, 1
and dl, 1
or cl, dl
mov byte [ebp - 0x12a], cl
mov cl, bh
xor cl, 0xff
mov ch, al
xor ch, 0xff
mov dl, 1
xor dl, 0
mov dh, cl
and dh, 0
and bh, dl
mov byte [ebp - 0x12c], bh
mov bh, ch
and bh, 0
and al, dl
mov byte [ebp - 0x12b], al
mov al, byte [ebp - 0x12c]
or dh, al
mov al, byte [ebp - 0x12b]
or bh, al
mov al, byte [ebp - 0x12a]
xor dh, bh
or cl, ch
xor cl, 0xff
or dl, 0
and cl, dl
or dh, cl
mov cl, 1
xor cl, 1
mov byte [ebp - 0x127], cl
mov ch, al
xor ch, 0xff
mov dl, 1
xor dl, 0
and cl, 0
mov bh, dl
and bh, 1
mov byte [ebp - 0x129], bh
mov bh, ch
and bh, 0
and al, dl
mov byte [ebp - 0x128], al
mov al, byte [ebp - 0x129]
or cl, al
mov al, byte [ebp - 0x128]
or bh, al
mov al, byte [ebp - 0x127]
xor cl, bh
or al, ch
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov al, dh
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and dh, ch
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or al, dh
or dl, ch
xor al, dl
xor cl, 0xff
mov ch, al
xor ch, cl
and ch, al
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov dh, bl
and dh, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, dh
or al, dl
xor cl, al
mov bh, ah
xor bh, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or bh, cl
or al, 1
xor bh, 0xff
and bh, al
mov cl, ah
xor cl, 0xff
and cl, 0
mov dl, 1
xor dl, 0
and ah, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, ah
or al, dl
xor cl, al
xor bl, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or bl, cl
or al, 0
xor bl, 0xff
and bl, al
mov al, bh
xor al, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
and bh, dl
mov dh, ah
and dh, 0
and bl, dl
or cl, bh
or dh, bl
xor cl, dh
or al, ah
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov bl, ch
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, ch
and al, dl
or bl, al
mov dh, cl
xor dh, 0xff
and dh, 1
mov dl, 1
xor dl, 1
mov ah, cl
and ah, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or dh, ah
or al, dl
xor dh, al
mov bh, 1
xor bh, 0
and bh, 1
mov dl, 1
xor dl, 1
mov ah, dl
and ah, 0
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bh, ah
or al, dl
xor bh, al
mov dl, bl
xor dl, 0xff
mov ah, 1
xor ah, 0
mov al, 1
xor al, 1
or dl, ah
or al, 1
xor dl, 0xff
and dl, al
xor ch, 0xff
mov ah, bh
xor ah, 0xff
mov al, 1
xor al, 1
or ch, ah
or al, 1
xor ch, 0xff
and ch, al
mov ah, 1
xor ah, 0
mov al, dh
xor al, ah
and al, dh
mov byte [ebp - 0x126], al
xor cl, 0xff
mov al, bh
xor al, 0xff
mov ah, 1
xor ah, 0
or cl, al
mov al, byte [ebp - 0x126]
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, dl
and ah, ch
xor dl, ch
or ah, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, ah
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and ah, ch
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, ch
or al, ah
or cl, dl
xor al, cl
mov byte [ebp - 0x125], al
mov al, bl
xor al, 0xff
mov dl, dh
xor dl, 0xff
mov cl, 1
xor cl, 1
mov ah, al
and ah, 0xff
and bl, cl
mov ch, dl
and ch, 0xff
and dh, cl
or ah, bl
or ch, dh
xor ah, ch
or al, dl
xor al, 0xff
or cl, 1
and al, cl
or ah, al
mov dl, ah
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
and ah, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dl, ah
or al, cl
xor dl, al
mov cl, 1
xor cl, 0
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov ah, cl
and ah, 0
mov al, ch
and al, 0
mov bl, dh
and bl, 0
and bh, ch
or ah, al
mov al, byte [ebp - 0x125]
or bl, bh
xor ah, bl
or cl, dh
xor cl, 0xff
or ch, 0
and cl, ch
or ah, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc6142998
mov ecx, 0x9422079c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor edi, edi
sub edi, 0xc94770aa
add edi, 0
sub edi, 0xcb6d83b5
sub edi, 1
add edi, 0xcb6d83b5
add edi, 0x5d306129
add edi, 0xc94770aa
sub edi, 0x5d306129
mov esi, 0xa193e22c
add esi, 0
sub esi, eax
sub esi, 0xa193e22c
xor edx, edx
sub edx, edi
add edx, 0
add esi, 0xd9a3de2f
add esi, edx
sub esi, 0xd9a3de2f
xor edx, edx
sub edx, 0x54183278
sub edx, esi
add edx, 0x54183278
imul eax, edx
and eax, 1
cmp eax, 0
sete al
mov byte [ebp - 0x158], al
cmp ecx, 0xa
setl ch
mov cl, al
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov dl, al
and dl, ah
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
and dl, 1
or ah, dl
xor ah, 0xff
mov dl, al
xor dl, ah
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [ebp - 0x146], al
mov cl, ch
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov ah, ch
and ah, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, ah
or al, dl
xor cl, al
mov bh, 1
xor bh, 1
xor cl, 0xff
mov al, 1
xor al, 0
or bh, cl
or al, 0
xor bh, 0xff
and bh, al
mov al, 1
xor al, 1
and al, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, ah
or cl, dl
xor al, cl
xor al, 0xff
mov bl, ch
xor bl, al
and bl, ch
mov cl, bh
xor cl, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and bh, dl
mov dh, ah
and dh, 0
and bl, dl
or al, bh
or dh, bl
xor al, dh
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [ebp - 0x145], al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov cl, 1
xor cl, 1
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov bl, 1
xor bl, 1
and bl, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or bl, ah
or al, dl
xor bl, al
mov ah, bl
xor ah, 0xff
xor ah, 1
and ah, 0xff
mov byte [ebp - 0x15d], ah
mov al, 1
xor al, 1
and al, 1
mov dh, 1
xor dh, 1
mov bh, dh
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and dh, 1
or al, bh
or dl, dh
xor al, dl
mov dl, 1
xor dl, 1
mov dh, al
xor dh, dl
and dh, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dl, cl
xor dl, 0xff
xor ah, 0xff
mov bh, 1
xor bh, 1
mov al, dl
and al, 0xff
mov byte [ebp - 0x15c], al
and cl, bh
mov al, ah
and al, 0xff
mov byte [ebp - 0x15a], al
mov al, byte [ebp - 0x15d]
and al, bh
mov byte [ebp - 0x15b], al
mov al, byte [ebp - 0x15c]
or al, cl
mov cl, byte [ebp - 0x15b]
mov byte [ebp - 0x159], al
mov al, byte [ebp - 0x15a]
or al, cl
mov cl, byte [ebp - 0x159]
xor cl, al
mov al, byte [ebp - 0x158]
or dl, ah
mov ah, byte [ebp - 0x146]
xor dl, 0xff
or bh, 1
and dl, bh
or cl, dl
mov dl, dh
and dl, bl
xor dh, bl
or dl, dh
mov dh, cl
xor dh, 0xff
mov bl, dl
and bl, dh
xor dl, 0xff
and cl, dl
or bl, cl
mov byte [ebp - 0x13c], bl
mov dh, 1
xor dh, 1
and dh, 1
mov cl, 1
xor cl, 1
and cl, 1
or dh, cl
mov dl, ah
xor dl, 0xff
mov cl, dh
and cl, dl
xor dh, 0xff
mov dl, ah
and dl, dh
or cl, dl
xor ah, 0xff
mov dl, cl
xor dl, ah
and dl, cl
mov dh, al
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and al, cl
or dh, al
mov al, bl
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
and bl, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, bl
or cl, ah
xor al, cl
mov cl, 1
xor cl, 0
and cl, 1
mov ah, 1
xor ah, 1
and ah, 0
or cl, ah
mov byte [ebp - 0x155], cl
mov cl, dh
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov ah, 1
xor ah, 1
mov bh, cl
and bh, 0xff
and dh, ah
mov byte [ebp - 0x157], dh
mov dh, bl
and dh, 0xff
and al, ah
mov byte [ebp - 0x156], al
mov al, byte [ebp - 0x157]
or bh, al
mov al, byte [ebp - 0x156]
or dh, al
mov al, byte [ebp - 0x155]
xor bh, dh
mov dh, byte [ebp - 0x145]
or cl, bl
xor cl, 0xff
or ah, 1
and cl, ah
or bh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov ah, bh
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and bh, bl
mov al, 1
xor al, 1
and al, 0xff
and bl, 1
or ah, bh
or al, bl
xor ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov bh, 1
xor bh, 1
and bh, 1
mov cl, 1
xor cl, 1
mov bl, cl
and bl, 1
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bh, bl
or al, cl
xor bh, al
mov cl, dh
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and dh, bl
mov al, bh
xor al, 0xff
and al, 0xff
and bh, bl
mov bl, byte [ebp - 0x145]
or cl, dh
mov dh, byte [ebp - 0x13c]
or al, bh
xor cl, al
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
mov byte [ebp - 0x151], al
mov bh, ch
xor bh, 0xff
and bh, 0
mov cl, 1
xor cl, 0
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bh, ch
or al, cl
xor bh, al
mov al, dh
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and dh, ch
mov cl, 1
xor cl, 1
and cl, 0
and ch, 1
or al, dh
or cl, ch
xor al, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ch, 1
xor ch, 1
and ch, 1
or cl, ch
mov byte [ebp - 0x152], cl
mov cl, bh
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 0
mov bl, cl
and bl, 0
and bh, ch
mov byte [ebp - 0x154], bh
mov bh, dh
and bh, 0
and al, ch
mov byte [ebp - 0x153], al
mov al, byte [ebp - 0x154]
or bl, al
mov al, byte [ebp - 0x153]
or bh, al
mov al, byte [ebp - 0x152]
xor bl, bh
or cl, dh
xor cl, 0xff
or ch, 0
and cl, ch
or bl, cl
mov ch, al
and ch, 1
xor al, 1
or ch, al
mov al, bl
xor al, 0xff
and al, 1
mov dh, 1
xor dh, 1
and bl, dh
mov cl, 1
xor cl, 1
and cl, 0xff
and dh, 1
or al, bl
or cl, dh
xor al, cl
xor ch, 0xff
mov cl, al
xor cl, ch
and cl, al
mov ch, ah
xor ch, 0xff
mov al, dl
xor al, ch
and al, dl
mov ch, dl
xor ch, 0xff
mov bh, ah
and bh, ch
xor ah, 0xff
and dl, ah
or bh, dl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov dl, ah
and dl, 0
and al, ch
mov bl, dh
and bl, 0
and bh, ch
or dl, al
mov al, byte [ebp - 0x151]
or bl, bh
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or dl, ah
mov byte [ebp - 0x14e], dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
mov ah, al
and ah, ch
or dl, ah
mov ch, cl
xor ch, 0xff
and ch, 0
mov dh, 1
xor dh, 0
mov bl, cl
and bl, dh
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or ch, bl
or ah, dh
xor ch, ah
mov bh, 1
xor bh, 1
and bh, 1
mov ah, 1
xor ah, 1
and ah, 1
or bh, ah
mov byte [ebp - 0x14c], bh
mov dh, dl
xor dh, 0xff
mov bl, 1
xor bl, 1
mov ah, 1
xor ah, 0
or dh, bl
or ah, 0
xor dh, 0xff
and dh, ah
mov ah, bh
xor ah, 0xff
mov bl, al
xor bl, ah
and bl, al
mov ah, 1
xor ah, 1
mov al, ch
xor al, ah
and al, ch
xor cl, 0xff
xor bh, 0xff
mov ah, 1
xor ah, 0
or cl, bh
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, dh
and ah, bl
xor dh, bl
or ah, dh
mov bl, al
xor bl, 0xff
mov dh, cl
xor dh, 0xff
mov byte [ebp - 0x14d], dh
mov bh, 1
xor bh, 1
mov dh, bl
and dh, 0xff
and al, bh
mov byte [ebp - 0x150], al
mov al, byte [ebp - 0x14d]
and al, 0xff
mov byte [ebp - 0x14f], al
mov al, byte [ebp - 0x150]
and cl, bh
or dh, al
mov al, byte [ebp - 0x14f]
or al, cl
mov cl, byte [ebp - 0x14e]
xor dh, al
mov al, byte [ebp - 0x14d]
or bl, al
mov al, byte [ebp - 0x14c]
xor bl, 0xff
or bh, 1
and bl, bh
or dh, bl
mov bl, ah
xor bl, 0xff
mov bh, dh
and bh, bl
xor dh, 0xff
and ah, dh
or bh, ah
mov ah, dl
and ah, ch
xor dl, ch
or ah, dl
mov dl, ah
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
and ah, ch
or dl, ah
mov byte [ebp - 0x149], dl
mov ah, 1
xor ah, 1
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 1
mov dl, ah
and dl, 0xff
mov bl, ch
and bl, 1
mov byte [ebp - 0x14b], bl
mov bl, dh
and bl, 0xff
and al, ch
mov byte [ebp - 0x14a], al
mov al, byte [ebp - 0x14b]
or dl, al
mov al, byte [ebp - 0x14a]
or bl, al
mov al, byte [ebp - 0x149]
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 1
and ah, ch
or dl, ah
xor dl, 0xff
mov bl, al
xor bl, dl
and bl, al
mov al, bh
xor al, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 1
mov ch, al
and ch, 0xff
and bh, dl
mov dh, ah
and dh, 0xff
and bl, dl
or ch, bh
or dh, bl
xor ch, dh
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or ch, al
mov ah, cl
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov dh, cl
and dh, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, dh
or al, dl
xor ah, al
mov al, 1
xor al, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov dh, 1
xor dh, 1
and dh, 1
mov ah, 1
xor ah, 1
mov bl, ah
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or dh, bl
or dl, ah
xor dh, dl
xor cl, 0xff
mov ah, dh
xor ah, 0xff
mov dl, 1
xor dl, 1
or cl, ah
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, ch
xor dl, 0xff
and dl, 1
mov bl, 1
xor bl, 1
mov ah, ch
and ah, bl
or dl, ah
xor dl, 0xff
mov bl, 1
xor bl, 1
mov ah, 1
xor ah, 1
or dl, bl
or ah, 1
xor dl, 0xff
and dl, ah
xor dh, 0xff
mov ah, ch
xor ah, dh
and ah, ch
mov ch, al
xor ch, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov dh, ch
and dh, 0xff
and al, bl
mov byte [ebp - 0x148], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x147], al
mov al, byte [ebp - 0x148]
and cl, bl
or dh, al
mov al, byte [ebp - 0x147]
or al, cl
mov cl, byte [ebp - 0x146]
xor dh, al
mov al, byte [ebp - 0x145]
or ch, bh
xor ch, 0xff
or bl, 1
and ch, bl
or dh, ch
mov ch, dl
and ch, ah
xor dl, ah
or ch, dl
mov dl, dh
xor dl, 0xff
and dl, 0
mov bl, 1
xor bl, 0
and dh, bl
mov ah, ch
xor ah, 0xff
and ah, 0
and ch, bl
or dl, dh
or ah, ch
xor dl, ah
mov bh, cl
xor bh, 0xff
and bh, 1
mov ch, 1
xor ch, 1
mov ah, cl
and ah, ch
or bh, ah
mov bl, al
xor bl, 0xff
and bl, 1
mov ah, 1
xor ah, 1
and al, ah
or bl, al
mov byte [ebp - 0x140], bl
mov ch, 1
xor ch, 0
and ch, 1
mov ah, 1
xor ah, 1
mov dh, ah
and dh, 0
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or ch, dh
or al, ah
xor ch, al
mov byte [ebp - 0x13d], ch
mov ah, 1
xor ah, 0
mov al, bh
xor al, ah
and al, bh
xor cl, 0xff
mov dh, ch
xor dh, 0xff
mov ah, 1
xor ah, 0
or cl, dh
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, 1
xor ah, 0
mov dh, bl
xor dh, ah
mov ah, byte [ebp - 0x145]
and dh, bl
mov byte [ebp - 0x142], dh
xor ch, 0xff
mov dh, ah
xor dh, ch
and dh, ah
mov ah, al
xor ah, 0xff
mov ch, cl
xor ch, 0xff
mov byte [ebp - 0x141], ch
mov bl, 1
xor bl, 1
mov ch, ah
and ch, 0xff
and al, bl
mov byte [ebp - 0x144], al
mov al, byte [ebp - 0x141]
and al, 0xff
mov byte [ebp - 0x143], al
mov al, byte [ebp - 0x144]
and cl, bl
or ch, al
mov al, byte [ebp - 0x143]
or al, cl
mov cl, byte [ebp - 0x142]
xor ch, al
mov al, byte [ebp - 0x141]
or ah, al
mov al, byte [ebp - 0x140]
xor ah, 0xff
or bl, 1
and ah, bl
or ch, ah
mov ah, cl
and ah, dh
xor cl, dh
or ah, cl
mov bl, ch
xor bl, 0xff
and bl, 1
mov dh, 1
xor dh, 1
and ch, dh
mov cl, ah
xor cl, 0xff
and cl, 0xff
and ah, dh
or bl, ch
or cl, ah
xor bl, cl
mov cl, bh
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 0
mov ch, cl
and ch, 0
and bh, ah
mov byte [ebp - 0x13f], bh
mov bh, dh
and bh, 0
and al, ah
mov byte [ebp - 0x13e], al
mov al, byte [ebp - 0x13f]
or ch, al
mov al, byte [ebp - 0x13e]
or bh, al
mov al, byte [ebp - 0x13d]
xor ch, bh
or cl, dh
xor cl, 0xff
or ah, 0
and cl, ah
or ch, cl
mov bh, ch
xor bh, 0xff
and bh, 0
mov ah, 1
xor ah, 0
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or bh, ch
or cl, ah
xor bh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
xor bh, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or bh, cl
or al, 1
xor bh, 0xff
and bh, al
mov al, bl
xor al, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 1
mov cl, al
and cl, 0xff
and bl, ah
mov dh, ch
and dh, 0xff
and bh, ah
or cl, bl
mov bl, byte [ebp - 0x13c]
or dh, bh
xor cl, dh
or al, ch
xor al, 0xff
or ah, 1
and al, ah
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
mov dh, cl
and dh, ch
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or al, dh
or ah, ch
xor al, ah
xor al, 0xff
xor al, 1
and al, 0xff
mov ch, 1
xor ch, 1
and ch, 1
mov ah, 1
xor ah, 1
and ah, 1
or ch, ah
xor cl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
or cl, ch
or ah, 1
xor cl, 0xff
and cl, ah
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov cl, 1
xor cl, 1
and cl, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 1
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or cl, dh
or al, ch
xor cl, al
mov byte [ebp - 0x131], cl
mov dh, bl
xor dh, 0xff
and dh, 0
mov ch, 1
xor ch, 0
and bl, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or dh, bl
or al, ch
xor dh, al
mov byte [ebp - 0x132], dh
mov ch, 1
xor ch, 0
and ch, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 0
mov al, 1
xor al, 1
and al, 0
and bl, 1
or ch, bh
or al, bl
xor ch, al
mov bl, 1
xor bl, 0
mov al, cl
xor al, bl
and al, cl
mov cl, ch
xor cl, 0xff
xor cl, 1
and cl, 0xff
xor dh, 0xff
mov bl, 1
xor bl, 0
mov bh, 1
xor bh, 1
or dh, bl
mov bl, byte [ebp - 0x13c]
or bh, 1
xor dh, 0xff
and dh, bh
mov byte [ebp - 0x137], dh
mov bh, ch
xor bh, 0xff
mov dh, bl
xor dh, bh
and dh, bl
mov byte [ebp - 0x139], dh
mov dh, al
xor dh, 0xff
mov bl, cl
xor bl, 0xff
mov byte [ebp - 0x138], bl
mov bh, 1
xor bh, 0
mov bl, dh
and bl, 0
and al, bh
mov byte [ebp - 0x13b], al
mov al, byte [ebp - 0x138]
and al, 0
mov byte [ebp - 0x13a], al
mov al, byte [ebp - 0x13b]
and cl, bh
or bl, al
mov al, byte [ebp - 0x13a]
or al, cl
mov cl, byte [ebp - 0x139]
xor bl, al
mov al, byte [ebp - 0x138]
or dh, al
mov al, byte [ebp - 0x137]
xor dh, 0xff
or bh, 0
and dh, bh
or bl, dh
mov bh, al
xor bh, 0xff
mov byte [ebp - 0x133], bh
mov dh, cl
xor dh, 0xff
mov byte [ebp - 0x134], dh
mov dh, 1
xor dh, 1
and bh, 0xff
and al, dh
mov byte [ebp - 0x136], al
mov al, byte [ebp - 0x134]
and al, 0xff
mov byte [ebp - 0x135], al
mov al, byte [ebp - 0x136]
and cl, dh
or bh, al
mov al, byte [ebp - 0x135]
or al, cl
mov cl, byte [ebp - 0x134]
xor bh, al
mov al, byte [ebp - 0x133]
or al, cl
mov cl, byte [ebp - 0x132]
xor al, 0xff
or dh, 1
and al, dh
or bh, al
mov al, bl
xor al, 0xff
mov dh, bh
and dh, al
mov al, byte [ebp - 0x131]
xor bh, 0xff
and bl, bh
or dh, bl
mov byte [ebp - 0x12e], dh
mov bh, al
xor bh, 0xff
mov byte [ebp - 0x12d], bh
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 0
and bh, 0
and al, dh
mov byte [ebp - 0x130], al
mov al, bl
and al, 0
mov byte [ebp - 0x12f], al
mov al, byte [ebp - 0x130]
and cl, dh
or bh, al
mov al, byte [ebp - 0x12f]
or al, cl
mov cl, byte [ebp - 0x12e]
xor bh, al
mov al, byte [ebp - 0x12d]
or al, bl
xor al, 0xff
or dh, 0
and al, dh
or bh, al
mov al, bh
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and bh, bl
mov dh, 1
xor dh, 1
and dh, 0
and bl, 1
or al, bh
or dh, bl
xor al, dh
mov dh, ch
and dh, 0
xor ch, 0
or dh, ch
xor dh, 0xff
mov ch, al
xor ch, dh
and ch, al
mov al, cl
and al, ch
xor cl, ch
or al, cl
mov cl, ah
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
and ah, ch
or cl, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
and al, ah
or ch, al
mov ah, 1
xor ah, 0
and ah, 1
mov dh, 1
xor dh, 1
mov bl, dh
and bl, 0
mov al, 1
xor al, 1
and al, 0xff
and dh, 1
or ah, bl
or al, dh
xor ah, al
mov al, cl
and al, ch
xor cl, ch
or al, cl
mov cl, ah
and cl, 0
xor ah, 0
or cl, ah
mov ah, al
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and al, ch
or ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov al, dl
xor al, 0xff
mov ch, ah
xor ch, 0xff
mov cl, 1
xor cl, 1
or al, ch
or cl, 1
xor al, 0xff
and al, cl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc6142998
mov ecx, 0x354d947a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor esi, esi
sub esi, 0xccaeed11
mov edx, ecx
sub edx, esi
add edx, 0x13ad203b
add edx, 0x5290459f
sub edx, 0x13ad203b
add edx, 0xd8a7ca3b
sub edx, 0xccaeed11
sub edx, 0xd8a7ca3b
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xf215e657
add esi, edx
xor edx, edx
sub edx, esi
sub edx, 0xc91f521e
sub edx, 1
add edx, 0xc91f521e
xor esi, esi
sub esi, 0xf215e657
add edx, esi
xor esi, esi
sub esi, 0x1304a7a5
sub esi, 0x5290459f
add esi, 0x1304a7a5
sub edx, 0x490dcc91
add edx, esi
add edx, 0x490dcc91
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dh
cmp eax, 0xa
setl al
mov byte [ebp - 0x19a], al
mov dl, dh
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, dh
and al, cl
or dl, al
mov cl, 1
xor cl, 1
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov bl, 1
xor bl, 1
and bl, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or bl, ah
or al, dl
xor bl, al
mov dl, bl
xor dl, 0xff
mov al, dh
xor al, dl
and al, dh
mov ah, 1
xor ah, 1
and ah, 0
mov ch, 1
xor ch, 0
mov bh, ch
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or ah, bh
or dl, ch
xor ah, dl
mov ch, 1
xor ch, 1
mov dl, ah
xor dl, ch
and dl, ah
mov ch, 1
xor ch, 1
xor bl, 0xff
mov ah, 1
xor ah, 0
or ch, bl
or ah, 0
xor ch, 0xff
and ch, ah
mov ah, cl
xor ah, 0xff
mov byte [ebp - 0x1a7], ah
mov bh, al
xor bh, 0xff
mov bl, 1
xor bl, 1
and ah, 0xff
mov byte [ebp - 0x1a8], ah
and cl, bl
mov ah, bh
and ah, 0xff
and al, bl
mov byte [ebp - 0x1a6], al
mov al, byte [ebp - 0x1a8]
or al, cl
mov cl, byte [ebp - 0x1a7]
mov byte [ebp - 0x1a5], al
mov al, byte [ebp - 0x1a6]
or ah, al
mov al, byte [ebp - 0x1a5]
xor al, ah
mov ah, byte [ebp - 0x19a]
or cl, bh
xor cl, 0xff
or bl, 1
and cl, bl
or al, cl
mov cl, dl
and cl, ch
xor dl, ch
or cl, dl
mov ch, al
xor ch, 0xff
mov dl, cl
and dl, ch
xor cl, 0xff
and al, cl
or dl, al
mov ch, ah
xor ch, 0xff
and ch, 0
mov cl, 1
xor cl, 0
mov bl, ah
and bl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or ch, bl
or al, cl
xor ch, al
mov al, 1
xor al, 1
xor ch, 0xff
mov cl, 1
xor cl, 1
or al, ch
or cl, 1
xor al, 0xff
and al, cl
mov bl, 1
xor bl, 1
and bl, 1
mov ch, 1
xor ch, 1
mov bh, ch
and bh, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or bl, bh
or cl, ch
xor bl, cl
mov ch, bl
xor ch, 0xff
mov cl, ah
xor cl, ch
and cl, ah
mov ah, 1
xor ah, 1
and ah, 1
mov ch, 1
xor ch, 1
and ch, 1
or ah, ch
mov ch, 1
xor ch, 1
mov bh, ah
xor bh, ch
and bh, ah
mov ah, 1
xor ah, 1
xor bl, 0xff
mov ch, 1
xor ch, 0
or ah, bl
or ch, 0
xor ah, 0xff
and ah, ch
mov byte [ebp - 0x1a1], ah
mov ch, al
xor ch, 0xff
mov byte [ebp - 0x1a2], ch
mov bl, cl
xor bl, 0xff
mov ah, 1
xor ah, 1
and ch, 0xff
and al, ah
mov byte [ebp - 0x1a4], al
mov al, bl
and al, 0xff
mov byte [ebp - 0x1a3], al
mov al, byte [ebp - 0x1a4]
and cl, ah
or ch, al
mov al, byte [ebp - 0x1a3]
or al, cl
mov cl, byte [ebp - 0x1a2]
xor ch, al
mov al, byte [ebp - 0x1a1]
or cl, bl
xor cl, 0xff
or ah, 1
and cl, ah
or ch, cl
mov ah, bh
xor ah, 0xff
mov byte [ebp - 0x19e], ah
mov bl, al
xor bl, 0xff
mov cl, 1
xor cl, 0
and ah, 0
and bh, cl
mov byte [ebp - 0x1a0], bh
mov bh, bl
and bh, 0
and al, cl
mov byte [ebp - 0x19f], al
mov al, byte [ebp - 0x1a0]
or ah, al
mov al, byte [ebp - 0x19f]
or bh, al
mov al, byte [ebp - 0x19e]
xor ah, bh
or al, bl
xor al, 0xff
or cl, 0
and al, cl
or ah, al
mov al, ch
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and ch, bl
mov cl, ah
xor cl, 0xff
and cl, 0
and ah, bl
or al, ch
or cl, ah
xor al, cl
mov byte [ebp - 0x17c], al
mov ch, 1
xor ch, 1
and ch, 1
mov al, 1
xor al, 1
and al, 1
or ch, al
xor ch, 0xff
xor ch, 1
and ch, 0xff
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov bl, 1
xor bl, 1
mov ah, cl
xor ah, 0xff
mov al, 1
xor al, 0
or bl, ah
or al, 0
xor bl, 0xff
and bl, al
mov al, 1
xor al, 1
and al, 1
mov ah, 1
xor ah, 1
and ah, 1
or al, ah
xor al, 0xff
mov bh, 1
xor bh, 1
mov ah, 1
xor ah, 0
or al, bh
or ah, 0
xor al, 0xff
and al, ah
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov ah, ch
and ah, bl
xor ch, bl
or ah, ch
mov byte [ebp - 0x19b], ah
mov ch, al
xor ch, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov ah, ch
and ah, 0xff
and al, bl
mov byte [ebp - 0x19d], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x19c], al
mov al, byte [ebp - 0x19d]
and cl, bl
or ah, al
mov al, byte [ebp - 0x19c]
or al, cl
mov cl, byte [ebp - 0x19b]
xor ah, al
mov al, byte [ebp - 0x19a]
or ch, bh
xor ch, 0xff
or bl, 1
and ch, bl
or ah, ch
mov ch, cl
xor ch, 0xff
mov bl, ah
and bl, ch
xor ah, 0xff
and cl, ah
or bl, cl
mov byte [ebp - 0x173], bl
mov ch, 1
xor ch, 1
and ch, 1
mov cl, 1
xor cl, 1
and cl, 1
or ch, cl
mov ah, dl
xor ah, 0xff
mov cl, ch
and cl, ah
xor ch, 0xff
mov ah, dl
and ah, ch
or cl, ah
xor cl, 0xff
mov ch, dl
xor ch, 0xff
mov ah, 1
xor ah, 0
or cl, ch
or ah, 0
xor cl, 0xff
and cl, ah
mov byte [ebp - 0x18f], cl
mov ch, dh
xor ch, 0xff
and ch, 0
mov ah, 1
xor ah, 0
and dh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or ch, dh
or cl, ah
xor ch, cl
mov dh, bl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and bl, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or dh, bl
or cl, ah
xor dh, cl
mov ah, 1
xor ah, 0
and ah, 0
mov bh, 1
xor bh, 0
mov cl, bh
and cl, 0
mov bl, 1
xor bl, 1
and bl, 0
and bh, 1
or ah, cl
mov cl, byte [ebp - 0x17c]
or bl, bh
xor ah, bl
mov bh, ch
and bh, dh
xor ch, dh
or bh, ch
mov ch, ah
and ch, 0
xor ah, 0
or ch, ah
mov dh, bh
xor dh, 0xff
and dh, 0
mov bl, 1
xor bl, 0
and bh, bl
mov ah, 1
xor ah, 1
and ah, 0
and bl, 1
or dh, bh
or ah, bl
xor dh, ah
xor dh, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 0
or dh, ch
or ah, 0
xor dh, 0xff
and dh, ah
mov ah, cl
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and cl, ch
or ah, cl
mov ch, 1
xor ch, 1
and ch, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov cl, 1
xor cl, 1
and cl, 0
and bl, 1
or ch, bh
or cl, bl
xor ch, cl
mov cl, 1
xor cl, 0
and cl, 1
mov bl, 1
xor bl, 1
and bl, 0
or cl, bl
mov bh, ah
and bh, ch
xor ah, ch
or bh, ah
mov ch, cl
and ch, 0
xor cl, 0
or ch, cl
mov cl, bh
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and bh, bl
mov ah, 1
xor ah, 1
and ah, 0xff
and bl, 1
or cl, bh
mov bh, byte [ebp - 0x173]
or ah, bl
xor cl, ah
xor ch, 0xff
mov ah, cl
xor ah, ch
and ah, cl
mov bl, al
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
and al, cl
or bl, al
mov al, bh
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
and bh, ch
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, bh
or cl, ch
xor al, cl
mov byte [ebp - 0x199], al
mov cl, 1
xor cl, 1
and cl, 0
mov bh, 1
xor bh, 0
mov al, bh
and al, 1
mov ch, 1
xor ch, 1
and ch, 0
and bh, 1
or cl, al
mov al, byte [ebp - 0x199]
or ch, bh
xor cl, ch
mov byte [ebp - 0x195], cl
mov bh, bl
xor bh, 0xff
mov byte [ebp - 0x196], bh
mov ch, al
xor ch, 0xff
mov cl, 1
xor cl, 0
and bh, 0
and bl, cl
mov byte [ebp - 0x198], bl
mov bl, ch
and bl, 0
and al, cl
mov byte [ebp - 0x197], al
mov al, byte [ebp - 0x198]
or bh, al
mov al, byte [ebp - 0x197]
or bl, al
mov al, byte [ebp - 0x196]
xor bh, bl
mov bl, byte [ebp - 0x195]
or al, ch
xor al, 0xff
or cl, 0
and al, cl
or bh, al
mov al, 1
xor al, 1
mov byte [ebp - 0x190], al
xor bl, 0xff
mov ch, 1
xor ch, 1
and al, 0xff
mov byte [ebp - 0x194], al
mov cl, ch
and cl, 1
mov al, bl
and al, 0xff
mov byte [ebp - 0x192], al
mov al, byte [ebp - 0x195]
and al, ch
mov byte [ebp - 0x193], al
mov al, byte [ebp - 0x194]
or al, cl
mov cl, byte [ebp - 0x193]
mov byte [ebp - 0x191], al
mov al, byte [ebp - 0x192]
or al, cl
mov cl, byte [ebp - 0x191]
xor cl, al
mov al, byte [ebp - 0x190]
or al, bl
xor al, 0xff
or ch, 1
and al, ch
or cl, al
mov ch, bh
xor ch, 0xff
and ch, 1
mov bl, 1
xor bl, 1
and bh, bl
mov al, 1
xor al, 1
and al, 0xff
and bl, 1
or ch, bh
mov bh, byte [ebp - 0x18f]
or al, bl
xor ch, al
xor ch, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or ch, cl
or al, 1
xor ch, 0xff
and ch, al
mov al, bh
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and bh, bl
mov cl, 1
xor cl, 1
and cl, 0
and bl, 1
or al, bh
or cl, bl
xor al, cl
mov byte [ebp - 0x187], al
mov al, dh
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
mov bh, dh
and bh, bl
mov cl, 1
xor cl, 1
and cl, 0
and bl, 1
or al, bh
or cl, bl
xor al, cl
mov byte [ebp - 0x189], al
mov cl, 1
xor cl, 1
and cl, 0
mov bl, 1
xor bl, 0
mov al, bl
and al, 1
mov bh, 1
xor bh, 1
and bh, 0
and bl, 1
or cl, al
mov al, byte [ebp - 0x18f]
or bh, bl
mov bl, byte [ebp - 0x187]
xor cl, bh
mov byte [ebp - 0x182], cl
xor bl, 0xff
mov cl, 1
xor cl, 1
mov bh, 1
xor bh, 0
or bl, cl
mov cl, byte [ebp - 0x182]
or bh, 0
xor bl, 0xff
and bl, bh
xor cl, 0xff
mov bh, al
xor bh, cl
mov cl, byte [ebp - 0x189]
and bh, al
mov al, 1
xor al, 1
xor cl, al
mov al, byte [ebp - 0x189]
and cl, al
mov al, byte [ebp - 0x182]
mov byte [ebp - 0x18e], cl
xor al, 0xff
mov cl, dh
xor cl, al
mov al, byte [ebp - 0x18e]
and cl, dh
mov dh, bl
and dh, bh
xor bl, bh
or dh, bl
mov bl, al
xor bl, 0xff
mov byte [ebp - 0x18a], bl
mov bh, cl
xor bh, 0xff
mov byte [ebp - 0x18b], bh
mov bh, 1
xor bh, 1
and bl, 0xff
and al, bh
mov byte [ebp - 0x18d], al
mov al, byte [ebp - 0x18b]
and al, 0xff
mov byte [ebp - 0x18c], al
mov al, byte [ebp - 0x18d]
and cl, bh
or bl, al
mov al, byte [ebp - 0x18c]
or al, cl
mov cl, byte [ebp - 0x18b]
xor bl, al
mov al, byte [ebp - 0x18a]
or al, cl
mov cl, byte [ebp - 0x189]
xor al, 0xff
or bh, 1
and al, bh
or bl, al
mov bh, dh
xor bh, 0xff
and bh, 0
mov al, 1
xor al, 0
and dh, al
mov byte [ebp - 0x188], dh
mov dh, bl
xor dh, 0xff
and dh, 0
and bl, al
mov al, byte [ebp - 0x188]
or bh, al
mov al, byte [ebp - 0x187]
or dh, bl
xor bh, dh
mov dh, al
xor dh, 0xff
mov byte [ebp - 0x183], dh
mov bl, cl
xor bl, 0xff
mov byte [ebp - 0x184], bl
mov bl, 1
xor bl, 1
and dh, 0xff
and al, bl
mov byte [ebp - 0x186], al
mov al, byte [ebp - 0x184]
and al, 0xff
mov byte [ebp - 0x185], al
mov al, byte [ebp - 0x186]
and cl, bl
or dh, al
mov al, byte [ebp - 0x185]
or al, cl
mov cl, byte [ebp - 0x184]
xor dh, al
mov al, byte [ebp - 0x183]
or al, cl
mov cl, byte [ebp - 0x182]
xor al, 0xff
or bl, 1
and al, bl
or dh, al
mov al, dh
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and dh, bl
or al, dh
mov dh, cl
and dh, 1
xor cl, 1
or dh, cl
xor al, 0xff
xor dh, 0xff
mov cl, 1
xor cl, 1
or al, dh
or cl, 1
xor al, 0xff
and al, cl
mov dh, bh
xor dh, 0xff
mov byte [ebp - 0x17f], dh
mov bl, al
xor bl, 0xff
mov cl, 1
xor cl, 1
and dh, 0xff
and bh, cl
mov byte [ebp - 0x181], bh
mov bh, bl
and bh, 0xff
and al, cl
mov byte [ebp - 0x180], al
mov al, byte [ebp - 0x181]
or dh, al
mov al, byte [ebp - 0x180]
or bh, al
mov al, byte [ebp - 0x17f]
xor dh, bh
or al, bl
xor al, 0xff
or cl, 1
and al, cl
or dh, al
mov cl, ch
xor cl, 0xff
mov al, ah
xor al, cl
and al, ah
mov bl, ah
xor bl, 0xff
mov cl, ch
and cl, bl
xor ch, 0xff
and ah, ch
or cl, ah
mov ch, al
and ch, cl
xor al, cl
or ch, al
mov cl, dh
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov al, dh
and al, ah
or cl, al
mov ah, 1
xor ah, 0
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov bl, 1
xor bl, 0
and bl, 0
mov cl, 1
xor cl, 0
mov bh, cl
and bh, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, bh
or al, cl
xor bl, al
xor dh, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or dh, cl
or al, 1
xor dh, 0xff
and dh, al
mov bh, ch
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
mov al, ch
and al, cl
mov byte [ebp - 0x17e], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0x17d], al
mov al, byte [ebp - 0x17e]
and cl, 1
or bh, al
mov al, byte [ebp - 0x17d]
or al, cl
mov cl, byte [ebp - 0x17c]
xor bh, al
mov byte [ebp - 0x17b], bh
mov al, 1
xor al, 0
xor bh, al
mov al, byte [ebp - 0x17b]
and bh, al
xor bl, 0xff
mov al, ch
xor al, bl
and al, ch
mov ch, ah
and ch, dh
xor ah, dh
or ch, ah
mov ah, bh
xor ah, 0xff
mov byte [ebp - 0x178], ah
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
and ah, 0xff
and bh, dh
mov byte [ebp - 0x17a], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x179], al
mov al, byte [ebp - 0x17a]
or ah, al
mov al, byte [ebp - 0x179]
or bh, al
mov al, byte [ebp - 0x178]
xor ah, bh
or al, bl
xor al, 0xff
or dh, 1
and al, dh
or ah, al
mov dh, ch
xor dh, 0xff
and dh, 1
mov bl, 1
xor bl, 1
and ch, bl
mov al, ah
xor al, 0xff
and al, 0xff
and ah, bl
or dh, ch
or al, ah
xor dh, al
mov bh, dl
xor bh, 0xff
mov ah, cl
xor ah, 0xff
mov al, 1
xor al, 0
or bh, ah
or al, 0
xor bh, 0xff
and bh, al
mov bl, dl
xor bl, 0xff
and bl, 1
mov ah, 1
xor ah, 1
and dl, ah
mov al, cl
xor al, 0xff
and al, 0xff
and cl, ah
or bl, dl
or al, cl
xor bl, al
mov cl, bh
xor cl, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and bh, dl
mov ch, ah
and ch, 0xff
and bl, dl
or al, bh
or ch, bl
xor al, ch
or cl, ah
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov dl, al
and dl, ah
or cl, dl
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, 1
xor bl, 0
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
or bl, dl
xor al, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov ah, 1
xor ah, 1
and ah, 0
mov ch, 1
xor ch, 0
mov bh, ch
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or ah, bh
or dl, ch
xor ah, dl
mov ch, 1
xor ch, 0
mov dl, ah
xor dl, ch
and dl, ah
mov ch, 1
xor ch, 1
xor bl, 0xff
mov ah, 1
xor ah, 0
or ch, bl
or ah, 0
xor ch, 0xff
and ch, ah
mov ah, cl
xor ah, 0xff
mov byte [ebp - 0x176], ah
mov bh, al
xor bh, 0xff
mov bl, 1
xor bl, 0
and ah, 0
mov byte [ebp - 0x177], ah
and cl, bl
mov ah, bh
and ah, 0
and al, bl
mov byte [ebp - 0x175], al
mov al, byte [ebp - 0x177]
or al, cl
mov cl, byte [ebp - 0x176]
mov byte [ebp - 0x174], al
mov al, byte [ebp - 0x175]
or ah, al
mov al, byte [ebp - 0x174]
xor al, ah
mov ah, byte [ebp - 0x173]
or cl, bh
xor cl, 0xff
or bl, 0
and cl, bl
or al, cl
mov cl, dl
and cl, ch
xor dl, ch
or cl, dl
mov dl, al
xor dl, 0xff
mov ch, cl
and ch, dl
xor cl, 0xff
and al, cl
or ch, al
mov bh, 1
xor bh, 1
and bh, 1
mov al, 1
xor al, 1
and al, 1
or bh, al
mov al, ah
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and ah, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, ah
or cl, dl
xor al, cl
mov byte [ebp - 0x16a], al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov byte [ebp - 0x16f], bl
mov al, bh
xor al, 0xff
mov dl, 1
xor dl, 1
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, 1
xor cl, 1
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
mov ah, byte [ebp - 0x16a]
or dl, 0
xor cl, 0xff
and cl, dl
mov byte [ebp - 0x172], cl
xor ah, 0xff
mov dl, 1
xor dl, 1
mov cl, 1
xor cl, 0
or ah, dl
mov dl, byte [ebp - 0x173]
or cl, 0
xor ah, 0xff
and ah, cl
mov cl, byte [ebp - 0x172]
mov byte [ebp - 0x16c], ah
xor dl, 0xff
xor bl, 0xff
mov ah, 1
xor ah, 0
or dl, bl
or ah, 0
xor dl, 0xff
and dl, ah
mov bl, al
xor bl, 0xff
xor cl, 0xff
mov byte [ebp - 0x16e], cl
mov cl, 1
xor cl, 0
mov byte [ebp - 0x16d], cl
mov ah, bl
and ah, 0
and al, cl
mov cl, byte [ebp - 0x172]
mov byte [ebp - 0x171], al
mov al, byte [ebp - 0x16e]
and al, 0
mov byte [ebp - 0x170], al
mov al, byte [ebp - 0x16d]
and cl, al
mov al, byte [ebp - 0x171]
or ah, al
mov al, byte [ebp - 0x170]
or al, cl
mov cl, byte [ebp - 0x16f]
xor ah, al
mov al, byte [ebp - 0x16e]
or bl, al
mov al, byte [ebp - 0x16d]
xor bl, 0xff
or al, 0
and bl, al
mov al, byte [ebp - 0x16c]
or ah, bl
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov dl, ah
xor dl, 0xff
and dl, 0
mov al, 1
xor al, 0
and ah, al
mov byte [ebp - 0x16b], ah
mov ah, bl
xor ah, 0xff
and ah, 0
and bl, al
mov al, byte [ebp - 0x16b]
or dl, al
mov al, byte [ebp - 0x16a]
or ah, bl
xor dl, ah
mov byte [ebp - 0x163], dl
mov bl, bh
xor bl, 0xff
mov byte [ebp - 0x167], bl
mov ah, al
xor ah, 0xff
mov dl, 1
xor dl, 1
and bl, 0xff
and bh, dl
mov byte [ebp - 0x169], bh
mov bh, ah
and bh, 0xff
and al, dl
mov byte [ebp - 0x168], al
mov al, byte [ebp - 0x169]
or bl, al
mov al, byte [ebp - 0x168]
or bh, al
mov al, byte [ebp - 0x167]
xor bl, bh
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and bl, ah
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or al, bl
or dl, ah
xor al, dl
mov byte [ebp - 0x164], al
mov dl, 1
xor dl, 1
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 0
mov ah, dl
and ah, 0
mov al, bl
and al, 1
mov byte [ebp - 0x166], al
mov al, bh
and al, 0
mov byte [ebp - 0x165], al
mov al, byte [ebp - 0x166]
and cl, bl
or ah, al
mov al, byte [ebp - 0x165]
or al, cl
mov cl, byte [ebp - 0x164]
xor ah, al
mov al, byte [ebp - 0x163]
or dl, bh
xor dl, 0xff
or bl, 0
and dl, bl
or ah, dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov al, ch
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, ch
or cl, dl
xor al, cl
mov bh, ah
xor bh, 0xff
and bh, 0
mov dl, 1
xor dl, 0
and ah, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bh, ah
or cl, dl
xor bh, cl
mov cl, 1
xor cl, 0
and cl, 0
mov ah, 1
xor ah, 0
mov ch, ah
and ch, 0
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or cl, ch
or dl, ah
xor cl, dl
mov byte [ebp - 0x162], cl
mov dl, al
xor dl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov cl, dl
and cl, 0
and al, ah
mov bl, ch
and bl, 0
and bh, ah
or cl, al
mov al, byte [ebp - 0x162]
or bl, bh
xor cl, bl
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
mov dl, al
and dl, 0
xor al, 0
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov ch, dh
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
mov al, dh
and al, dl
or ch, al
mov byte [ebp - 0x15f], ch
mov dl, cl
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov bl, cl
and bl, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dl, bl
or al, ah
xor dl, al
mov bl, 1
xor bl, 0
and bl, 0
mov ah, 1
xor ah, 0
mov bh, ah
and bh, 0
mov al, 1
xor al, 1
and al, 0
and ah, 1
or bl, bh
or al, ah
xor bl, al
mov byte [ebp - 0x15e], bl
xor ch, 0xff
mov ah, 1
xor ah, 0
mov al, 1
xor al, 0
or ch, ah
or al, 0
xor ch, 0xff
and ch, al
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov al, 1
xor al, 0
or dh, ah
or al, 0
xor dh, 0xff
and dh, al
mov al, dl
xor al, 0xff
mov bh, 1
xor bh, 0
mov ah, 1
xor ah, 1
or al, bh
or ah, 1
xor al, 0xff
and al, ah
xor cl, 0xff
xor bl, 0xff
mov ah, 1
xor ah, 0
or cl, bl
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, ch
and ah, dh
xor ch, dh
or ah, ch
mov dh, al
xor dh, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov ch, dh
and ch, 0xff
and al, bl
mov byte [ebp - 0x161], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x160], al
mov al, byte [ebp - 0x161]
and cl, bl
or ch, al
mov al, byte [ebp - 0x160]
or al, cl
mov cl, byte [ebp - 0x15f]
xor ch, al
mov al, byte [ebp - 0x15e]
or dh, bh
xor dh, 0xff
or bl, 1
and dh, bl
or ch, dh
mov dh, ah
xor dh, 0xff
mov bl, ch
and bl, dh
xor ch, 0xff
and ah, ch
or bl, ah
mov ah, cl
and ah, dl
xor cl, dl
or ah, cl
mov dh, ah
xor dh, 0xff
and dh, 0
mov dl, 1
xor dl, 0
and ah, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or dh, ah
or cl, dl
xor dh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
xor dh, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dh, cl
or al, 0
xor dh, 0xff
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xbb6c79d1
mov ecx, 0x8d131926
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
vmovss xmm0, dword [0x5e3574]
vmovss dword [ebp - 0x38], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov esi, 0xbfb14b3c
add esi, 0
sub esi, 0x754a22f0
sub esi, 0xbfb14b3c
mov edx, ecx
add edx, 0xf48daf30
sub edx, esi
sub edx, 0xf48daf30
xor esi, esi
sub esi, 1
add esi, 0
add edx, 0x4aa714d5
add edx, esi
sub edx, 0x4aa714d5
add edx, 0x81adeb4a
sub edx, 0xe23544a0
sub edx, 0x81adeb4a
add edx, 0xb050f4b6
sub edx, 0x754a22f0
sub edx, 0xb050f4b6
add edx, 0x5a25df5c
add edx, 0xe23544a0
sub edx, 0x5a25df5c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl al
mov byte [ebp - 0x1c4], al
mov dl, cl
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov al, cl
and al, ah
or dl, al
mov bh, 1
xor bh, 1
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov al, cl
xor al, 0xff
mov ch, dl
xor ch, 0xff
mov ah, 1
xor ah, 0
or al, ch
or ah, 0
xor al, 0xff
and al, ah
mov ch, 1
xor ch, 1
and ch, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or ch, bl
or ah, dh
xor ch, ah
mov dh, 1
xor dh, 1
mov ah, ch
xor ah, dh
and ah, ch
mov byte [ebp - 0x1c7], ah
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov ah, bh
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ch, ah
and ch, 0xff
and bh, dh
mov byte [ebp - 0x1c9], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x1c8], al
mov al, byte [ebp - 0x1c9]
or ch, al
mov al, byte [ebp - 0x1c8]
or bh, al
mov al, byte [ebp - 0x1c7]
xor ch, bh
mov bh, byte [ebp - 0x1c4]
or ah, bl
xor ah, 0xff
or dh, 1
and ah, dh
or ch, ah
mov ah, al
and ah, dl
xor al, dl
or ah, al
mov al, ch
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, dh
or al, ch
or dl, ah
xor al, dl
mov byte [ebp - 0x1ac], al
mov dl, bh
xor dl, 0xff
and dl, 0
mov ah, 1
xor ah, 0
mov ch, bh
and ch, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or dl, ch
or al, ah
xor dl, al
mov dh, 1
xor dh, 1
xor dl, 0xff
mov al, 1
xor al, 1
or dh, dl
or al, 1
xor dh, 0xff
and dh, al
mov dl, 1
xor dl, 1
and dl, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 1
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dl, ch
or al, ah
xor dl, al
xor bh, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov al, dh
xor al, 0xff
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 1
mov ch, al
and ch, 0xff
and dh, dl
mov bl, ah
and bl, 0xff
and bh, dl
or ch, dh
mov dh, byte [ebp - 0x1ac]
or bl, bh
xor ch, bl
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or ch, al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
mov dl, 1
xor dl, 1
xor ah, 0xff
mov al, 1
xor al, 1
or dl, ah
or al, 1
xor dl, 0xff
and dl, al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
xor ah, 0xff
xor ah, 1
and ah, 0xff
mov al, dl
and al, ah
xor dl, ah
or al, dl
mov byte [ebp - 0x1ad], al
mov bl, 1
xor bl, 1
and bl, 1
mov ah, 1
xor ah, 1
mov bh, ah
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or bl, bh
or dl, ah
xor bl, dl
mov dl, dh
xor dl, 0xff
mov ah, bl
and ah, dl
xor bl, 0xff
mov dl, dh
and dl, bl
or ah, dl
xor dh, 0xff
mov dl, ah
xor dl, dh
and dl, ah
mov byte [ebp - 0x1bd], dl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
and al, dl
or ah, al
mov dl, cl
xor dl, 0xff
mov al, ah
and al, dl
xor ah, 0xff
mov dl, cl
and dl, ah
or al, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, ch
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov dh, ch
and dh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, dh
or cl, ah
xor al, cl
mov ah, 1
xor ah, 1
and ah, 1
mov cl, 1
xor cl, 1
and cl, 1
or ah, cl
mov cl, 1
xor cl, 1
and cl, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov dh, 1
xor dh, 1
and dh, 0
and bl, 1
or cl, bh
or dh, bl
xor cl, dh
mov bl, al
and bl, ah
xor al, ah
or bl, al
mov ah, 1
xor ah, 1
mov byte [ebp - 0x1c3], ah
mov dh, cl
xor dh, 0xff
mov bh, 1
xor bh, 0
and ah, 0
mov al, bh
and al, 1
mov byte [ebp - 0x1c6], al
mov al, dh
and al, 0
mov byte [ebp - 0x1c5], al
mov al, byte [ebp - 0x1c6]
and cl, bh
or ah, al
mov al, byte [ebp - 0x1c5]
or al, cl
mov cl, byte [ebp - 0x1c4]
xor ah, al
mov al, byte [ebp - 0x1c3]
or al, dh
mov dh, byte [ebp - 0x1ad]
xor al, 0xff
or bh, 0
and al, bh
or ah, al
mov al, bl
xor al, 0xff
and al, 1
mov bh, 1
xor bh, 1
and bl, bh
or al, bl
xor ah, 0xff
mov bl, al
xor bl, ah
and bl, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
mov byte [ebp - 0x1c2], al
mov cl, dh
xor cl, 0xff
and cl, 0
mov ah, 1
xor ah, 0
and dh, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or cl, dh
or al, ah
xor cl, al
mov ah, 1
xor ah, 0
and ah, 0
mov bh, 1
xor bh, 0
mov al, bh
and al, 0
mov dh, 1
xor dh, 1
and dh, 0
and bh, 1
or ah, al
mov al, byte [ebp - 0x1c2]
or dh, bh
xor ah, dh
mov byte [ebp - 0x1be], ah
mov bh, al
xor bh, 0xff
mov byte [ebp - 0x1bf], bh
mov dh, cl
xor dh, 0xff
mov ah, 1
xor ah, 0
and bh, 0
and al, ah
mov byte [ebp - 0x1c1], al
mov al, dh
and al, 0
mov byte [ebp - 0x1c0], al
mov al, byte [ebp - 0x1c1]
and cl, ah
or bh, al
mov al, byte [ebp - 0x1c0]
or al, cl
mov cl, byte [ebp - 0x1bf]
xor bh, al
mov al, byte [ebp - 0x1be]
or cl, dh
xor cl, 0xff
or ah, 0
and cl, ah
or bh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, bh
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and bh, dh
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or al, bh
mov bh, byte [ebp - 0x1bd]
or ah, dh
xor al, ah
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov al, bh
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
and bh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, bh
or cl, ah
xor al, cl
mov byte [ebp - 0x1b6], al
mov al, dl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
mov cl, dl
and cl, ah
or al, cl
mov byte [ebp - 0x1b7], al
mov cl, 1
xor cl, 1
and cl, 0
mov ah, 1
xor ah, 0
mov al, ah
and al, 1
mov bh, 1
xor bh, 1
and bh, 0
and ah, 1
or cl, al
mov al, byte [ebp - 0x1bd]
or bh, ah
mov ah, byte [ebp - 0x1b6]
xor cl, bh
mov byte [ebp - 0x1b1], cl
xor ah, 0xff
mov cl, 1
xor cl, 1
mov bh, 1
xor bh, 1
or ah, cl
mov cl, byte [ebp - 0x1b1]
or bh, 1
xor ah, 0xff
and ah, bh
xor cl, 0xff
mov bh, al
xor bh, cl
mov cl, byte [ebp - 0x1b7]
and bh, al
mov al, 1
xor al, 1
xor cl, al
mov al, byte [ebp - 0x1b7]
and cl, al
mov al, byte [ebp - 0x1b1]
mov byte [ebp - 0x1bc], cl
xor al, 0xff
mov cl, dl
xor cl, al
mov al, byte [ebp - 0x1bc]
and cl, dl
mov dl, ah
and dl, bh
xor ah, bh
or dl, ah
mov ah, al
xor ah, 0xff
mov byte [ebp - 0x1b8], ah
mov bh, cl
xor bh, 0xff
mov byte [ebp - 0x1b9], bh
mov bh, 1
xor bh, 0
and ah, 0
and al, bh
mov byte [ebp - 0x1bb], al
mov al, byte [ebp - 0x1b9]
and al, 0
mov byte [ebp - 0x1ba], al
mov al, byte [ebp - 0x1bb]
and cl, bh
or ah, al
mov al, byte [ebp - 0x1ba]
or al, cl
mov cl, byte [ebp - 0x1b9]
xor ah, al
mov al, byte [ebp - 0x1b8]
or al, cl
mov cl, byte [ebp - 0x1b7]
xor al, 0xff
or bh, 0
and al, bh
or ah, al
mov al, dl
xor al, 0xff
mov bh, ah
and bh, al
mov al, byte [ebp - 0x1b6]
xor ah, 0xff
and dl, ah
or bh, dl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0x1b2], dl
mov ah, cl
xor ah, 0xff
mov byte [ebp - 0x1b3], ah
mov ah, 1
xor ah, 1
and dl, 0xff
and al, ah
mov byte [ebp - 0x1b5], al
mov al, byte [ebp - 0x1b3]
and al, 0xff
mov byte [ebp - 0x1b4], al
mov al, byte [ebp - 0x1b5]
and cl, ah
or dl, al
mov al, byte [ebp - 0x1b4]
or al, cl
mov cl, byte [ebp - 0x1b3]
xor dl, al
mov al, byte [ebp - 0x1b2]
or al, cl
mov cl, byte [ebp - 0x1b1]
xor al, 0xff
or ah, 1
and al, ah
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and dl, ah
or al, dl
mov dl, cl
and dl, 1
xor cl, 1
or dl, cl
xor al, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov cl, bh
xor cl, 0xff
mov byte [ebp - 0x1ae], cl
mov ah, al
xor ah, 0xff
mov dl, 1
xor dl, 0
and cl, 0
and bh, dl
mov byte [ebp - 0x1b0], bh
mov bh, ah
and bh, 0
and al, dl
mov byte [ebp - 0x1af], al
mov al, byte [ebp - 0x1b0]
or cl, al
mov al, byte [ebp - 0x1af]
or bh, al
mov al, byte [ebp - 0x1ae]
xor cl, bh
or al, ah
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov dl, dh
xor dl, 0xff
mov al, bl
xor al, dl
and al, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov bh, 1
xor bh, 1
and bl, bh
mov ah, dh
xor ah, 0xff
and ah, 0xff
and dh, bh
or dl, bl
or ah, dh
xor dl, ah
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov dl, cl
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov al, cl
and al, ah
or dl, al
mov ah, bl
xor ah, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or ah, dl
or al, 0
xor ah, 0xff
and ah, al
mov dl, bl
xor dl, 0xff
and dl, 1
mov dh, 1
xor dh, 1
and bl, dh
mov al, 1
xor al, 1
and al, 0xff
and dh, 1
or dl, bl
or al, dh
xor dl, al
xor cl, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov al, ah
xor al, 0xff
mov dh, cl
xor dh, 0xff
mov dl, 1
xor dl, 0
mov bh, al
and bh, 0
and ah, dl
mov bl, dh
and bl, 0
and cl, dl
or bh, ah
mov ah, byte [ebp - 0x1ad]
or bl, cl
mov cl, byte [ebp - 0x1ac]
xor bh, bl
or al, dh
xor al, 0xff
or dl, 0
and al, dl
or bh, al
mov dl, ch
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov dh, cl
xor dh, 0xff
mov dl, ch
and dl, dh
xor ch, 0xff
and cl, ch
or dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov ch, cl
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
mov dh, cl
and dh, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ch, dh
or al, dl
xor ch, al
mov al, 1
xor al, 1
xor ch, 0xff
mov dl, 1
xor dl, 1
or al, ch
or dl, 1
xor al, 0xff
and al, dl
mov ch, 1
xor ch, 1
and ch, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
and dh, 1
or ch, bl
or dl, dh
xor ch, dl
xor ch, 0xff
mov dl, cl
xor dl, ch
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, ah
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, 1
xor bl, 1
and bl, 1
mov dh, 1
xor dh, 1
mov ch, dh
and ch, 1
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, dh
or bl, ch
or dl, ah
xor bl, dl
mov ah, al
xor ah, 0xff
mov byte [ebp - 0x1ab], ah
mov ch, bl
xor ch, 0xff
mov dl, 1
xor dl, 1
and ah, 0xff
and al, dl
mov dh, ch
and dh, 0xff
and bl, dl
or ah, al
mov al, byte [ebp - 0x1ab]
or dh, bl
xor ah, dh
or al, ch
xor al, 0xff
or dl, 1
and al, dl
or ah, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and cl, dl
or al, cl
mov bl, ah
xor bl, 0xff
and bl, 0
mov dl, 1
xor dl, 0
and ah, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bl, ah
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 0
and cl, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 0
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or cl, ch
or dl, ah
xor cl, dl
mov byte [ebp - 0x1aa], cl
mov cl, al
xor cl, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 0
mov ch, cl
and ch, 0
and al, dl
mov dh, ah
and dh, 0
and bl, dl
or ch, al
mov al, byte [ebp - 0x1aa]
or dh, bl
xor ch, dh
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or ch, cl
mov dl, al
and dl, 0
xor al, 0
or dl, al
mov cl, ch
xor cl, 0xff
and cl, 0
mov ah, 1
xor ah, 0
and ch, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or cl, ch
or al, ah
xor cl, al
xor cl, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov al, bh
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
mov ch, bh
and ch, ah
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or al, ch
or dl, ah
xor al, dl
mov byte [ebp - 0x1a9], al
mov ah, cl
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
mov dl, cl
and dl, ch
or ah, dl
mov dl, 1
xor dl, 0
and dl, 1
mov ch, 1
xor ch, 1
and ch, 0
or dl, ch
mov dh, 1
xor dh, 0
mov ch, al
xor ch, dh
and ch, al
xor bh, 0xff
mov dh, dl
xor dh, 0xff
mov al, 1
xor al, 1
or bh, dh
or al, 1
xor bh, 0xff
and bh, al
mov al, 1
xor al, 0
mov dh, ah
xor dh, al
and dh, ah
mov al, dl
xor al, 0xff
mov bl, cl
xor bl, al
mov al, byte [ebp - 0x1a9]
and bl, cl
mov cl, ch
and cl, bh
xor ch, bh
or cl, ch
mov ch, dh
and ch, bl
xor dh, bl
or ch, dh
mov dh, cl
xor dh, 0xff
mov bl, ch
and bl, dh
xor ch, 0xff
and cl, ch
or bl, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xbb6c79d1
mov ecx, 0x785b0606
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, 0xc44ee1d
add edx, 0
sub edx, 1
sub edx, 0xc44ee1d
xor esi, esi
sub esi, 0x593e28b3
add esi, edx
add esi, 0x593e28b3
mov edx, ecx
add edx, 0x2391e7e6
add edx, 0x9e46826b
sub edx, 0x2391e7e6
sub edx, 0xb424208a
add edx, esi
add edx, 0xb424208a
sub edx, 0x86eecab
sub edx, 0x9e46826b
add edx, 0x86eecab
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
mov byte [ebp - 0x267], cl
cmp eax, 0xa
setl bh
mov ah, cl
xor ah, 0xff
and ah, 0
mov dl, 1
xor dl, 0
mov ch, cl
and ch, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or ah, ch
or al, dl
xor ah, al
mov al, 1
xor al, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov ah, 1
xor ah, 1
and ah, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or ah, dh
or dl, ch
xor ah, dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov dh, al
and dh, cl
xor al, cl
or dh, al
mov cl, bh
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, bh
and al, dl
or cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov ah, 1
xor ah, 0
and ah, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 0
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, ch
or al, dl
xor ah, al
mov ch, bh
xor ch, 0xff
mov dl, ah
xor dl, 0xff
mov al, 1
xor al, 0
or ch, dl
or al, 0
xor ch, 0xff
and ch, al
mov byte [ebp - 0x275], ch
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov dl, 1
xor dl, 0
mov bl, al
xor bl, dl
and bl, al
mov al, 1
xor al, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov byte [ebp - 0x270], al
mov dl, cl
xor dl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
mov byte [ebp - 0x274], al
and cl, ah
mov al, ch
and al, 0xff
mov byte [ebp - 0x272], al
mov al, byte [ebp - 0x275]
and al, ah
mov byte [ebp - 0x273], al
mov al, byte [ebp - 0x274]
or al, cl
mov cl, byte [ebp - 0x273]
mov byte [ebp - 0x271], al
mov al, byte [ebp - 0x272]
or al, cl
mov cl, byte [ebp - 0x271]
xor cl, al
mov al, byte [ebp - 0x270]
or dl, ch
xor dl, 0xff
or ah, 1
and dl, ah
or cl, dl
mov byte [ebp - 0x26d], cl
mov dl, bl
xor dl, 0xff
mov ch, al
xor ch, 0xff
mov ah, 1
xor ah, 0
mov cl, dl
and cl, 0
and bl, ah
mov byte [ebp - 0x26f], bl
mov bl, ch
and bl, 0
and al, ah
mov byte [ebp - 0x26e], al
mov al, byte [ebp - 0x26f]
or cl, al
mov al, byte [ebp - 0x26e]
or bl, al
mov al, byte [ebp - 0x26d]
xor cl, bl
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov cl, 1
xor cl, 1
and cl, 1
mov dl, 1
xor dl, 1
mov ah, dl
and ah, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, ah
or al, dl
xor cl, al
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov ch, 1
xor ch, 1
xor dl, 0xff
mov al, 1
xor al, 1
or ch, dl
or al, 1
xor ch, 0xff
and ch, al
mov byte [ebp - 0x26c], ch
mov dl, cl
xor dl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
mov byte [ebp - 0x26b], al
and cl, ah
mov al, ch
and al, 0xff
mov byte [ebp - 0x26a], al
mov al, byte [ebp - 0x26c]
and al, ah
mov byte [ebp - 0x269], al
mov al, byte [ebp - 0x26b]
or al, cl
mov cl, byte [ebp - 0x26a]
mov byte [ebp - 0x268], al
mov al, byte [ebp - 0x269]
or cl, al
mov al, byte [ebp - 0x268]
xor al, cl
mov cl, byte [ebp - 0x267]
or dl, ch
xor dl, 0xff
or ah, 1
and dl, ah
or al, dl
mov byte [ebp - 0x238], al
mov ch, 1
xor ch, 1
and ch, 1
mov ah, 1
xor ah, 1
mov al, ah
and al, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or ch, al
mov al, byte [ebp - 0x238]
or dl, ah
xor ch, dl
mov dl, dh
xor dl, 0xff
mov ah, ch
and ah, dl
xor ch, 0xff
mov dl, dh
and dl, ch
or ah, dl
mov ch, dh
xor ch, 0xff
mov dl, ah
xor dl, ch
and dl, ah
mov byte [ebp - 0x256], dl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
and al, dl
or ah, al
mov dl, cl
xor dl, 0xff
mov al, ah
and al, dl
xor ah, 0xff
mov dl, cl
and dl, ah
or al, dl
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, bl
and al, dl
or cl, al
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov byte [ebp - 0x264], al
mov dl, 1
xor dl, 0
and dl, 0
mov al, 1
xor al, 0
mov ch, al
and ch, 0
mov byte [ebp - 0x266], ch
mov ch, 1
xor ch, 1
and ch, 0
and al, 1
mov byte [ebp - 0x265], al
mov al, byte [ebp - 0x266]
or dl, al
mov al, byte [ebp - 0x265]
or ch, al
mov al, byte [ebp - 0x264]
xor dl, ch
mov byte [ebp - 0x25f], dl
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov byte [ebp - 0x25e], al
mov ch, 1
xor ch, 0
mov al, dl
and al, 0
mov byte [ebp - 0x263], al
mov al, byte [ebp - 0x25e]
and cl, ch
and al, 0
mov byte [ebp - 0x262], al
mov al, byte [ebp - 0x264]
and al, ch
mov byte [ebp - 0x261], al
mov al, byte [ebp - 0x263]
or al, cl
mov cl, byte [ebp - 0x262]
mov byte [ebp - 0x260], al
mov al, byte [ebp - 0x261]
or cl, al
mov al, byte [ebp - 0x260]
xor al, cl
mov cl, byte [ebp - 0x25f]
mov byte [ebp - 0x25d], al
mov al, byte [ebp - 0x25e]
or dl, al
mov al, byte [ebp - 0x25d]
xor dl, 0xff
or ch, 0
and dl, ch
or al, dl
mov dl, cl
and dl, 0
xor cl, 0
or dl, cl
mov ch, al
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
and al, cl
mov byte [ebp - 0x25c], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0x25b], al
mov al, byte [ebp - 0x25c]
and cl, 1
or ch, al
mov al, byte [ebp - 0x25b]
or al, cl
mov cl, byte [ebp - 0x238]
xor ch, al
xor ch, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or ch, dl
or al, 0
xor ch, 0xff
and ch, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
and cl, dl
or al, cl
mov byte [ebp - 0x25a], al
mov dl, bh
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov byte [ebp - 0x259], cl
mov al, bh
and al, cl
mov cl, byte [ebp - 0x25a]
mov byte [ebp - 0x258], al
mov al, cl
xor al, 0xff
and al, 0xff
mov byte [ebp - 0x257], al
mov al, byte [ebp - 0x259]
and cl, al
mov al, byte [ebp - 0x258]
or dl, al
mov al, byte [ebp - 0x257]
or al, cl
mov cl, byte [ebp - 0x256]
xor dl, al
xor dl, 0xff
xor bh, 0xff
mov al, 1
xor al, 1
or dl, bh
or al, 1
xor dl, 0xff
and dl, al
xor cl, 0xff
mov al, ah
xor al, 0xff
mov bh, 1
xor bh, 0
or cl, al
mov al, byte [ebp - 0x256]
or bh, 0
xor cl, 0xff
and cl, bh
xor al, 0xff
mov bh, ah
and bh, al
mov al, byte [ebp - 0x256]
xor ah, 0xff
and al, ah
or bh, al
mov byte [ebp - 0x255], bh
mov al, cl
xor al, 0xff
mov byte [ebp - 0x250], al
xor bh, 0xff
mov ah, 1
xor ah, 1
and al, 0xff
mov byte [ebp - 0x254], al
and cl, ah
mov al, bh
and al, 0xff
mov byte [ebp - 0x253], al
mov al, byte [ebp - 0x255]
and al, ah
mov byte [ebp - 0x252], al
mov al, byte [ebp - 0x254]
or al, cl
mov cl, byte [ebp - 0x253]
mov byte [ebp - 0x251], al
mov al, byte [ebp - 0x252]
or cl, al
mov al, byte [ebp - 0x251]
xor al, cl
mov cl, byte [ebp - 0x250]
or cl, bh
xor cl, 0xff
or ah, 1
and cl, ah
or al, cl
mov byte [ebp - 0x244], al
mov al, ch
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov bh, ch
and bh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, bh
or cl, ah
xor al, cl
mov byte [ebp - 0x24d], al
mov al, dl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
mov cl, dl
and cl, ah
or al, cl
mov byte [ebp - 0x24f], al
mov al, 1
xor al, 1
and al, 1
mov ah, 1
xor ah, 1
mov cl, ah
and cl, 1
mov bh, 1
xor bh, 1
and bh, 0xff
and ah, 1
or al, cl
mov cl, byte [ebp - 0x24f]
or bh, ah
mov ah, byte [ebp - 0x24d]
xor al, bh
mov byte [ebp - 0x24a], al
xor ah, 0xff
mov bh, 1
xor bh, 1
mov al, 1
xor al, 0
or ah, bh
mov bh, byte [ebp - 0x24a]
or al, 0
xor ah, 0xff
and ah, al
xor ch, 0xff
xor bh, 0xff
mov al, 1
xor al, 0
or ch, bh
or al, 0
xor ch, 0xff
and ch, al
mov al, 1
xor al, 1
mov bh, cl
xor bh, al
mov al, byte [ebp - 0x24a]
and bh, cl
mov byte [ebp - 0x24e], bh
xor dl, 0xff
xor al, 0xff
mov bh, 1
xor bh, 1
or dl, al
mov al, byte [ebp - 0x24e]
or bh, 1
xor dl, 0xff
and dl, bh
mov bh, ah
and bh, ch
xor ah, ch
or bh, ah
mov ah, al
and ah, dl
xor al, dl
or ah, al
mov ch, bh
xor ch, 0xff
and ch, 1
mov al, 1
xor al, 1
and bh, al
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, al
mov al, byte [ebp - 0x24d]
or ch, bh
or dl, ah
xor ch, dl
mov bh, al
xor bh, 0xff
mov byte [ebp - 0x249], bh
mov ah, cl
xor ah, 0xff
mov dl, 1
xor dl, 1
and bh, 0xff
and al, dl
mov byte [ebp - 0x24c], al
mov al, ah
and al, 0xff
mov byte [ebp - 0x24b], al
mov al, byte [ebp - 0x24c]
and cl, dl
or bh, al
mov al, byte [ebp - 0x24b]
or al, cl
mov cl, byte [ebp - 0x24a]
xor bh, al
mov al, byte [ebp - 0x249]
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or bh, al
mov dl, bh
xor dl, 0xff
and dl, 0
mov ah, 1
xor ah, 0
and bh, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or dl, bh
or al, ah
xor dl, al
mov ah, 1
xor ah, 1
mov byte [ebp - 0x245], ah
mov al, cl
xor al, 0xff
mov byte [ebp - 0x246], al
mov bh, 1
xor bh, 0
and ah, 0
mov al, bh
and al, 1
mov byte [ebp - 0x248], al
mov al, byte [ebp - 0x246]
and al, 0
mov byte [ebp - 0x247], al
mov al, byte [ebp - 0x248]
and cl, bh
or ah, al
mov al, byte [ebp - 0x247]
or al, cl
mov cl, byte [ebp - 0x246]
xor ah, al
mov al, byte [ebp - 0x245]
or al, cl
mov cl, byte [ebp - 0x244]
xor al, 0xff
or bh, 0
and al, bh
or ah, al
xor ah, 0xff
mov al, dl
xor al, ah
and al, dl
mov bh, ch
xor bh, 0xff
mov byte [ebp - 0x241], bh
mov ah, al
xor ah, 0xff
mov dl, 1
xor dl, 0
and bh, 0
and ch, dl
mov byte [ebp - 0x243], ch
mov ch, ah
and ch, 0
and al, dl
mov byte [ebp - 0x242], al
mov al, byte [ebp - 0x243]
or bh, al
mov al, byte [ebp - 0x242]
or ch, al
mov al, byte [ebp - 0x241]
xor bh, ch
or al, ah
xor al, 0xff
or dl, 0
and al, dl
or bh, al
mov ah, cl
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or ah, al
mov al, bh
xor al, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov ah, bh
xor ah, 0xff
and ah, 0
mov ch, 1
xor ch, 0
and bh, ch
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or ah, bh
or dl, ch
xor ah, dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov bh, dh
xor bh, 0xff
and bh, 0
mov cl, 1
xor cl, 0
mov ah, dh
and ah, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bh, ah
or al, cl
xor bh, al
mov al, bl
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov ch, bl
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, ch
or cl, ah
xor al, cl
mov byte [ebp - 0x23d], al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
mov ch, bh
xor ch, 0xff
mov cl, 1
xor cl, 1
mov al, 1
xor al, 0
or ch, cl
or al, 0
xor ch, 0xff
and ch, al
xor dh, 0xff
mov al, ah
xor al, 0xff
mov cl, 1
xor cl, 1
or dh, al
mov al, byte [ebp - 0x23d]
or cl, 1
xor dh, 0xff
and dh, cl
xor al, 0xff
mov byte [ebp - 0x240], al
mov cl, 1
xor cl, 1
mov al, 1
xor al, 1
mov byte [ebp - 0x23f], al
mov al, byte [ebp - 0x240]
or al, cl
mov cl, byte [ebp - 0x23f]
or cl, 1
xor al, 0xff
and al, cl
mov byte [ebp - 0x23e], al
mov al, ah
xor al, 0xff
mov cl, bl
xor cl, al
mov al, byte [ebp - 0x23e]
and cl, bl
mov bl, ch
and bl, dh
xor ch, dh
or bl, ch
mov dh, al
and dh, cl
xor al, cl
or dh, al
mov cl, bl
xor cl, 0xff
and cl, 1
mov al, 1
xor al, 1
and bl, al
mov ch, dh
xor ch, 0xff
and ch, 0xff
and dh, al
mov al, byte [ebp - 0x23d]
or cl, bl
or ch, dh
xor cl, ch
mov byte [ebp - 0x23a], cl
mov cl, bh
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 0
mov bl, cl
and bl, 0
and bh, ch
mov byte [ebp - 0x23c], bh
mov bh, dh
and bh, 0
and al, ch
mov byte [ebp - 0x23b], al
mov al, byte [ebp - 0x23c]
or bl, al
mov al, byte [ebp - 0x23b]
or bh, al
mov al, byte [ebp - 0x23a]
xor bl, bh
or cl, dh
xor cl, 0xff
or ch, 0
and cl, ch
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dh, 1
xor dh, 1
and bl, dh
mov ch, 1
xor ch, 1
and ch, 0xff
and dh, 1
or cl, bl
or ch, dh
xor cl, ch
mov ch, ah
and ch, 1
xor ah, 1
or ch, ah
xor cl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
or cl, ch
or ah, 1
xor cl, 0xff
and cl, ah
mov dh, al
and dh, cl
xor al, cl
or dh, al
mov ch, dh
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
mov al, dh
and al, cl
or ch, al
xor ch, 0xff
xor ch, 1
and ch, 0xff
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
xor dh, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 1
or dh, cl
or al, 1
xor dh, 0xff
and dh, al
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
mov ah, 1
xor ah, 1
mov cl, 1
xor cl, 0
or al, ah
or cl, 0
xor al, 0xff
and al, cl
mov ah, 1
xor ah, 1
xor bl, 0xff
mov cl, 1
xor cl, 0
or ah, bl
or cl, 0
xor ah, 0xff
and ah, cl
mov cl, ch
and cl, dh
xor ch, dh
or cl, ch
mov byte [ebp - 0x239], cl
mov ch, al
xor ch, 0xff
mov bl, ah
xor bl, 0xff
mov dh, 1
xor dh, 1
mov cl, ch
and cl, 0xff
and al, dh
mov bh, bl
and bh, 0xff
and ah, dh
or cl, al
mov al, byte [ebp - 0x239]
or bh, ah
mov ah, byte [ebp - 0x238]
xor cl, bh
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or cl, ch
mov ch, al
xor ch, 0xff
mov dh, cl
and dh, ch
xor cl, 0xff
and al, cl
or dh, al
mov al, 1
xor al, 1
mov ch, ah
xor ch, 0xff
mov cl, 1
xor cl, 1
or al, ch
or cl, 1
xor al, 0xff
and al, cl
mov ch, 1
xor ch, 1
mov cl, ah
and cl, ch
xor ah, 0xff
and ah, 1
or cl, ah
mov ch, al
and ch, cl
xor al, cl
or ch, al
mov al, dh
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and dh, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or al, dh
or cl, ah
xor al, cl
mov bh, ch
xor bh, 0xff
and bh, 1
mov ah, 1
xor ah, 1
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or bh, ch
or cl, ah
xor bh, cl
mov cl, 1
xor cl, 0
and cl, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 0
mov ah, 1
xor ah, 1
and ah, 0xff
and ch, 1
or cl, dh
or ah, ch
xor cl, ah
mov byte [ebp - 0x237], cl
mov cl, al
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov dh, cl
and dh, 0
and al, ah
mov bl, ch
and bl, 0
and bh, ah
or dh, al
mov al, byte [ebp - 0x237]
or bl, bh
xor dh, bl
or cl, ch
xor cl, 0xff
or ah, 0
and cl, ah
or dh, cl
mov ah, al
and ah, 0
xor al, 0
or ah, al
mov al, dh
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
and dh, ch
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, dh
or cl, ch
xor al, cl
xor ah, 0xff
mov cl, al
xor cl, ah
and cl, al
mov bl, dl
xor bl, 0xff
mov ah, cl
xor ah, 0xff
mov al, 1
xor al, 0
or bl, ah
or al, 0
xor bl, 0xff
and bl, al
mov dh, dl
xor dh, 0xff
and dh, 0
mov ah, 1
xor ah, 0
and dl, ah
mov al, cl
xor al, 0xff
and al, 0
and cl, ah
or dh, dl
or al, cl
xor dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xa5842067
mov ecx, 0xf44f5017
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dl, 1
mov eax, 0x8fd0a7f5
mov ecx, 0x7fef666d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x30]
vmovss xmm0, dword [0x5e3680]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xd45ca57f
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov esi, 0x59d5ca9d
add esi, 0
sub esi, ecx
sub esi, 0x59d5ca9d
mov edx, 0x32158e9c
add edx, 0
sub edx, 0x4612e2c4
sub edx, 0x32158e9c
add esi, 0x983b5398
add esi, edx
sub esi, 0x983b5398
mov edx, 0x628eec0e
add edx, 0
sub edx, esi
sub edx, 0x628eec0e
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xc8c14315
add esi, edx
xor edx, edx
sub edx, esi
sub edx, 0x6532f4fc
sub edx, 1
add edx, 0x6532f4fc
xor esi, esi
sub esi, 0xc8c14315
add edx, esi
xor edi, edi
sub edi, 0xc0446d6f
sub edi, 0x4612e2c4
add edi, 0xc0446d6f
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl ah
mov cl, dl
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
mov dh, dl
and dh, ch
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or cl, dh
or al, ch
xor cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov dh, 1
xor dh, 0
and dh, 1
mov al, 1
xor al, 1
and al, 0
or dh, al
mov al, dh
xor al, 0xff
mov bh, dl
xor bh, al
and bh, dl
mov byte [ebp - 0x486], bh
mov al, 1
xor al, 1
and al, 1
mov ch, 1
xor ch, 1
and ch, 1
or al, ch
xor al, 0xff
mov bl, 1
xor bl, 0
mov ch, 1
xor ch, 1
or al, bl
or ch, 1
xor al, 0xff
and al, ch
mov byte [ebp - 0x481], al
xor dh, 0xff
xor dh, 1
and dh, 0xff
mov ch, cl
xor ch, 0xff
xor bh, 0xff
mov bl, 1
xor bl, 0
mov al, ch
and al, 0
mov byte [ebp - 0x485], al
and cl, bl
mov al, bh
and al, 0
mov byte [ebp - 0x483], al
mov al, byte [ebp - 0x486]
and al, bl
mov byte [ebp - 0x484], al
mov al, byte [ebp - 0x485]
or al, cl
mov cl, byte [ebp - 0x484]
mov byte [ebp - 0x482], al
mov al, byte [ebp - 0x483]
or al, cl
mov cl, byte [ebp - 0x482]
xor cl, al
mov al, byte [ebp - 0x481]
or ch, bh
xor ch, 0xff
or bl, 0
and ch, bl
or cl, ch
mov ch, al
and ch, dh
xor al, dh
or ch, al
mov dh, cl
xor dh, 0xff
mov al, ch
and al, dh
xor ch, 0xff
and cl, ch
or al, cl
mov byte [ebp - 0x469], al
mov cl, ah
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
mov al, ah
and al, ch
or cl, al
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov al, 1
xor al, 1
and al, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or al, bl
or ch, dh
xor al, ch
xor al, 0xff
mov dh, ah
xor dh, al
and dh, ah
mov al, cl
xor al, 0xff
mov byte [ebp - 0x480], al
mov bl, dh
xor bl, 0xff
mov ch, 1
xor ch, 1
and al, 0xff
and cl, ch
mov bh, bl
and bh, 0xff
and dh, ch
or al, cl
mov cl, byte [ebp - 0x480]
or bh, dh
mov dh, byte [ebp - 0x469]
xor al, bh
or cl, bl
xor cl, 0xff
or ch, 1
and cl, ch
or al, cl
mov byte [ebp - 0x46c], al
mov cl, 1
xor cl, 1
and cl, 0
mov ch, 1
xor ch, 0
mov bl, ch
and bl, 1
mov al, 1
xor al, 1
and al, 0
and ch, 1
or cl, bl
or al, ch
xor cl, al
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, 1
xor bl, 1
and bl, 1
mov ch, 1
xor ch, 1
mov bh, ch
and bh, 1
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or bl, bh
or al, ch
xor bl, al
mov ch, 1
xor ch, 1
xor bl, 0xff
mov al, 1
xor al, 0
or ch, bl
or al, 0
xor ch, 0xff
and ch, al
mov al, cl
and al, ch
xor cl, ch
or al, cl
mov byte [ebp - 0x460], al
mov cl, dh
xor cl, 0xff
and cl, 0
mov ch, 1
xor ch, 0
and dh, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or cl, dh
or al, ch
xor cl, al
mov dh, 1
xor dh, 1
and dh, 1
mov al, 1
xor al, 1
and al, 1
or dh, al
mov al, 1
xor al, 1
and al, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov ch, 1
xor ch, 1
and ch, 0
and bl, 1
or al, bh
or ch, bl
xor al, ch
mov ch, cl
and ch, dh
xor cl, dh
or ch, cl
mov dh, 1
xor dh, 1
mov byte [ebp - 0x47d], dh
mov bh, al
xor bh, 0xff
mov cl, 1
xor cl, 1
and dh, 0xff
mov bl, cl
and bl, 1
mov byte [ebp - 0x47f], bl
mov bl, bh
and bl, 0xff
and al, cl
mov byte [ebp - 0x47e], al
mov al, byte [ebp - 0x47f]
or dh, al
mov al, byte [ebp - 0x47e]
or bl, al
mov al, byte [ebp - 0x47d]
xor dh, bl
mov bl, byte [ebp - 0x460]
or al, bh
xor al, 0xff
or cl, 1
and al, cl
or dh, al
mov al, ch
xor al, 0xff
and al, 0
mov bh, 1
xor bh, 0
and ch, bh
mov cl, 1
xor cl, 1
and cl, 0
and bh, 1
or al, ch
mov ch, byte [ebp - 0x46c]
or cl, bh
xor al, cl
xor al, 0xff
xor dh, 0xff
mov cl, 1
xor cl, 1
or al, dh
or cl, 1
xor al, 0xff
and al, cl
mov byte [ebp - 0x47a], al
mov dh, bl
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and bl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dh, bl
or al, cl
xor dh, al
mov cl, dl
xor cl, 0xff
and cl, 0
mov bh, 1
xor bh, 0
mov bl, dl
and bl, bh
mov al, dh
xor al, 0xff
and al, 0
and dh, bh
or cl, bl
or al, dh
xor cl, al
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov byte [ebp - 0x479], al
mov al, ch
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, ch
or cl, dl
xor al, cl
mov dh, 1
xor dh, 1
and dh, 1
mov cl, 1
xor cl, 1
and cl, 1
or dh, cl
mov bl, 1
xor bl, 0
and bl, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or bl, ch
or cl, dl
xor bl, cl
mov bh, al
xor bh, 0xff
mov byte [ebp - 0x47c], bh
mov dl, dh
xor dl, 0xff
mov cl, 1
xor cl, 0
and bh, 0
and al, cl
mov ch, dl
and ch, 0
and dh, cl
or bh, al
mov al, byte [ebp - 0x47c]
or ch, dh
xor bh, ch
or al, dl
xor al, 0xff
or cl, 0
and al, cl
or bh, al
mov cl, 1
xor cl, 0
mov byte [ebp - 0x47b], cl
mov dh, bl
xor dh, 0xff
mov dl, 1
xor dl, 0
and cl, 0
mov al, dl
and al, 0
mov ch, dh
and ch, 0
and bl, dl
or cl, al
mov al, byte [ebp - 0x47b]
or ch, bl
mov bl, byte [ebp - 0x47a]
xor cl, ch
mov ch, byte [ebp - 0x460]
or al, dh
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov dl, bh
xor dl, 0xff
and dl, 0
mov dh, 1
xor dh, 0
and bh, dh
mov al, 1
xor al, 1
and al, 0
and dh, 1
or dl, bh
or al, dh
xor dl, al
xor dl, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov dh, ch
xor dh, 0xff
and dh, 0
mov cl, 1
xor cl, 0
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dh, ch
or al, cl
xor dh, al
mov ch, ah
xor ch, 0xff
and ch, 0
mov al, 1
xor al, 0
mov bh, ah
and bh, al
mov cl, dh
xor cl, 0xff
and cl, 0
and dh, al
mov al, byte [ebp - 0x479]
or ch, bh
or cl, dh
xor ch, cl
xor ch, 0xff
xor ah, 0xff
mov cl, 1
xor cl, 0
or ch, ah
or cl, 0
xor ch, 0xff
and ch, cl
mov dh, bl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and bl, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or dh, bl
or cl, ah
xor dh, cl
mov bh, al
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
and al, cl
or bh, al
mov ah, 1
xor ah, 0
and ah, 1
mov al, 1
xor al, 1
and al, 0
or ah, al
mov cl, dh
xor cl, 0xff
mov al, 1
xor al, 0
mov bl, 1
xor bl, 0
or cl, al
mov al, byte [ebp - 0x47a]
or bl, 0
xor cl, 0xff
and cl, bl
mov byte [ebp - 0x478], cl
mov bl, ah
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov bl, 1
xor bl, 0
mov al, bh
xor al, bl
mov bl, byte [ebp - 0x479]
and al, bh
mov byte [ebp - 0x477], al
mov al, ah
xor al, 0xff
xor bl, al
mov al, byte [ebp - 0x479]
and bl, al
mov al, byte [ebp - 0x478]
mov byte [ebp - 0x476], bl
mov bl, al
and bl, cl
xor al, cl
mov cl, byte [ebp - 0x477]
or bl, al
mov al, cl
xor al, 0xff
mov byte [ebp - 0x470], al
mov al, byte [ebp - 0x476]
xor al, 0xff
mov byte [ebp - 0x46f], al
mov al, 1
xor al, 0
mov byte [ebp - 0x46e], al
mov al, byte [ebp - 0x470]
and al, 0
mov byte [ebp - 0x474], al
mov al, byte [ebp - 0x46e]
and cl, al
mov al, byte [ebp - 0x476]
mov byte [ebp - 0x475], cl
mov cl, byte [ebp - 0x46f]
and cl, 0
mov byte [ebp - 0x473], cl
mov cl, byte [ebp - 0x46e]
and al, cl
mov cl, byte [ebp - 0x475]
mov byte [ebp - 0x472], al
mov al, byte [ebp - 0x474]
or al, cl
mov cl, byte [ebp - 0x473]
mov byte [ebp - 0x471], al
mov al, byte [ebp - 0x472]
or cl, al
mov al, byte [ebp - 0x471]
xor al, cl
mov cl, byte [ebp - 0x470]
mov byte [ebp - 0x46d], al
mov al, byte [ebp - 0x46f]
or cl, al
mov al, byte [ebp - 0x46e]
xor cl, 0xff
or al, 0
and cl, al
mov al, byte [ebp - 0x46d]
or al, cl
mov byte [ebp - 0x46b], al
mov cl, bl
xor cl, 0xff
and al, cl
mov cl, byte [ebp - 0x46c]
mov byte [ebp - 0x46a], al
mov al, byte [ebp - 0x46b]
xor al, 0xff
and bl, al
mov al, byte [ebp - 0x46a]
or al, bl
mov bl, dh
and bl, bh
xor dh, bh
or bl, dh
mov dh, bl
xor dh, 0xff
and dh, 1
mov bh, 1
xor bh, 1
and bl, bh
or dh, bl
mov bl, ah
and bl, 0
xor ah, 0
or bl, ah
xor bl, 0xff
mov ah, dh
xor ah, bl
and ah, dh
mov bh, al
and bh, ah
xor al, ah
or bh, al
mov ah, ch
xor ah, 0xff
mov al, dl
xor al, ah
and al, dl
mov dh, dl
xor dh, 0xff
mov ah, ch
and ah, dh
xor ch, 0xff
and dl, ch
or ah, dl
mov dl, al
and dl, ah
xor al, ah
or dl, al
mov ch, bh
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
mov al, bh
and al, ah
or ch, al
mov al, dl
xor al, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 0
or al, ch
or ah, 0
xor al, 0xff
and al, ah
mov ah, dl
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and dl, ch
or ah, dl
xor bh, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or bh, ah
or dl, 0
xor bh, 0xff
and bh, dl
mov dl, al
xor dl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
mov ch, dl
and ch, 0xff
and al, ah
mov bl, dh
and bl, 0xff
and bh, ah
or ch, al
mov al, byte [ebp - 0x469]
or bl, bh
xor ch, bl
or dl, dh
xor dl, 0xff
or ah, 1
and dl, ah
or ch, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov dh, 1
xor dh, 1
mov ah, al
and ah, dh
or dl, ah
mov byte [ebp - 0x466], dl
mov ah, cl
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
mov dh, cl
and dh, bl
or ah, dh
mov bl, 1
xor bl, 0
and bl, 1
mov dh, 1
xor dh, 1
and dh, 0
or bl, dh
mov byte [ebp - 0x464], bl
xor dl, 0xff
mov bh, 1
xor bh, 0
mov dh, 1
xor dh, 0
or dl, bh
or dh, 0
xor dl, 0xff
and dl, dh
xor bl, 0xff
mov dh, al
xor dh, bl
and dh, al
mov al, ah
xor al, 0xff
mov bh, 1
xor bh, 0
mov bl, 1
xor bl, 0
or al, bh
mov bh, byte [ebp - 0x464]
or bl, 0
xor al, 0xff
and al, bl
xor cl, 0xff
xor bh, 0xff
mov bl, 1
xor bl, 0
or cl, bh
or bl, 0
xor cl, 0xff
and cl, bl
mov bl, dl
and bl, dh
xor dl, dh
or bl, dl
mov dh, al
xor dh, 0xff
mov byte [ebp - 0x465], dh
mov bh, cl
xor bh, 0xff
mov dl, 1
xor dl, 0
and dh, 0
and al, dl
mov byte [ebp - 0x468], al
mov al, bh
and al, 0
mov byte [ebp - 0x467], al
mov al, byte [ebp - 0x468]
and cl, dl
or dh, al
mov al, byte [ebp - 0x467]
or al, cl
mov cl, byte [ebp - 0x466]
xor dh, al
mov al, byte [ebp - 0x465]
or al, bh
xor al, 0xff
or dl, 0
and al, dl
or dh, al
mov bh, bl
xor bh, 0xff
and bh, 1
mov al, 1
xor al, 1
and bl, al
mov dl, dh
xor dl, 0xff
and dl, 0xff
and dh, al
mov al, byte [ebp - 0x464]
or bh, bl
or dl, dh
xor bh, dl
mov dl, cl
and dl, ah
xor cl, ah
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
and dl, ah
or cl, dl
mov byte [ebp - 0x461], cl
mov dl, 1
xor dl, 0
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 0
mov cl, dl
and cl, 0
mov bl, ah
and bl, 0
mov byte [ebp - 0x463], bl
mov bl, dh
and bl, 0
and al, ah
mov byte [ebp - 0x462], al
mov al, byte [ebp - 0x463]
or cl, al
mov al, byte [ebp - 0x462]
or bl, al
mov al, byte [ebp - 0x461]
xor cl, bl
or dl, dh
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
xor cl, 0xff
mov bl, al
xor bl, cl
and bl, al
mov cl, bh
xor cl, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and bh, dl
mov dh, ah
and dh, 0xff
and bl, dl
or al, bh
or dh, bl
xor al, dh
or cl, ah
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov dl, al
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov cl, al
and cl, ah
or dl, cl
mov dh, 1
xor dh, 1
xor dl, 0xff
mov cl, 1
xor cl, 1
or dh, dl
or cl, 1
xor dh, 0xff
and dh, cl
mov cl, 1
xor cl, 1
and cl, 0
mov ah, 1
xor ah, 0
mov bl, ah
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or cl, bl
or dl, ah
xor cl, dl
xor cl, 0xff
mov bh, al
xor bh, cl
and bh, al
mov al, dh
xor al, 0xff
mov ah, bh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and dh, cl
mov bl, ah
and bl, 0
and bh, cl
or dl, dh
mov dh, byte [ebp - 0x460]
or bl, bh
xor dl, bl
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov byte [ebp - 0x455], cl
mov bl, dh
xor bl, 0xff
and bl, 0
mov ah, 1
xor ah, 0
mov bh, dh
and bh, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or bl, bh
or al, ah
xor bl, al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
xor cl, 0xff
mov bh, 1
xor bh, 1
mov al, 1
xor al, 1
or cl, bh
or al, 1
xor cl, 0xff
and cl, al
mov al, ah
xor al, 0xff
xor al, 1
and al, 0xff
mov byte [ebp - 0x45f], al
mov bh, 1
xor bh, 1
mov al, bl
xor al, bh
and al, bl
mov byte [ebp - 0x457], al
xor dh, 0xff
mov al, ah
xor al, 0xff
mov bh, 1
xor bh, 1
or dh, al
mov al, byte [ebp - 0x45f]
or bh, 1
xor dh, 0xff
and dh, bh
mov bh, cl
xor bh, 0xff
xor al, 0xff
mov byte [ebp - 0x459], al
mov al, 1
xor al, 1
mov byte [ebp - 0x458], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x45d], al
mov al, byte [ebp - 0x458]
and cl, al
mov al, byte [ebp - 0x45f]
mov byte [ebp - 0x45e], cl
mov cl, byte [ebp - 0x459]
and cl, 0xff
mov byte [ebp - 0x45b], cl
mov cl, byte [ebp - 0x458]
and al, cl
mov cl, byte [ebp - 0x45e]
mov byte [ebp - 0x45c], al
mov al, byte [ebp - 0x45d]
or al, cl
mov cl, byte [ebp - 0x45c]
mov byte [ebp - 0x45a], al
mov al, byte [ebp - 0x45b]
or al, cl
mov cl, byte [ebp - 0x45a]
xor cl, al
mov al, byte [ebp - 0x459]
or bh, al
mov al, byte [ebp - 0x458]
xor bh, 0xff
or al, 1
and bh, al
mov al, byte [ebp - 0x457]
or cl, bh
mov bh, al
and bh, dh
xor al, dh
or bh, al
mov al, cl
xor al, 0xff
and al, 0
mov byte [ebp - 0x456], al
mov al, 1
xor al, 0
and cl, al
mov dh, bh
xor dh, 0xff
and dh, 0
and bh, al
mov al, byte [ebp - 0x456]
or al, cl
mov cl, byte [ebp - 0x455]
or dh, bh
xor al, dh
mov dh, cl
and dh, bl
xor cl, bl
or dh, cl
mov cl, dh
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and dh, bl
or cl, dh
mov dh, ah
and dh, 1
xor ah, 1
or dh, ah
xor dh, 0xff
mov ah, cl
xor ah, dh
and ah, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and dl, ah
or al, dl
mov bh, cl
xor bh, 0xff
and bh, 1
mov dl, 1
xor dl, 1
and cl, dl
or bh, cl
mov cl, 1
xor cl, 0
and cl, 0
mov ah, 1
xor ah, 0
mov dh, ah
and dh, 0
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or cl, dh
or dl, ah
xor cl, dl
mov byte [ebp - 0x454], cl
mov cl, al
xor cl, 0xff
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 0
mov dh, cl
and dh, 0
and al, dl
mov bl, ah
and bl, 0
and bh, dl
or dh, al
mov al, byte [ebp - 0x454]
or bl, bh
xor dh, bl
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or dh, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, dh
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and dh, ah
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or al, dh
or dl, ah
xor al, dl
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov cl, ch
xor cl, 0xff
and cl, 0
mov dl, 1
xor dl, 0
mov ah, ch
and ah, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, ah
or al, dl
xor cl, al
mov byte [ebp - 0x44c], cl
mov ah, dh
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov bl, dh
and bl, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, bl
or al, dl
xor ah, al
mov dl, 1
xor dl, 0
and dl, 1
mov al, 1
xor al, 1
and al, 0
or dl, al
mov bl, 1
xor bl, 0
mov al, cl
xor al, bl
and al, cl
mov bl, dl
xor bl, 0xff
mov cl, ch
xor cl, bl
and cl, ch
mov ch, ah
xor ch, 0xff
mov bh, 1
xor bh, 0
mov bl, 1
xor bl, 0
or ch, bh
or bl, 0
xor ch, 0xff
and ch, bl
mov byte [ebp - 0x450], ch
mov bl, dl
xor bl, 0xff
mov ch, dh
xor ch, bl
and ch, dh
mov byte [ebp - 0x451], ch
mov ch, al
xor ch, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov dh, ch
and dh, 0xff
and al, bl
mov byte [ebp - 0x453], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x452], al
mov al, byte [ebp - 0x453]
and cl, bl
or dh, al
mov al, byte [ebp - 0x452]
or al, cl
mov cl, byte [ebp - 0x451]
xor dh, al
mov al, byte [ebp - 0x450]
or ch, bh
xor ch, 0xff
or bl, 1
and ch, bl
or dh, ch
mov ch, al
xor ch, 0xff
mov byte [ebp - 0x44d], ch
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
and ch, 0xff
and al, bl
mov byte [ebp - 0x44f], al
mov al, bh
and al, 0xff
mov byte [ebp - 0x44e], al
mov al, byte [ebp - 0x44f]
and cl, bl
or ch, al
mov al, byte [ebp - 0x44e]
or al, cl
mov cl, byte [ebp - 0x44d]
xor ch, al
mov al, byte [ebp - 0x44c]
or cl, bh
xor cl, 0xff
or bl, 1
and cl, bl
or ch, cl
mov bl, dh
xor bl, 0xff
and bl, 1
mov bh, 1
xor bh, 1
and dh, bh
mov cl, ch
xor cl, 0xff
and cl, 0xff
and ch, bh
or bl, dh
or cl, ch
xor bl, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x6a5ea7b
mov ecx, 0x5f2c800b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor esi, esi
sub esi, 0x3333e69
sub esi, eax
add esi, 0x3333e69
xor edx, edx
sub edx, 0xebeb3bc5
add edx, 0
add esi, 0x6649e532
add esi, edx
sub esi, 0x6649e532
xor edx, edx
sub edx, esi
add edx, 0
sub edx, 0x67c73735
add edx, 0xfbe54385
add edx, 0x67c73735
xor esi, esi
sub esi, 1
add edx, esi
sub edx, 0x2938886c
sub edx, 0xfbe54385
add edx, 0x2938886c
xor edi, edi
sub edi, 0xebeb3bc5
add edi, 0
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete ah
cmp ecx, 0xa
setl cl
mov ch, cl
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or ch, al
mov al, ah
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov dh, ah
and dh, bl
mov dl, ch
xor dl, 0xff
and dl, 0xff
and ch, bl
or al, dh
or dl, ch
xor al, dl
mov ch, ah
xor ch, 0xff
mov dl, al
xor dl, ch
and dl, al
mov ch, ah
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
mov al, ah
and al, dh
or ch, al
xor ch, 0xff
mov al, cl
xor al, ch
and al, cl
mov ch, cl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and cl, dh
or ch, cl
xor ah, 0xff
xor ch, 0xff
mov cl, 1
xor cl, 1
or ah, ch
or cl, 1
xor ah, 0xff
and ah, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov bl, dl
xor bl, 0xff
mov ah, cl
xor ah, 0xff
mov al, 1
xor al, 1
or bl, ah
or al, 1
xor bl, 0xff
and bl, al
mov dh, dl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and dl, ah
mov al, cl
xor al, 0xff
and al, 0xff
and cl, ah
or dh, dl
or al, cl
xor dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x26351ddf
mov ecx, 0x54a442f0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x19ed962e
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
mov edx, 0x2e901b32
add edx, 0
sub edx, 0xe25cb0b3
sub edx, 0x2e901b32
xor esi, esi
sub esi, edx
mov edx, eax
add edx, esi
mov esi, 0x1beacc0f
add esi, 0
sub esi, 1
sub esi, 0x1beacc0f
add edx, 0x3fe99600
add edx, esi
sub edx, 0x3fe99600
sub edx, 0x4f22407e
sub edx, 0x8cfd14ae
add edx, 0x4f22407e
xor esi, esi
sub esi, 0xe25cb0b3
add edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0x8cfd14ae
add esi, edx
xor edx, edx
sub edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete ah
cmp ecx, 0xa
setl bl
mov bh, ah
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
mov al, ah
and al, cl
or bh, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, bl
and cl, dl
or al, cl
mov cl, 1
xor cl, 1
and cl, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or cl, dh
or dl, ch
xor cl, dl
mov byte [ebp - 0x54a], cl
mov cl, bh
xor cl, 0xff
mov ch, al
xor ch, 0xff
mov dl, 1
xor dl, 0
mov dh, cl
and dh, 0
and bh, dl
mov byte [ebp - 0x54c], bh
mov bh, ch
and bh, 0
and al, dl
mov byte [ebp - 0x54b], al
mov al, byte [ebp - 0x54c]
or dh, al
mov al, byte [ebp - 0x54b]
or bh, al
mov al, byte [ebp - 0x54a]
xor dh, bh
or cl, ch
xor cl, 0xff
or dl, 0
and cl, dl
or dh, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, dh
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and dh, ch
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or al, dh
or dl, ch
xor al, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov ch, ah
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
mov al, ah
and al, cl
or ch, al
mov al, bl
xor al, 0xff
xor ch, 0xff
mov cl, 1
xor cl, 0
or al, ch
or cl, 0
xor al, 0xff
and al, cl
mov ch, bl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and bl, dh
mov cl, 1
xor cl, 1
and cl, 0xff
and dh, 1
or ch, bl
or cl, dh
xor ch, cl
xor ch, 0xff
mov cl, ah
xor cl, ch
and cl, ah
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov al, dl
xor al, 0xff
mov ch, ah
xor ch, 0xff
mov cl, 1
xor cl, 1
or al, ch
or cl, 1
xor al, 0xff
and al, cl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x398ba339
mov ecx, 0xeb177eb4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, 0xc2e0cc0a
add edx, 0
sub edx, 0x2c2f3bf2
sub edx, 0xc2e0cc0a
xor esi, esi
sub esi, edx
mov edx, ecx
add edx, esi
mov edi, 0xc5a63bc7
add edi, 0
sub edi, 1
sub edi, 0xc5a63bc7
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
xor edi, edi
sub edi, 0x2c2f3bf2
add edi, 0
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete ch
cmp eax, 0xa
setl bl
mov al, ch
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, ch
and cl, dl
or al, cl
xor al, 0xff
xor al, 0
and al, 0
mov byte [ebp - 0x5c2], al
mov dh, 1
xor dh, 0
and dh, 0
mov cl, 1
xor cl, 0
mov dl, cl
and dl, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dh, dl
or al, cl
xor dh, al
mov cl, ch
xor cl, 0xff
mov dl, dh
xor dl, 0xff
mov al, 1
xor al, 1
or cl, dl
or al, 1
xor cl, 0xff
and cl, al
mov ah, 1
xor ah, 1
and ah, 1
mov bh, 1
xor bh, 1
mov al, bh
and al, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and bh, 1
or ah, al
mov al, byte [ebp - 0x5c2]
or dl, bh
xor ah, dl
mov bh, 1
xor bh, 0
mov dl, ah
xor dl, bh
and dl, ah
mov byte [ebp - 0x5be], dl
mov dl, 1
xor dl, 1
xor dh, 0xff
mov ah, 1
xor ah, 0
or dl, dh
or ah, 0
xor dl, 0xff
and dl, ah
mov byte [ebp - 0x5bf], dl
mov dl, al
xor dl, 0xff
mov bh, cl
xor bh, 0xff
mov dh, 1
xor dh, 0
mov ah, dl
and ah, 0
and al, dh
mov byte [ebp - 0x5c1], al
mov al, bh
and al, 0
mov byte [ebp - 0x5c0], al
mov al, byte [ebp - 0x5c1]
and cl, dh
or ah, al
mov al, byte [ebp - 0x5c0]
or al, cl
mov cl, byte [ebp - 0x5bf]
xor ah, al
mov al, byte [ebp - 0x5be]
or dl, bh
xor dl, 0xff
or dh, 0
and dl, dh
or ah, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, ah
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and ah, dh
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, dh
or al, ah
or cl, dl
xor al, cl
mov byte [ebp - 0x5a2], al
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, bl
and al, dl
or cl, al
mov dl, 1
xor dl, 1
xor cl, 0xff
mov al, 1
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov bh, 1
xor bh, 1
and bh, 1
mov al, 1
xor al, 1
and al, 1
or bh, al
mov al, bh
xor al, 0xff
mov dh, bl
xor dh, al
and dh, bl
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov ah, 1
xor ah, 1
mov al, cl
xor al, ah
and al, cl
mov ah, 1
xor ah, 1
xor bh, 0xff
mov cl, 1
xor cl, 0
or ah, bh
or cl, 0
xor ah, 0xff
and ah, cl
mov cl, dl
and cl, dh
xor dl, dh
or cl, dl
mov dl, al
and dl, ah
xor al, ah
or dl, al
mov ah, cl
xor ah, 0xff
mov al, dl
and al, ah
xor dl, 0xff
and cl, dl
or al, cl
mov byte [ebp - 0x5ae], al
mov dl, 1
xor dl, 0
and dl, 0
mov cl, 1
xor cl, 0
mov ah, cl
and ah, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dl, ah
or al, cl
xor dl, al
mov cl, 1
xor cl, 1
xor dl, 0xff
mov al, 1
xor al, 1
or cl, dl
or al, 1
xor cl, 0xff
and cl, al
mov dh, 1
xor dh, 1
and dh, 1
mov al, 1
xor al, 1
and al, 1
or dh, al
mov al, dh
xor al, 0xff
xor al, 0
and al, 0
mov byte [ebp - 0x5bd], al
mov al, 1
xor al, 1
and al, 0
mov ah, 1
xor ah, 0
mov bh, ah
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or al, bh
mov bh, byte [ebp - 0x5bd]
or dl, ah
xor al, dl
mov dl, 1
xor dl, 1
mov ah, al
xor ah, dl
and ah, al
mov al, 1
xor al, 1
xor dh, 0xff
mov dl, 1
xor dl, 0
or al, dh
or dl, 0
xor al, 0xff
and al, dl
mov byte [ebp - 0x5b8], al
mov dl, cl
xor dl, 0xff
xor bh, 0xff
mov dh, 1
xor dh, 1
mov al, dl
and al, 0xff
mov byte [ebp - 0x5bc], al
and cl, dh
mov al, bh
and al, 0xff
mov byte [ebp - 0x5ba], al
mov al, byte [ebp - 0x5bd]
and al, dh
mov byte [ebp - 0x5bb], al
mov al, byte [ebp - 0x5bc]
or al, cl
mov cl, byte [ebp - 0x5bb]
mov byte [ebp - 0x5b9], al
mov al, byte [ebp - 0x5ba]
or al, cl
mov cl, byte [ebp - 0x5b9]
xor cl, al
mov al, byte [ebp - 0x5b8]
or dl, bh
xor dl, 0xff
or dh, 1
and dl, dh
or cl, dl
mov byte [ebp - 0x5b5], cl
mov cl, ah
xor cl, 0xff
mov bh, al
xor bh, 0xff
mov dh, 1
xor dh, 1
mov dl, cl
and dl, 0xff
and ah, dh
mov byte [ebp - 0x5b7], ah
mov ah, bh
and ah, 0xff
and al, dh
mov byte [ebp - 0x5b6], al
mov al, byte [ebp - 0x5b7]
or dl, al
mov al, byte [ebp - 0x5b6]
or ah, al
mov al, byte [ebp - 0x5b5]
xor dl, ah
mov ah, byte [ebp - 0x5a2]
or cl, bh
xor cl, 0xff
or dh, 1
and cl, dh
or dl, cl
mov dh, al
xor dh, 0xff
mov cl, dl
and cl, dh
xor dl, 0xff
and al, dl
or cl, al
mov byte [ebp - 0x5a1], cl
mov dh, 1
xor dh, 0
and dh, 1
mov al, 1
xor al, 1
and al, 0
or dh, al
mov al, ah
xor al, 0xff
mov dl, dh
and dl, al
xor dh, 0xff
mov al, ah
and al, dh
or dl, al
xor dl, 0xff
xor ah, 0xff
mov al, 1
xor al, 0
or dl, ah
or al, 0
xor dl, 0xff
and dl, al
mov dh, ch
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and ch, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dh, ch
or al, ah
xor dh, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
mov cl, 1
xor cl, 0
and cl, 0
mov ch, 1
xor ch, 0
mov bh, ch
and bh, 0
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or cl, bh
or ah, ch
xor cl, ah
mov byte [ebp - 0x5b2], cl
mov cl, dh
xor cl, 0xff
mov ch, al
xor ch, 0xff
mov ah, 1
xor ah, 0
mov bh, cl
and bh, 0
and dh, ah
mov byte [ebp - 0x5b4], dh
mov dh, ch
and dh, 0
and al, ah
mov byte [ebp - 0x5b3], al
mov al, byte [ebp - 0x5b4]
or bh, al
mov al, byte [ebp - 0x5b3]
or dh, al
mov al, byte [ebp - 0x5b2]
xor bh, dh
or cl, ch
xor cl, 0xff
or ah, 0
and cl, ah
or bh, cl
mov ah, 1
xor ah, 0
mov byte [ebp - 0x5af], ah
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 1
and ah, 0xff
mov cl, ch
and cl, 0
mov byte [ebp - 0x5b1], cl
mov cl, dh
and cl, 0xff
and al, ch
mov byte [ebp - 0x5b0], al
mov al, byte [ebp - 0x5b1]
or ah, al
mov al, byte [ebp - 0x5b0]
or cl, al
mov al, byte [ebp - 0x5af]
xor ah, cl
mov cl, byte [ebp - 0x5ae]
or al, dh
xor al, 0xff
or ch, 1
and al, ch
or ah, al
mov al, bh
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and bh, dh
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or al, bh
or ch, dh
xor al, ch
xor ah, 0xff
mov dh, al
xor dh, ah
and dh, al
mov bh, 1
xor bh, 0
and bh, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 0
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or bh, ch
or al, ah
xor bh, al
mov ah, cl
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and cl, ch
mov al, bh
xor al, 0xff
and al, 0xff
and bh, ch
mov ch, byte [ebp - 0x5a1]
or ah, cl
mov cl, byte [ebp - 0x5ae]
or al, bh
xor ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or ah, cl
or al, 1
xor ah, 0xff
and ah, al
mov bh, ch
xor bh, 0xff
and bh, 0
mov cl, 1
xor cl, 0
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bh, ch
or al, cl
xor bh, al
mov ch, bl
xor ch, 0xff
and ch, 0
mov cl, 1
xor cl, 0
mov byte [ebp - 0x5ad], cl
mov al, bl
and al, cl
mov cl, byte [ebp - 0x5ae]
mov byte [ebp - 0x5ac], al
mov al, bh
xor al, 0xff
and al, 0
mov byte [ebp - 0x5ab], al
mov al, byte [ebp - 0x5ad]
and bh, al
mov al, byte [ebp - 0x5ac]
or ch, al
mov al, byte [ebp - 0x5ab]
or al, bh
xor ch, al
xor ch, 0xff
xor bl, 0xff
mov al, 1
xor al, 1
or ch, bl
or al, 1
xor ch, 0xff
and ch, al
mov al, dh
xor al, 0xff
mov bh, dl
xor bh, al
and bh, dl
mov bl, dl
xor bl, 0xff
mov al, dh
and al, bl
xor dh, 0xff
and dl, dh
or al, dl
mov dl, bh
xor dl, 0xff
mov byte [ebp - 0x5a8], dl
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
and dl, 0xff
and bh, dh
mov byte [ebp - 0x5aa], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x5a9], al
mov al, byte [ebp - 0x5aa]
or dl, al
mov al, byte [ebp - 0x5a9]
or bh, al
mov al, byte [ebp - 0x5a8]
xor dl, bh
or al, bl
xor al, 0xff
or dh, 1
and al, dh
or dl, al
mov dh, ch
xor dh, 0xff
mov al, ah
xor al, dh
and al, ah
mov dh, ah
xor dh, 0xff
mov bh, ch
and bh, dh
xor ch, 0xff
and ah, ch
or bh, ah
mov ah, al
xor ah, 0xff
mov byte [ebp - 0x5a7], ah
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
and ah, 0xff
and al, ch
mov bl, dh
and bl, 0xff
and bh, ch
or ah, al
mov al, byte [ebp - 0x5a7]
or bl, bh
xor ah, bl
or al, dh
xor al, 0xff
or ch, 1
and al, ch
or ah, al
mov ch, dl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
mov al, dl
and al, dh
or ch, al
mov bh, 1
xor bh, 1
xor ch, 0xff
mov al, 1
xor al, 1
or bh, ch
or al, 1
xor bh, 0xff
and bh, al
mov ch, 1
xor ch, 1
and ch, 1
mov dh, 1
xor dh, 1
mov bl, dh
and bl, 1
mov al, 1
xor al, 1
and al, 0xff
and dh, 1
or ch, bl
or al, dh
xor ch, al
mov dh, ch
xor dh, 0xff
mov al, dl
xor al, dh
and al, dl
mov dh, ah
xor dh, 0xff
and dh, 1
mov bl, 1
xor bl, 1
mov dl, ah
and dl, bl
or dh, dl
mov bl, 1
xor bl, 1
mov dl, dh
xor dl, bl
and dl, dh
mov byte [ebp - 0x5a4], dl
xor ch, 0xff
mov dl, ah
xor dl, ch
and dl, ah
mov ch, bh
xor ch, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ah, ch
and ah, 0xff
and bh, dh
mov byte [ebp - 0x5a6], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x5a5], al
mov al, byte [ebp - 0x5a6]
or ah, al
mov al, byte [ebp - 0x5a5]
or bh, al
mov al, byte [ebp - 0x5a4]
xor ah, bh
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or ah, ch
mov byte [ebp - 0x5a3], ah
mov ch, al
xor ch, 0xff
mov bl, dl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ah, ch
and ah, 0xff
and al, dh
mov bh, bl
and bh, 0xff
and dl, dh
or ah, al
mov al, byte [ebp - 0x5a3]
or bh, dl
mov dl, byte [ebp - 0x5a2]
xor ah, bh
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or ah, ch
mov dh, al
xor dh, 0xff
mov ch, ah
and ch, dh
xor ah, 0xff
and al, ah
or ch, al
mov al, cl
xor al, 0xff
mov dh, dl
xor dh, al
and dh, dl
mov bh, dl
xor bh, 0xff
and bh, 1
mov ah, 1
xor ah, 1
and dl, ah
mov al, cl
xor al, 0xff
and al, 0xff
and cl, ah
or bh, dl
or al, cl
xor bh, al
mov al, dh
xor al, 0xff
mov ah, bh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and dh, cl
mov bl, ah
and bl, 0
and bh, cl
or dl, dh
mov dh, byte [ebp - 0x5a1]
or bl, bh
xor dl, bl
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov ah, dl
xor ah, 0xff
and ah, 1
mov cl, 1
xor cl, 1
mov bl, dl
and bl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or ah, bl
or al, cl
xor ah, al
mov cl, 1
xor cl, 1
xor ah, 0xff
mov al, 1
xor al, 1
or cl, ah
or al, 1
xor cl, 0xff
and cl, al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
xor dl, 0xff
xor ah, 0xff
mov al, 1
xor al, 1
or dl, ah
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [ebp - 0x599], al
mov bh, 1
xor bh, 0
and bh, 1
mov al, 1
xor al, 1
and al, 0
or bh, al
mov al, dh
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, dh
and cl, dl
or al, cl
mov byte [ebp - 0x59d], al
mov bl, 1
xor bl, 1
and bl, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bl, ah
or cl, dl
xor bl, cl
mov byte [ebp - 0x59a], bl
mov cl, 1
xor cl, 1
mov dl, bh
xor dl, cl
and dl, bh
mov ah, bl
xor ah, 0xff
xor ah, 0
and ah, 0
mov cl, 1
xor cl, 1
xor al, cl
mov cl, byte [ebp - 0x59d]
and al, cl
xor bl, 0xff
mov cl, dh
xor cl, bl
and cl, dh
mov dh, dl
and dh, ah
xor dl, ah
or dh, dl
mov ah, al
xor ah, 0xff
mov byte [ebp - 0x59e], ah
mov bl, cl
xor bl, 0xff
mov dl, 1
xor dl, 1
and ah, 0xff
and al, dl
mov byte [ebp - 0x5a0], al
mov al, bl
and al, 0xff
mov byte [ebp - 0x59f], al
mov al, byte [ebp - 0x5a0]
and cl, dl
or ah, al
mov al, byte [ebp - 0x59f]
or al, cl
mov cl, byte [ebp - 0x59e]
xor ah, al
mov al, byte [ebp - 0x59d]
or cl, bl
xor cl, 0xff
or dl, 1
and cl, dl
or ah, cl
mov cl, dh
xor cl, 0xff
and cl, 0
mov bl, 1
xor bl, 0
and dh, bl
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, bl
or cl, dh
or dl, ah
xor cl, dl
mov dl, bh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, 1
xor ah, 1
mov dh, dl
and dh, 0xff
and bh, ah
mov byte [ebp - 0x59c], bh
mov bh, bl
and bh, 0xff
and al, ah
mov byte [ebp - 0x59b], al
mov al, byte [ebp - 0x59c]
or dh, al
mov al, byte [ebp - 0x59b]
or bh, al
mov al, byte [ebp - 0x59a]
xor dh, bh
or dl, bl
xor dl, 0xff
or ah, 1
and dl, ah
or dh, dl
mov bh, dh
xor bh, 0xff
and bh, 0
mov ah, 1
xor ah, 0
and dh, ah
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or bh, dh
or dl, ah
xor bh, dl
mov dl, al
and dl, 1
xor al, 1
or dl, al
xor bh, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov dl, cl
xor dl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
and cl, ah
mov bl, dh
and bl, 0xff
and bh, ah
or al, cl
mov cl, byte [ebp - 0x599]
or bl, bh
xor al, bl
or dl, dh
xor dl, 0xff
or ah, 1
and dl, ah
or al, dl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
and al, dl
or ah, al
mov dl, cl
xor dl, 0xff
and dl, 0
mov bl, 1
xor bl, 0
mov dh, cl
and dh, bl
mov al, ah
xor al, 0xff
and al, 0
and ah, bl
or dl, dh
or al, ah
xor dl, al
xor dl, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov bl, ch
xor bl, 0xff
and bl, 0
mov cl, 1
xor cl, 0
mov ah, ch
and ah, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, ah
or al, cl
xor bl, al
mov dh, dl
xor dh, 0xff
and dh, 0
mov cl, 1
xor cl, 0
mov ah, dl
and ah, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dh, ah
or al, cl
xor dh, al
mov bh, 1
xor bh, 0
and bh, 1
mov al, 1
xor al, 1
and al, 0
or bh, al
mov ah, bl
xor ah, 0xff
mov cl, 1
xor cl, 0
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
xor ch, 0xff
mov cl, bh
xor cl, 0xff
mov al, 1
xor al, 1
or ch, cl
or al, 1
xor ch, 0xff
and ch, al
mov cl, 1
xor cl, 0
mov al, dh
xor al, cl
and al, dh
mov byte [ebp - 0x598], al
mov al, bh
xor al, 0xff
mov cl, dl
xor cl, al
mov al, byte [ebp - 0x598]
and cl, dl
mov dl, ah
and dl, ch
xor ah, ch
or dl, ah
mov byte [ebp - 0x595], dl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0x594], dl
mov ch, cl
xor ch, 0xff
mov ah, 1
xor ah, 0
and dl, 0
and al, ah
mov byte [ebp - 0x597], al
mov al, ch
and al, 0
mov byte [ebp - 0x596], al
mov al, byte [ebp - 0x597]
and cl, ah
or dl, al
mov al, byte [ebp - 0x596]
or al, cl
mov cl, byte [ebp - 0x595]
xor dl, al
mov al, byte [ebp - 0x594]
or al, ch
xor al, 0xff
or ah, 0
and al, ah
or dl, al
mov ah, cl
xor ah, 0xff
mov al, dl
and al, ah
xor dl, 0xff
and cl, dl
or al, cl
mov byte [ebp - 0x593], al
mov cl, bl
xor cl, 0xff
mov ah, dh
xor ah, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and bl, dl
mov ch, ah
and ch, 0
and dh, dl
or al, bl
or ch, dh
xor al, ch
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
and al, dl
or cl, al
mov dl, 1
xor dl, 0
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov ah, dl
and ah, 0xff
mov al, ch
and al, 0
mov bl, dh
and bl, 0xff
and bh, ch
or ah, al
mov al, byte [ebp - 0x593]
or bl, bh
xor ah, bl
or dl, dh
xor dl, 0xff
or ch, 1
and dl, ch
or ah, dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 1
or cl, ah
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xb4a22f23
mov ecx, 0x2df36a5b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x2c]
vmovss xmm0, dword [0x5e3630]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xd26429b2
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xe23588cc
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xd051d0c2
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x2633fe1d
jmp 0x54a32d
mov eax, dword [ebp - 0x28]
vmovss xmm0, dword [0x5e362c]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xa1ee3f5
jmp 0x54a32d
mov eax, dword [ebp - 0x28]
vmovss xmm0, dword [0x5e3524]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x28]
vmovss xmm0, dword [0x5e3520]
vmovss dword [eax], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor edx, edx
sub edx, 0x8ca2b4e9
sub edx, 0xb994e942
add edx, 0x8ca2b4e9
xor esi, esi
sub esi, edx
mov edx, ecx
sub edx, esi
add edx, 0xfca1d623
sub edx, 0xdcedfcb6
sub edx, 0xfca1d623
sub edx, 0x47c111e8
sub edx, 1
add edx, 0x47c111e8
add edx, 0xe8018ee6
add edx, 0xdcedfcb6
sub edx, 0xe8018ee6
xor edi, edi
sub edi, 0xf4735e81
sub edi, 0xb994e942
add edi, 0xf4735e81
xor esi, esi
sub esi, edi
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete ch
cmp eax, 0xa
setl al
mov byte [ebp - 0x792], al
mov cl, ch
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, ch
and al, dl
or cl, al
mov bl, 1
xor bl, 0
xor cl, 0xff
mov al, 1
xor al, 0
or bl, cl
or al, 0
xor bl, 0xff
and bl, al
mov cl, 1
xor cl, 0
and cl, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 0
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, ah
or al, dl
xor cl, al
mov al, ch
xor al, 0xff
mov ah, cl
xor ah, 0xff
mov dl, 1
xor dl, 1
or al, ah
or dl, 1
xor al, 0xff
and al, dl
mov bh, 1
xor bh, 1
and bh, 0
mov ah, 1
xor ah, 0
mov dh, ah
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or bh, dh
or dl, ah
xor bh, dl
xor bh, 0xff
mov ah, 1
xor ah, 0
mov dl, 1
xor dl, 0
or bh, ah
or dl, 0
xor bh, 0xff
and bh, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov byte [ebp - 0x79b], cl
mov cl, bl
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 1
mov dl, cl
and dl, 0xff
and bl, ah
mov byte [ebp - 0x79d], bl
mov bl, dh
and bl, 0xff
and al, ah
mov byte [ebp - 0x79c], al
mov al, byte [ebp - 0x79d]
or dl, al
mov al, byte [ebp - 0x79c]
or bl, al
mov al, byte [ebp - 0x79b]
xor dl, bl
or cl, dh
xor cl, 0xff
or ah, 1
and cl, ah
or dl, cl
mov cl, bh
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 0
mov ah, cl
and ah, 0
and bh, dh
mov byte [ebp - 0x79a], bh
mov bh, bl
and bh, 0
and al, dh
mov byte [ebp - 0x799], al
mov al, byte [ebp - 0x79a]
or ah, al
mov al, byte [ebp - 0x799]
or bh, al
mov al, byte [ebp - 0x792]
xor ah, bh
or cl, bl
xor cl, 0xff
or dh, 0
and cl, dh
or ah, cl
mov dh, dl
xor dh, 0xff
mov cl, ah
and cl, dh
xor ah, 0xff
and dl, ah
or cl, dl
mov byte [ebp - 0x776], cl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or ah, cl
mov cl, 1
xor cl, 1
xor ah, 0xff
mov dl, 1
xor dl, 1
or cl, ah
or dl, 1
xor cl, 0xff
and cl, dl
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
and dl, 1
or ah, dl
xor ah, 0xff
mov dl, al
xor dl, ah
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [ebp - 0x77d], al
mov cl, 1
xor cl, 0
and cl, 1
mov dl, 1
xor dl, 1
mov ah, dl
and ah, 0
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, ah
or al, dl
xor cl, al
mov dl, 1
xor dl, 1
xor cl, 0xff
mov al, 1
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov al, 1
xor al, 0
mov dh, cl
xor dh, 0xff
mov ah, 1
xor ah, 0
or al, dh
or ah, 0
xor al, 0xff
and al, ah
mov dh, 1
xor dh, 1
and dh, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov ah, 1
xor ah, 1
and ah, 0
and bl, 1
or dh, bh
or ah, bl
xor dh, ah
mov bl, 1
xor bl, 1
mov ah, dh
xor ah, bl
and ah, dh
mov byte [ebp - 0x796], ah
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov ah, dl
xor ah, 0xff
mov bh, al
xor bh, 0xff
mov bl, 1
xor bl, 0
mov dh, ah
and dh, 0
and dl, bl
mov byte [ebp - 0x798], dl
mov dl, bh
and dl, 0
and al, bl
mov byte [ebp - 0x797], al
mov al, byte [ebp - 0x798]
or dh, al
mov al, byte [ebp - 0x797]
or dl, al
mov al, byte [ebp - 0x796]
xor dh, dl
mov dl, byte [ebp - 0x776]
or ah, bh
xor ah, 0xff
or bl, 0
and ah, bl
or dh, ah
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov cl, dh
xor cl, 0xff
and cl, 0
mov bl, 1
xor bl, 0
and dh, bl
mov al, ah
xor al, 0xff
and al, 0
and ah, bl
or cl, dh
or al, ah
xor cl, al
mov byte [ebp - 0x76e], cl
mov dh, 1
xor dh, 0
and dh, 1
mov al, 1
xor al, 1
and al, 0
or dh, al
mov al, dl
xor al, 0xff
and al, 0
mov bh, 1
xor bh, 0
mov bl, dl
and bl, bh
mov ah, dh
xor ah, 0xff
and ah, 0
and dh, bh
or al, bl
or ah, dh
xor al, ah
xor dl, 0xff
mov dh, al
xor dh, dl
and dh, al
mov al, ch
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
and ch, ah
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or al, ch
or dl, ah
xor al, dl
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
and cl, dl
or bl, cl
mov cl, 1
xor cl, 0
and cl, 1
mov dl, 1
xor dl, 1
and dl, 0
or cl, dl
mov byte [ebp - 0x795], cl
mov cl, al
xor cl, 0xff
mov ah, bl
xor ah, 0xff
mov dl, 1
xor dl, 1
mov bh, cl
and bh, 0xff
and al, dl
mov ch, ah
and ch, 0xff
and bl, dl
or bh, al
mov al, byte [ebp - 0x795]
or ch, bl
xor bh, ch
or cl, ah
xor cl, 0xff
or dl, 1
and cl, dl
or bh, cl
mov cl, 1
xor cl, 0
mov bl, al
xor bl, 0xff
mov ch, 1
xor ch, 0
mov dl, cl
and dl, 0
mov ah, ch
and ah, 0
mov byte [ebp - 0x794], ah
mov ah, bl
and ah, 0
and al, ch
mov byte [ebp - 0x793], al
mov al, byte [ebp - 0x794]
or dl, al
mov al, byte [ebp - 0x793]
or ah, al
mov al, byte [ebp - 0x792]
xor dl, ah
mov ah, byte [ebp - 0x77d]
or cl, bl
xor cl, 0xff
or ch, 0
and cl, ch
or dl, cl
mov cl, bh
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and bh, bl
mov ch, 1
xor ch, 1
and ch, 0xff
and bl, 1
or cl, bh
or ch, bl
xor cl, ch
xor dl, 0xff
mov ch, cl
xor ch, dl
and ch, cl
mov bl, 1
xor bl, 0
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0
or bl, cl
mov dl, ah
xor dl, 0xff
and dl, 0
mov bh, 1
xor bh, 0
and ah, bh
mov cl, bl
xor cl, 0xff
and cl, 0
and bl, bh
mov bh, byte [ebp - 0x76e]
or dl, ah
mov ah, byte [ebp - 0x77d]
or cl, bl
xor dl, cl
xor dl, 0xff
xor ah, 0xff
mov cl, 1
xor cl, 0
or dl, ah
or cl, 0
xor dl, 0xff
and dl, cl
mov bl, al
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
and al, cl
or bl, al
mov al, bh
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and bh, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or al, bh
or cl, ah
xor al, cl
mov cl, 1
xor cl, 0
and cl, 1
mov ah, 1
xor ah, 1
and ah, 0
or cl, ah
mov byte [ebp - 0x78e], cl
mov bh, bl
xor bh, 0xff
mov byte [ebp - 0x78f], bh
mov ah, al
xor ah, 0xff
mov cl, 1
xor cl, 1
and bh, 0xff
and bl, cl
mov byte [ebp - 0x791], bl
mov bl, ah
and bl, 0xff
and al, cl
mov byte [ebp - 0x790], al
mov al, byte [ebp - 0x791]
or bh, al
mov al, byte [ebp - 0x790]
or bl, al
mov al, byte [ebp - 0x78f]
xor bh, bl
mov bl, byte [ebp - 0x78e]
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or bh, al
mov al, 1
xor al, 0
mov byte [ebp - 0x789], al
xor bl, 0xff
mov ah, 1
xor ah, 1
and al, 0xff
mov byte [ebp - 0x78d], al
mov cl, ah
and cl, 0
mov al, bl
and al, 0xff
mov byte [ebp - 0x78b], al
mov al, byte [ebp - 0x78e]
and al, ah
mov byte [ebp - 0x78c], al
mov al, byte [ebp - 0x78d]
or al, cl
mov cl, byte [ebp - 0x78c]
mov byte [ebp - 0x78a], al
mov al, byte [ebp - 0x78b]
or al, cl
mov cl, byte [ebp - 0x78a]
xor cl, al
mov al, byte [ebp - 0x789]
or al, bl
xor al, 0xff
or ah, 1
and al, ah
or cl, al
mov al, bh
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and bh, bl
mov ah, 1
xor ah, 1
and ah, 0xff
and bl, 1
or al, bh
or ah, bl
xor al, ah
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov al, dh
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov cl, dh
and cl, bl
or al, cl
mov byte [ebp - 0x783], al
mov al, ch
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov bh, ch
and bh, bl
mov cl, 1
xor cl, 1
and cl, 0xff
and bl, 1
or al, bh
or cl, bl
xor al, cl
mov byte [ebp - 0x786], al
mov cl, 1
xor cl, 1
and cl, 0
mov al, 1
xor al, 0
mov bh, al
and bh, 1
mov bl, 1
xor bl, 1
and bl, 0
and al, 1
or cl, bh
mov bh, byte [ebp - 0x786]
or bl, al
mov al, byte [ebp - 0x783]
xor cl, bl
mov byte [ebp - 0x77f], cl
xor al, 0xff
mov bl, 1
xor bl, 1
mov cl, 1
xor cl, 0
or al, bl
mov bl, byte [ebp - 0x77f]
or cl, 0
xor al, 0xff
and al, cl
xor bl, 0xff
mov cl, dh
xor cl, bl
and cl, dh
mov bl, 1
xor bl, 1
mov dh, bh
xor dh, bl
mov bl, byte [ebp - 0x77f]
and dh, bh
mov byte [ebp - 0x784], dh
xor ch, 0xff
xor bl, 0xff
mov dh, 1
xor dh, 0
or ch, bl
or dh, 0
xor ch, 0xff
and ch, dh
mov dh, al
xor dh, 0xff
mov bl, cl
xor bl, 0xff
mov byte [ebp - 0x785], bl
mov bl, 1
xor bl, 1
mov bh, dh
and bh, 0xff
and al, bl
mov byte [ebp - 0x788], al
mov al, byte [ebp - 0x785]
and al, 0xff
mov byte [ebp - 0x787], al
mov al, byte [ebp - 0x788]
and cl, bl
or bh, al
mov al, byte [ebp - 0x787]
or al, cl
mov cl, byte [ebp - 0x786]
xor bh, al
mov al, byte [ebp - 0x785]
or dh, al
mov al, byte [ebp - 0x784]
xor dh, 0xff
or bl, 1
and dh, bl
or bh, dh
mov bl, al
and bl, ch
xor al, ch
or bl, al
mov ch, bh
xor ch, 0xff
and ch, 1
mov al, 1
xor al, 1
and bh, al
mov dh, bl
xor dh, 0xff
and dh, 0xff
and bl, al
mov al, byte [ebp - 0x783]
or ch, bh
or dh, bl
xor ch, dh
mov byte [ebp - 0x780], ch
mov ch, al
xor ch, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 0
mov bh, ch
and bh, 0
and al, dh
mov byte [ebp - 0x782], al
mov al, bl
and al, 0
mov byte [ebp - 0x781], al
mov al, byte [ebp - 0x782]
and cl, dh
or bh, al
mov al, byte [ebp - 0x781]
or al, cl
mov cl, byte [ebp - 0x780]
xor bh, al
mov al, byte [ebp - 0x77f]
or ch, bl
xor ch, 0xff
or dh, 0
and ch, dh
or bh, ch
mov ch, bh
xor ch, 0xff
and ch, 1
mov bl, 1
xor bl, 1
and bh, bl
mov dh, 1
xor dh, 1
and dh, 0xff
and bl, 1
or ch, bh
or dh, bl
xor ch, dh
mov dh, al
and dh, 1
xor al, 1
or dh, al
xor dh, 0xff
mov al, ch
xor al, dh
and al, ch
mov ch, cl
xor ch, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov bh, ch
and bh, 0xff
mov byte [ebp - 0x77e], bh
and cl, dh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x77c], al
mov al, byte [ebp - 0x77e]
or al, cl
mov cl, byte [ebp - 0x77d]
mov byte [ebp - 0x77b], al
mov al, byte [ebp - 0x77c]
or bh, al
mov al, byte [ebp - 0x77b]
xor al, bh
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or al, ch
mov byte [ebp - 0x77a], al
mov ch, ah
xor ch, 0xff
mov al, dl
xor al, ch
and al, dl
mov ch, dl
xor ch, 0xff
mov bh, ah
and bh, ch
xor ah, 0xff
and dl, ah
or bh, dl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov dl, ah
and dl, 0
and al, ch
mov bl, dh
and bl, 0
and bh, ch
or dl, al
mov al, byte [ebp - 0x77a]
or bl, bh
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or dl, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
mov bl, al
and bl, dh
mov ah, 1
xor ah, 1
and ah, 0xff
and dh, 1
or ch, bl
or ah, dh
xor ch, ah
xor ch, 0xff
xor ch, 1
and ch, 0xff
mov bl, 1
xor bl, 1
and bl, 0
mov dh, 1
xor dh, 0
mov bh, dh
and bh, 1
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or bl, bh
or ah, dh
xor bl, ah
mov ah, bl
xor ah, 0xff
mov dh, al
xor dh, ah
and dh, al
mov ah, dl
xor ah, 0xff
and ah, 0
mov bh, 1
xor bh, 0
mov al, dl
and al, bh
mov byte [ebp - 0x779], al
mov al, 1
xor al, 1
and al, 0
mov byte [ebp - 0x778], al
mov al, byte [ebp - 0x779]
and bh, 1
or ah, al
mov al, byte [ebp - 0x778]
or al, bh
xor ah, al
mov bh, 1
xor bh, 1
mov al, ah
xor al, bh
and al, ah
xor bl, 0xff
mov ah, dl
xor ah, bl
and ah, dl
mov dl, ch
and dl, dh
xor ch, dh
or dl, ch
mov byte [ebp - 0x777], dl
mov dl, al
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov dh, 1
xor dh, 0
mov ch, dl
and ch, 0
and al, dh
mov bh, bl
and bh, 0
and ah, dh
or ch, al
mov al, byte [ebp - 0x777]
or bh, ah
mov ah, byte [ebp - 0x776]
xor ch, bh
or dl, bl
xor dl, 0xff
or dh, 0
and dl, dh
or ch, dl
mov dh, al
xor dh, 0xff
mov dl, ch
and dl, dh
xor ch, 0xff
and al, ch
or dl, al
mov bh, ah
xor bh, 0xff
and bh, 1
mov ch, 1
xor ch, 1
mov al, ah
and al, ch
or bh, al
mov al, cl
xor al, 0xff
and al, 1
mov dh, 1
xor dh, 1
mov bl, cl
and bl, dh
mov ch, 1
xor ch, 1
and ch, 0xff
and dh, 1
or al, bl
or ch, dh
xor al, ch
mov byte [ebp - 0x772], al
mov bl, 1
xor bl, 1
and bl, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov al, 1
xor al, 1
and al, 0
and ch, 1
or bl, dh
or al, ch
xor bl, al
mov byte [ebp - 0x76f], bl
mov ch, bh
xor ch, 0xff
mov al, 1
xor al, 1
mov dh, 1
xor dh, 1
or ch, al
mov al, byte [ebp - 0x772]
or dh, 1
xor ch, 0xff
and ch, dh
xor bl, 0xff
mov dh, ah
xor dh, bl
and dh, ah
xor al, 0xff
mov bl, 1
xor bl, 1
mov ah, 1
xor ah, 0
or al, bl
mov bl, byte [ebp - 0x76f]
or ah, 0
xor al, 0xff
and al, ah
xor cl, 0xff
xor bl, 0xff
mov ah, 1
xor ah, 0
or cl, bl
or ah, 0
xor cl, 0xff
and cl, ah
mov ah, ch
and ah, dh
xor ch, dh
or ah, ch
mov ch, al
xor ch, 0xff
mov byte [ebp - 0x773], ch
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 0
and ch, 0
and al, dh
mov byte [ebp - 0x775], al
mov al, bl
and al, 0
mov byte [ebp - 0x774], al
mov al, byte [ebp - 0x775]
and cl, dh
or ch, al
mov al, byte [ebp - 0x774]
or al, cl
mov cl, byte [ebp - 0x773]
xor ch, al
mov al, byte [ebp - 0x772]
or cl, bl
xor cl, 0xff
or dh, 0
and cl, dh
or ch, cl
mov dh, ah
xor dh, 0xff
mov cl, ch
and cl, dh
xor ch, 0xff
and ah, ch
or cl, ah
mov ah, bh
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ch, ah
and ch, 0xff
and bh, dh
mov byte [ebp - 0x771], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x770], al
mov al, byte [ebp - 0x771]
or ch, al
mov al, byte [ebp - 0x770]
or bh, al
mov al, byte [ebp - 0x76f]
xor ch, bh
or ah, bl
xor ah, 0xff
or dh, 1
and ah, dh
or ch, ah
mov ah, ch
xor ah, 0xff
and ah, 1
mov dh, 1
xor dh, 1
and ch, dh
or ah, ch
mov ch, al
and ch, 1
xor al, 1
or ch, al
xor ah, 0xff
xor ch, 0xff
mov al, 1
xor al, 1
or ah, ch
or al, 1
xor ah, 0xff
and ah, al
mov al, cl
and al, ah
xor cl, ah
or al, cl
mov ah, al
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
mov dh, al
and dh, ch
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or ah, dh
or cl, ch
xor ah, cl
xor ah, 0xff
xor ah, 0
and ah, 0
mov bl, 1
xor bl, 0
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0
or bl, cl
mov cl, bl
xor cl, 0xff
mov dh, al
xor dh, cl
and dh, al
mov al, 1
xor al, 1
and al, 1
mov ch, 1
xor ch, 1
mov bh, ch
and bh, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, bh
mov bh, byte [ebp - 0x76e]
or cl, ch
xor al, cl
xor al, 0xff
mov ch, 1
xor ch, 0
mov cl, 1
xor cl, 0
or al, ch
or cl, 0
xor al, 0xff
and al, cl
mov ch, 1
xor ch, 1
xor bl, 0xff
mov cl, 1
xor cl, 0
or ch, bl
or cl, 0
xor ch, 0xff
and ch, cl
mov cl, ah
and cl, dh
xor ah, dh
or cl, ah
mov ah, al
and ah, ch
xor al, ch
or ah, al
mov ch, cl
xor ch, 0xff
mov al, ah
and al, ch
xor ah, 0xff
and cl, ah
or al, cl
mov byte [ebp - 0x769], al
mov al, 1
xor al, 0
and al, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or al, ch
or cl, ah
xor al, cl
mov byte [ebp - 0x76c], al
mov cl, bh
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
mov ah, bh
and ah, ch
or cl, ah
mov dh, 1
xor dh, 0
and dh, 1
mov ch, 1
xor ch, 1
mov bl, ch
and bl, 0
mov ah, 1
xor ah, 1
and ah, 0xff
and ch, 1
or dh, bl
or ah, ch
xor dh, ah
mov ah, 1
xor ah, 0
mov bl, al
xor bl, ah
and bl, al
mov al, dh
xor al, 0xff
xor al, 0
and al, 0
mov byte [ebp - 0x76d], al
mov ah, cl
xor ah, 0xff
mov ch, 1
xor ch, 0
mov al, 1
xor al, 0
or ah, ch
or al, 0
xor ah, 0xff
and ah, al
xor bh, 0xff
mov al, dh
xor al, 0xff
mov ch, 1
xor ch, 1
or bh, al
mov al, byte [ebp - 0x76d]
or ch, 1
xor bh, 0xff
and bh, ch
mov ch, bl
and ch, al
xor bl, al
mov al, byte [ebp - 0x76c]
or ch, bl
mov bl, ah
and bl, bh
xor ah, bh
or bl, ah
mov bh, ch
xor bh, 0xff
mov ah, bl
and ah, bh
xor bl, 0xff
and ch, bl
or ah, ch
mov byte [ebp - 0x768], ah
mov ah, al
xor ah, 0xff
mov bl, cl
xor bl, 0xff
mov ch, 1
xor ch, 0
mov bh, ah
and bh, 0
and al, ch
mov byte [ebp - 0x76b], al
mov al, bl
and al, 0
mov byte [ebp - 0x76a], al
mov al, byte [ebp - 0x76b]
and cl, ch
or bh, al
mov al, byte [ebp - 0x76a]
or al, cl
mov cl, byte [ebp - 0x769]
xor bh, al
mov al, byte [ebp - 0x768]
or ah, bl
xor ah, 0xff
or ch, 0
and ah, ch
or bh, ah
mov ah, bh
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and bh, bl
mov ch, 1
xor ch, 1
and ch, 0xff
and bl, 1
or ah, bh
or ch, bl
xor ah, ch
mov ch, dh
and ch, 0
xor dh, 0
or ch, dh
xor ch, 0xff
mov bh, ah
xor bh, ch
and bh, ah
mov ch, al
xor ch, 0xff
mov byte [ebp - 0x767], ch
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 0
and ch, 0
and al, ah
mov bl, dh
and bl, 0
and bh, ah
or ch, al
mov al, byte [ebp - 0x767]
or bl, bh
xor ch, bl
or al, dh
xor al, 0xff
or ah, 0
and al, ah
or ch, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
mov bh, ch
xor bh, 0xff
and bh, 0
mov ah, 1
xor ah, 0
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or bh, ch
or cl, ah
xor bh, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 1
mov ah, 1
xor ah, 1
and ah, 0xff
and ch, 1
or cl, dh
or ah, ch
xor cl, ah
mov byte [ebp - 0x766], cl
mov cl, al
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 1
mov dh, cl
and dh, 0xff
and al, ah
mov bl, ch
and bl, 0xff
and bh, ah
or dh, al
mov al, byte [ebp - 0x766]
or bl, bh
xor dh, bl
or cl, ch
xor cl, 0xff
or ah, 1
and cl, ah
or dh, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov ah, dh
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and dh, ch
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or ah, dh
or al, ch
xor ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov cl, ah
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xbcb532
mov ecx, 0xfd162bb7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xfe6e90bf
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xbeb48ca3
jmp 0x54a32d
mov eax, dword [ebp - 0x24]
vmovss xmm0, dword [0x5e350c]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x24]
vmovss xmm0, dword [0x5e3508]
vmovss dword [eax], xmm0
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
mov edx, eax
sub edx, 0xd4a4ad06
sub edx, 0x12beb8ce
add edx, 0xd4a4ad06
xor esi, esi
sub esi, 0xbe7dbf49
add edx, esi
xor esi, esi
sub esi, 0x12beb8ce
sub edx, esi
xor edi, edi
sub edi, 1
add edi, 0
xor esi, esi
sub esi, edi
sub edx, esi
mov esi, 0xb1fb4b92
add esi, 0
sub esi, edx
sub esi, 0xb1fb4b92
mov edx, 0x7f6376f9
add edx, 0
sub edx, 0xbe7dbf49
sub edx, 0x7f6376f9
add esi, 0xa39ee758
add esi, edx
sub esi, 0xa39ee758
xor edx, edx
sub edx, 0x2febfaf9
sub edx, esi
add edx, 0x2febfaf9
imul eax, edx
and eax, 1
cmp eax, 0
sete al
mov byte [ebp - 0x8d5], al
cmp ecx, 0xa
setl cl
mov bh, al
xor bh, 0xff
and bh, 1
mov dl, 1
xor dl, 1
and al, dl
or bh, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
mov dl, cl
and dl, ah
or al, dl
mov dl, 1
xor dl, 0
and dl, 1
mov ah, 1
xor ah, 1
and ah, 0
or dl, ah
mov ah, bh
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 1
mov bl, ah
and bl, 0xff
and bh, ch
mov byte [ebp - 0x8d7], bh
mov bh, dh
and bh, 0xff
and al, ch
mov byte [ebp - 0x8d6], al
mov al, byte [ebp - 0x8d7]
or bl, al
mov al, byte [ebp - 0x8d6]
or bh, al
mov al, byte [ebp - 0x8d5]
xor bl, bh
or ah, dh
xor ah, 0xff
or ch, 1
and ah, ch
or bl, ah
mov ch, dl
and ch, 0
xor dl, 0
or ch, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov dh, 1
xor dh, 0
and bl, dh
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or dl, bl
or ah, dh
xor dl, ah
xor dl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
or dl, ch
or ah, 1
xor dl, 0xff
and dl, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
mov ah, al
and ah, dh
or ch, ah
mov bl, 1
xor bl, 0
xor ch, 0xff
mov ah, 1
xor ah, 0
or bl, ch
or ah, 0
xor bl, 0xff
and bl, ah
mov ah, 1
xor ah, 0
and ah, 1
mov ch, 1
xor ch, 1
and ch, 0
or ah, ch
xor al, 0xff
mov dh, ah
xor dh, 0xff
mov ch, 1
xor ch, 0
or al, dh
or ch, 0
xor al, 0xff
and al, ch
mov dh, cl
xor dh, 0xff
and dh, 1
mov bh, 1
xor bh, 1
mov ch, cl
and ch, bh
or dh, ch
mov bh, 1
xor bh, 0
mov ch, dh
xor ch, bh
and ch, dh
mov byte [ebp - 0x8d2], ch
xor ah, 0xff
mov bh, cl
xor bh, ah
and bh, cl
mov cl, bl
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 0
mov ch, cl
and ch, 0
and bl, ah
mov byte [ebp - 0x8d4], bl
mov bl, dh
and bl, 0
and al, ah
mov byte [ebp - 0x8d3], al
mov al, byte [ebp - 0x8d4]
or ch, al
mov al, byte [ebp - 0x8d3]
or bl, al
mov al, byte [ebp - 0x8d2]
xor ch, bl
or cl, dh
xor cl, 0xff
or ah, 0
and cl, ah
or ch, cl
mov ah, al
xor ah, 0xff
mov byte [ebp - 0x8d1], ah
mov dh, bh
xor dh, 0xff
mov cl, 1
xor cl, 1
and ah, 0xff
and al, cl
mov bl, dh
and bl, 0xff
and bh, cl
or ah, al
mov al, byte [ebp - 0x8d1]
or bl, bh
xor ah, bl
or al, dh
xor al, 0xff
or cl, 1
and al, cl
or ah, al
mov cl, ch
xor cl, 0xff
and cl, 0
mov dh, 1
xor dh, 0
and ch, dh
mov al, ah
xor al, 0xff
and al, 0
and ah, dh
or cl, ch
or al, ah
xor cl, al
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, al
and bl, dl
mov dh, dl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and dl, ah
mov al, cl
xor al, 0xff
and al, 0xff
and cl, ah
or dh, dl
or al, cl
xor dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xa85cc9f9
mov ecx, 0x732b37b8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x24]
vmovss xmm0, dword [0x5e3614]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x330625b8
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xf878ca11
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor esi, esi
sub esi, eax
xor edx, edx
sub edx, 0x805c3ea0
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xa73e555b
add esi, edx
xor edx, edx
sub edx, esi
add edx, 0xe93c65bf
sub edx, 0x805c3ea0
sub edx, 0xe93c65bf
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xa6d984a1
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, 1
add edx, esi
sub edx, 0xedc7e0a0
sub edx, 0xa6d984a1
add edx, 0xedc7e0a0
xor edi, edi
sub edi, 0x274e85dd
sub edi, 0xa73e555b
add edi, 0x274e85dd
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete ah
cmp ecx, 0xa
setl cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
mov al, cl
and al, ch
or dl, al
mov al, ah
xor al, 0xff
mov ch, dl
and ch, al
xor dl, 0xff
mov al, ah
and al, dl
or ch, al
xor ch, 0xff
mov dl, ah
xor dl, 0xff
mov al, 1
xor al, 0
or ch, dl
or al, 0
xor ch, 0xff
and ch, al
mov dl, ah
xor dl, 0xff
and dl, 1
mov dh, 1
xor dh, 1
mov al, ah
and al, dh
or dl, al
mov bh, 1
xor bh, 1
xor dl, 0xff
mov al, 1
xor al, 0
or bh, dl
or al, 0
xor bh, 0xff
and bh, al
mov dl, 1
xor dl, 1
and dl, 1
mov dh, 1
xor dh, 1
mov bl, dh
and bl, 1
mov al, 1
xor al, 1
and al, 0xff
and dh, 1
or dl, bl
or al, dh
xor dl, al
mov dh, dl
xor dh, 0xff
mov al, ah
xor al, dh
and al, ah
mov byte [ebp - 0x9b3], al
mov ah, cl
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
mov al, cl
and al, bl
mov dh, 1
xor dh, 1
and dh, 0xff
and bl, 1
or ah, al
mov al, byte [ebp - 0x9b3]
or dh, bl
xor ah, dh
xor ah, 0xff
mov bl, 1
xor bl, 1
mov dh, 1
xor dh, 1
or ah, bl
or dh, 1
xor ah, 0xff
and ah, dh
mov byte [ebp - 0x9b0], ah
xor dl, 0xff
mov ah, cl
xor ah, dl
and ah, cl
mov cl, bh
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov dl, cl
and dl, 0xff
and bh, dh
mov byte [ebp - 0x9b2], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0x9b1], al
mov al, byte [ebp - 0x9b2]
or dl, al
mov al, byte [ebp - 0x9b1]
or bh, al
mov al, byte [ebp - 0x9b0]
xor dl, bh
or cl, bl
xor cl, 0xff
or dh, 1
and cl, dh
or dl, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov ah, dl
xor ah, 0xff
and ah, 1
mov dh, 1
xor dh, 1
and dl, dh
mov al, cl
xor al, 0xff
and al, 0xff
and cl, dh
or ah, dl
or al, cl
xor ah, al
mov al, ch
xor al, 0xff
mov dl, ah
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, ch
xor cl, 0xff
and cl, 1
mov dh, 1
xor dh, 1
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, dh
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x9da53bee
mov ecx, 0x22ca48b4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor esi, esi
sub esi, 0xf237461e
mov edx, eax
sub edx, esi
xor esi, esi
sub esi, 0xca81882e
sub edx, esi
sub edx, 0xc5a34b95
sub edx, 0xf237461e
add edx, 0xc5a34b95
add edx, 0x90005d58
add edx, 0x6877e24a
sub edx, 0x90005d58
sub edx, 0x3286ea56
sub edx, 1
add edx, 0x3286ea56
sub edx, 0xd4f25f03
sub edx, 0x6877e24a
add edx, 0xd4f25f03
xor esi, esi
sub esi, 0xca81882e
add esi, 0
add edx, 0xc6c26e65
add edx, esi
sub edx, 0xc6c26e65
imul eax, edx
and eax, 1
cmp eax, 0
sete ah
cmp ecx, 0xa
setl cl
mov ch, cl
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or ch, al
mov dl, ah
xor dl, 0xff
and dl, 1
mov bl, 1
xor bl, 1
mov dh, ah
and dh, bl
mov al, ch
xor al, 0xff
and al, 0xff
and ch, bl
or dl, dh
or al, ch
xor dl, al
xor dl, 0xff
mov ch, ah
xor ch, 0xff
mov al, 1
xor al, 1
or dl, ch
or al, 1
xor dl, 0xff
and dl, al
mov dh, ah
xor dh, 0xff
and dh, 1
mov ch, 1
xor ch, 1
mov bl, ah
and bl, ch
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or dh, bl
or al, ch
xor dh, al
mov al, cl
xor al, 0xff
xor dh, 0xff
mov ch, 1
xor ch, 1
or al, dh
or ch, 1
xor al, 0xff
and al, ch
mov ch, cl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and cl, dh
or ch, cl
xor ch, 0xff
mov cl, ah
xor cl, ch
and cl, ah
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov cl, ah
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xca819931
mov ecx, 0x6bef1b2d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x20]
vmovss xmm0, dword [0x5e3600]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x8a13a64e
jmp 0x54a32d
mov eax, dword [ebp - 0x20]
vmovss xmm0, dword [0x5e35fc]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x20]
vmovss xmm0, dword [0x5e35f8]
vmovss dword [eax], xmm0
mov dl, 1
mov eax, 0x8964d0b6
mov ecx, 0xca9d5139
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor esi, esi
sub esi, eax
xor edx, edx
sub edx, 0xdfa46d00
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0x5b2b4893
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, 0xdfa46d00
add edx, esi
add edx, 0x3cd11aae
sub edx, 0xe049f28a
sub edx, 0x3cd11aae
add edx, 0x9096a16
sub edx, 1
sub edx, 0x9096a16
sub edx, 0x563abc28
add edx, 0xe049f28a
add edx, 0x563abc28
add edx, 0x5b7b1fcf
add edx, 0xdec8eef1
sub edx, 0x5b7b1fcf
xor esi, esi
sub esi, 0x5b2b4893
add edx, esi
xor esi, esi
sub esi, 0xdec8eef1
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
mov byte [ebp - 0xa84], al
cmp ecx, 0xa
setl ch
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or ah, cl
mov cl, 1
xor cl, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, 1
xor dl, 1
and dl, 1
mov ah, 1
xor ah, 1
and ah, 1
or dl, ah
xor dl, 0xff
mov bh, al
xor bh, dl
and bh, al
mov dl, cl
xor dl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
and cl, ah
mov bl, dh
and bl, 0xff
and bh, ah
or al, cl
mov cl, byte [ebp - 0xa84]
or bl, bh
xor al, bl
or dl, dh
xor dl, 0xff
or ah, 1
and dl, ah
or al, dl
mov byte [ebp - 0xa5e], al
mov ah, ch
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov dh, ch
and dh, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, dh
or al, dl
xor ah, al
mov al, 1
xor al, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
and dl, 1
or ah, dl
xor ah, 0xff
mov dl, ch
xor dl, ah
and dl, ch
mov ah, al
and ah, dl
xor al, dl
or ah, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov dh, 1
xor dh, 1
xor dl, 0xff
mov al, 1
xor al, 1
or dh, dl
or al, 1
xor dh, 0xff
and dh, al
mov al, 1
xor al, 1
and al, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov dl, 1
xor dl, 1
and dl, 0
and bl, 1
or al, bh
or dl, bl
xor al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, dh
xor bl, 0xff
mov byte [ebp - 0xa81], bl
mov bh, al
xor bh, 0xff
mov dl, 1
xor dl, 1
and bl, 0xff
and dh, dl
mov byte [ebp - 0xa83], dh
mov dh, bh
and dh, 0xff
and al, dl
mov byte [ebp - 0xa82], al
mov al, byte [ebp - 0xa83]
or bl, al
mov al, byte [ebp - 0xa82]
or dh, al
mov al, byte [ebp - 0xa81]
xor bl, dh
mov dh, byte [ebp - 0xa5e]
or al, bh
xor al, 0xff
or dl, 1
and al, dl
or bl, al
mov byte [ebp - 0xa5d], bl
mov bh, 1
xor bh, 1
and bh, 1
mov al, 1
xor al, 1
and al, 1
or bh, al
mov al, dh
xor al, 0xff
mov dl, bh
and dl, al
xor bh, 0xff
mov al, dh
and al, bh
or dl, al
xor dh, 0xff
mov al, dl
xor al, dh
and al, dl
mov byte [ebp - 0xa79], al
mov dh, bl
xor dh, 0xff
and dh, 1
mov dl, 1
xor dl, 1
and bl, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or dh, bl
or al, dl
xor dh, al
mov al, cl
xor al, 0xff
mov dl, dh
and dl, al
xor dh, 0xff
mov al, cl
and al, dh
or dl, al
xor dl, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov dh, ah
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
mov al, ah
and al, cl
or dh, al
mov bl, 1
xor bl, 1
and bl, 0
mov cl, 1
xor cl, 0
mov bh, cl
and bh, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, bh
or al, cl
xor bl, al
mov cl, 1
xor cl, 1
and cl, 1
mov bh, 1
xor bh, 1
mov al, bh
and al, 1
mov byte [ebp - 0xa80], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0xa7f], al
mov al, byte [ebp - 0xa80]
and bh, 1
or cl, al
mov al, byte [ebp - 0xa7f]
or al, bh
xor cl, al
mov al, dh
and al, bl
xor dh, bl
or al, dh
mov byte [ebp - 0xa7b], al
mov bl, 1
xor bl, 1
mov byte [ebp - 0xa7c], bl
mov bh, cl
xor bh, 0xff
mov dh, 1
xor dh, 1
and bl, 0xff
mov al, dh
and al, 1
mov byte [ebp - 0xa7e], al
mov al, bh
and al, 0xff
mov byte [ebp - 0xa7d], al
mov al, byte [ebp - 0xa7e]
and cl, dh
or bl, al
mov al, byte [ebp - 0xa7d]
or al, cl
mov cl, byte [ebp - 0xa7c]
xor bl, al
mov al, byte [ebp - 0xa7b]
or cl, bh
xor cl, 0xff
or dh, 1
and cl, dh
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bh, 1
xor bh, 1
and al, bh
mov dh, 1
xor dh, 1
and dh, 0xff
and bh, 1
or cl, al
mov al, byte [ebp - 0xa5d]
or dh, bh
xor cl, dh
xor bl, 0xff
mov dh, cl
xor dh, bl
and dh, cl
mov cl, ch
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and ch, bl
or cl, ch
mov byte [ebp - 0xa7a], cl
mov bh, al
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
and al, cl
or bh, al
mov al, 1
xor al, 0
and al, 1
mov bl, 1
xor bl, 1
mov cl, bl
and cl, 0
mov ch, 1
xor ch, 1
and ch, 0xff
and bl, 1
or al, cl
mov cl, byte [ebp - 0xa7a]
or ch, bl
mov bl, byte [ebp - 0xa79]
xor al, ch
mov ch, cl
and ch, bh
xor cl, bh
or ch, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, ch
xor al, 0xff
and al, 1
mov bh, 1
xor bh, 1
and ch, bh
or al, ch
xor cl, 0xff
mov bh, al
xor bh, cl
and bh, al
mov al, bl
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
and bl, ch
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, bl
or cl, ch
xor al, cl
mov byte [ebp - 0xa71], al
mov al, dl
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
mov cl, dl
and cl, ch
or al, cl
mov byte [ebp - 0xa70], al
mov cl, 1
xor cl, 1
and cl, 0
mov ch, 1
xor ch, 0
mov al, ch
and al, 1
mov bl, 1
xor bl, 1
and bl, 0
and ch, 1
or cl, al
mov al, byte [ebp - 0xa79]
or bl, ch
mov ch, byte [ebp - 0xa71]
xor cl, bl
mov byte [ebp - 0xa6b], cl
xor ch, 0xff
mov cl, 1
xor cl, 1
mov bl, 1
xor bl, 1
or ch, cl
mov cl, byte [ebp - 0xa6b]
or bl, 1
xor ch, 0xff
and ch, bl
xor cl, 0xff
mov bl, al
xor bl, cl
mov cl, byte [ebp - 0xa70]
and bl, al
xor cl, 0xff
mov al, 1
xor al, 1
mov byte [ebp - 0xa78], al
mov al, 1
xor al, 1
mov byte [ebp - 0xa77], al
mov al, byte [ebp - 0xa78]
or cl, al
mov al, byte [ebp - 0xa77]
or al, 1
xor cl, 0xff
and cl, al
mov al, byte [ebp - 0xa6b]
mov byte [ebp - 0xa76], cl
xor al, 0xff
mov cl, dl
xor cl, al
mov al, byte [ebp - 0xa76]
and cl, dl
mov dl, ch
and dl, bl
xor ch, bl
or dl, ch
mov ch, al
xor ch, 0xff
mov byte [ebp - 0xa72], ch
mov bl, cl
xor bl, 0xff
mov byte [ebp - 0xa73], bl
mov bl, 1
xor bl, 1
and ch, 0xff
and al, bl
mov byte [ebp - 0xa75], al
mov al, byte [ebp - 0xa73]
and al, 0xff
mov byte [ebp - 0xa74], al
mov al, byte [ebp - 0xa75]
and cl, bl
or ch, al
mov al, byte [ebp - 0xa74]
or al, cl
mov cl, byte [ebp - 0xa73]
xor ch, al
mov al, byte [ebp - 0xa72]
or al, cl
mov cl, byte [ebp - 0xa71]
xor al, 0xff
or bl, 1
and al, bl
or ch, al
mov bl, dl
xor bl, 0xff
mov al, ch
and al, bl
mov bl, byte [ebp - 0xa70]
xor ch, 0xff
and dl, ch
or al, dl
mov byte [ebp - 0xa66], al
mov dl, cl
xor dl, 0xff
xor bl, 0xff
mov ch, 1
xor ch, 0
mov al, dl
and al, 0
mov byte [ebp - 0xa6f], al
and cl, ch
mov al, bl
and al, 0
mov byte [ebp - 0xa6e], al
mov al, byte [ebp - 0xa70]
and al, ch
mov byte [ebp - 0xa6d], al
mov al, byte [ebp - 0xa6f]
or al, cl
mov cl, byte [ebp - 0xa6e]
mov byte [ebp - 0xa6c], al
mov al, byte [ebp - 0xa6d]
or cl, al
mov al, byte [ebp - 0xa6c]
xor al, cl
mov cl, byte [ebp - 0xa6b]
or dl, bl
xor dl, 0xff
or ch, 0
and dl, ch
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
and al, ch
or dl, al
mov ch, 1
xor ch, 1
mov byte [ebp - 0xa67], ch
mov al, cl
xor al, 0xff
mov byte [ebp - 0xa68], al
mov bl, 1
xor bl, 1
and ch, 0xff
mov al, bl
and al, 1
mov byte [ebp - 0xa6a], al
mov al, byte [ebp - 0xa68]
and al, 0xff
mov byte [ebp - 0xa69], al
mov al, byte [ebp - 0xa6a]
and cl, bl
or ch, al
mov al, byte [ebp - 0xa69]
or al, cl
mov cl, byte [ebp - 0xa68]
xor ch, al
mov al, byte [ebp - 0xa67]
or al, cl
mov cl, byte [ebp - 0xa66]
xor al, 0xff
or bl, 1
and al, bl
or ch, al
xor dl, 0xff
xor ch, 0xff
mov al, 1
xor al, 0
or dl, ch
or al, 0
xor dl, 0xff
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [ebp - 0xa5f], al
mov al, dh
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
mov ch, dh
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, ch
or cl, dl
xor al, cl
mov byte [ebp - 0xa65], al
mov dl, bh
xor dl, 0xff
and dl, 0
mov cl, 1
xor cl, 0
mov ch, bh
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dl, ch
or al, cl
xor dl, al
mov al, 1
xor al, 0
and al, 0
mov bl, 1
xor bl, 0
mov cl, bl
and cl, 0
mov ch, 1
xor ch, 1
and ch, 0
and bl, 1
or al, cl
mov cl, byte [ebp - 0xa65]
or ch, bl
xor al, ch
mov byte [ebp - 0xa63], al
mov ch, 1
xor ch, 0
mov bl, cl
xor bl, ch
and bl, cl
xor al, 0xff
mov ch, dh
xor ch, al
mov al, byte [ebp - 0xa63]
and ch, dh
mov byte [ebp - 0xa64], ch
mov dh, 1
xor dh, 0
mov ch, dl
xor ch, dh
and ch, dl
xor bh, 0xff
xor al, 0xff
mov dh, 1
xor dh, 1
or bh, al
mov al, byte [ebp - 0xa64]
or dh, 1
xor bh, 0xff
and bh, dh
mov dh, bl
and dh, al
xor bl, al
mov al, byte [ebp - 0xa63]
or dh, bl
mov bl, ch
and bl, bh
xor ch, bh
or bl, ch
mov bh, dh
xor bh, 0xff
mov ch, bl
and ch, bh
xor bl, 0xff
and dh, bl
or ch, dh
mov byte [ebp - 0xa60], ch
mov dh, cl
and dh, dl
xor cl, dl
or dh, cl
mov cl, dh
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
and dh, ch
mov dl, 1
xor dl, 1
and dl, 0xff
and ch, 1
or cl, dh
or dl, ch
xor cl, dl
mov ch, 1
xor ch, 0
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov dl, ch
and dl, 0xff
mov bh, dh
and bh, 0
mov byte [ebp - 0xa62], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0xa61], al
mov al, byte [ebp - 0xa62]
or dl, al
mov al, byte [ebp - 0xa61]
or bh, al
mov al, byte [ebp - 0xa60]
xor dl, bh
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or dl, ch
xor dl, 0xff
mov bh, cl
xor bh, dl
and bh, cl
mov cl, al
xor cl, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov dl, cl
and dl, 0xff
and al, ch
mov bl, dh
and bl, 0xff
and bh, ch
or dl, al
mov al, byte [ebp - 0xa5f]
or bl, bh
xor dl, bl
or cl, dh
xor cl, 0xff
or ch, 1
and cl, ch
or dl, cl
mov dh, al
xor dh, 0xff
and dh, 0
mov ch, 1
xor ch, 0
mov bl, al
and bl, ch
mov cl, 1
xor cl, 1
and cl, 0
and ch, 1
or dh, bl
or cl, ch
xor dh, cl
mov ch, dl
xor ch, 0xff
xor dh, 0xff
mov cl, 1
xor cl, 0
or ch, dh
or cl, 0
xor ch, 0xff
and ch, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov dh, 1
xor dh, 1
and dl, dh
or cl, dl
xor cl, 0xff
mov bh, al
xor bh, cl
and bh, al
mov cl, ch
xor cl, 0xff
mov dh, bh
xor dh, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and ch, dl
mov bl, dh
and bl, 0
and bh, dl
or al, ch
mov ch, byte [ebp - 0xa5e]
or bl, bh
xor al, bl
or cl, dh
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [ebp - 0xa59], al
mov cl, ah
xor cl, 0xff
mov al, ch
xor al, cl
and al, ch
mov cl, ch
xor cl, 0xff
and cl, 0
mov dh, 1
xor dh, 0
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, dh
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov ch, dl
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, ch
or cl, ah
xor al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov bh, 1
xor bh, 1
and bh, 1
mov cl, 1
xor cl, 1
and cl, 1
or bh, cl
mov ah, bh
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov ah, 1
xor ah, 1
and ah, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or ah, dh
or dl, ch
xor ah, dl
xor ah, 0xff
mov ch, 1
xor ch, 1
mov dl, 1
xor dl, 1
or ah, ch
or dl, 1
xor ah, 0xff
and ah, dl
xor bh, 0xff
xor bh, 1
and bh, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, ah
xor al, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov cl, al
and cl, 0
and ah, ch
mov bl, dh
and bl, 0
and bh, ch
or cl, ah
mov ah, byte [ebp - 0xa5d]
or bl, bh
xor cl, bl
or al, dh
xor al, 0xff
or ch, 0
and al, ch
or cl, al
mov dh, dl
xor dh, 0xff
and dh, 0
mov ch, 1
xor ch, 0
and dl, ch
mov al, cl
xor al, 0xff
and al, 0
and cl, ch
or dh, dl
or al, cl
xor dh, al
mov cl, 1
xor cl, 1
and cl, 0
mov dl, 1
xor dl, 0
mov ch, dl
and ch, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, ch
or al, dl
xor cl, al
mov bh, ah
xor bh, 0xff
and bh, 0
mov dl, 1
xor dl, 0
and ah, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or bh, ah
or al, dl
xor bh, al
mov bl, 1
xor bl, 0
and bl, 1
mov al, 1
xor al, 1
and al, 0
or bl, al
mov byte [ebp - 0xa5c], bl
mov al, 1
xor al, 0
mov ah, cl
xor ah, al
and ah, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, bh
xor al, 0xff
mov ch, 1
xor ch, 0
mov dl, 1
xor dl, 0
or al, ch
mov ch, byte [ebp - 0xa5c]
or dl, 0
xor al, 0xff
and al, dl
mov dl, byte [ebp - 0xa5d]
xor ch, 0xff
xor dl, ch
mov ch, byte [ebp - 0xa5d]
and dl, ch
mov ch, ah
and ch, bl
xor ah, bl
or ch, ah
mov ah, al
and ah, dl
xor al, dl
or ah, al
mov al, ch
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
and ch, bl
mov dl, ah
xor dl, 0xff
and dl, 0xff
and ah, bl
or al, ch
or dl, ah
xor al, dl
mov byte [ebp - 0xa58], al
mov dl, cl
xor dl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov al, dl
and al, 0
and cl, ah
mov bl, ch
and bl, 0
and bh, ah
or al, cl
mov cl, byte [ebp - 0xa5c]
or bl, bh
xor al, bl
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
and al, ah
or dl, al
mov ch, 1
xor ch, 0
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 0
mov ah, ch
and ah, 0
mov al, bl
and al, 0
mov byte [ebp - 0xa5b], al
mov al, bh
and al, 0
mov byte [ebp - 0xa5a], al
mov al, byte [ebp - 0xa5b]
and cl, bl
or ah, al
mov al, byte [ebp - 0xa5a]
or al, cl
mov cl, byte [ebp - 0xa59]
xor ah, al
mov al, byte [ebp - 0xa58]
or ch, bh
xor ch, 0xff
or bl, 0
and ch, bl
or ah, ch
xor ah, 0xff
mov bh, dl
xor bh, ah
and bh, dl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0xa57], dl
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 1
and dl, 0xff
and al, ah
mov bl, ch
and bl, 0xff
and bh, ah
or dl, al
mov al, byte [ebp - 0xa57]
or bl, bh
xor dl, bl
or al, ch
xor al, 0xff
or ah, 1
and al, ah
or dl, al
mov al, dh
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and dh, ch
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or al, dh
or ah, ch
xor al, ah
mov bh, dl
xor bh, 0xff
and bh, 1
mov ah, 1
xor ah, 1
and dl, ah
or bh, dl
mov dl, 1
xor dl, 1
and dl, 1
mov ah, 1
xor ah, 1
and ah, 1
or dl, ah
mov byte [ebp - 0xa56], dl
mov dl, al
xor dl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov dh, dl
and dh, 0
and al, ah
mov bl, ch
and bl, 0
and bh, ah
or dh, al
mov al, byte [ebp - 0xa56]
or bl, bh
xor dh, bl
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or dh, dl
mov dl, al
and dl, 1
xor al, 1
or dl, al
mov ah, dh
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and dh, ch
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or ah, dh
or al, ch
xor ah, al
xor ah, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or ah, dl
or al, 1
xor ah, 0xff
and ah, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov ch, cl
and ch, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bl, ch
or al, dl
xor bl, al
mov dh, ah
xor dh, 0xff
and dh, 1
mov dl, 1
xor dl, 1
mov al, ah
and al, dl
or dh, al
mov bh, 1
xor bh, 1
and bh, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bh, ch
or al, dl
xor bh, al
mov al, bl
xor al, 0xff
mov ch, 1
xor ch, 1
mov dl, 1
xor dl, 0
or al, ch
or dl, 0
xor al, 0xff
and al, dl
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov dl, 1
xor dl, 0
or cl, ch
or dl, 0
xor cl, 0xff
and cl, dl
mov ch, 1
xor ch, 1
mov dl, dh
xor dl, ch
and dl, dh
mov byte [ebp - 0xa51], dl
mov ch, bh
xor ch, 0xff
mov dl, ah
xor dl, ch
and dl, ah
mov byte [ebp - 0xa53], dl
mov ah, al
xor ah, 0xff
mov dl, cl
xor dl, 0xff
mov byte [ebp - 0xa52], dl
mov ch, 1
xor ch, 1
mov dl, ah
and dl, 0xff
and al, ch
mov byte [ebp - 0xa55], al
mov al, byte [ebp - 0xa52]
and al, 0xff
mov byte [ebp - 0xa54], al
mov al, byte [ebp - 0xa55]
and cl, ch
or dl, al
mov al, byte [ebp - 0xa54]
or al, cl
mov cl, byte [ebp - 0xa53]
xor dl, al
mov al, byte [ebp - 0xa52]
or ah, al
mov al, byte [ebp - 0xa51]
xor ah, 0xff
or ch, 1
and ah, ch
or dl, ah
mov byte [ebp - 0xa4e], dl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0xa4d], dl
mov ch, cl
xor ch, 0xff
mov ah, 1
xor ah, 1
and dl, 0xff
and al, ah
mov byte [ebp - 0xa50], al
mov al, ch
and al, 0xff
mov byte [ebp - 0xa4f], al
mov al, byte [ebp - 0xa50]
and cl, ah
or dl, al
mov al, byte [ebp - 0xa4f]
or al, cl
mov cl, byte [ebp - 0xa4e]
xor dl, al
mov al, byte [ebp - 0xa4d]
or al, ch
xor al, 0xff
or ah, 1
and al, ah
or dl, al
mov ah, cl
xor ah, 0xff
mov al, dl
and al, ah
xor dl, 0xff
and cl, dl
or al, cl
mov byte [ebp - 0xa4c], al
mov cl, bl
xor cl, 0xff
mov ah, dh
xor ah, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and bl, dl
mov ch, ah
and ch, 0
and dh, dl
or al, bl
or ch, dh
xor al, ch
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov dl, al
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
and al, cl
or dl, al
mov cl, 1
xor cl, 1
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov ah, cl
and ah, 0xff
mov al, ch
and al, 1
mov bl, dh
and bl, 0xff
and bh, ch
or ah, al
mov al, byte [ebp - 0xa4c]
or bl, bh
xor ah, bl
or cl, dh
xor cl, 0xff
or ch, 1
and cl, ch
or ah, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe17a6c9f
mov ecx, 0x30b25fe2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dl, 1
mov eax, 0xc7320cf1
mov ecx, 0xd2be1f3c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dl, 1
mov eax, 0xcf9ce935
mov ecx, 0x65e0dee2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor edi, edi
sub edi, 0x4891f0b2
sub edi, 0x82d8ea01
add edi, 0x4891f0b2
xor edx, edx
sub edx, 1
add edi, edx
add edi, 0x68dfb60d
add edi, 0x82d8ea01
sub edi, 0x68dfb60d
mov edx, ecx
sub edx, 0x11b5842e
sub edx, 0xc0976460
add edx, 0x11b5842e
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xc0976460
add esi, edx
xor edx, edx
sub edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl al
mov byte [ebp - 0xb74], al
mov dl, bl
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, bl
and al, cl
or dl, al
mov cl, 1
xor cl, 0
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov dh, 1
xor dh, 0
and dh, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 0
mov al, 1
xor al, 1
and al, 0
and dl, 1
or dh, ah
or al, dl
xor dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov dl, 1
xor dl, 0
or al, ah
or dl, 0
xor al, 0xff
and al, dl
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
and dl, 1
or ah, dl
mov ch, 1
xor ch, 0
mov dl, ah
xor dl, ch
and dl, ah
mov ah, 1
xor ah, 1
xor dh, 0xff
mov ch, 1
xor ch, 1
or ah, dh
or ch, 1
xor ah, 0xff
and ah, ch
mov bh, cl
xor bh, 0xff
mov byte [ebp - 0xb97], bh
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 1
and bh, 0xff
mov byte [ebp - 0xb98], bh
and cl, ch
mov bh, dh
and bh, 0xff
and al, ch
mov byte [ebp - 0xb96], al
mov al, byte [ebp - 0xb98]
or al, cl
mov cl, byte [ebp - 0xb97]
mov byte [ebp - 0xb95], al
mov al, byte [ebp - 0xb96]
or bh, al
mov al, byte [ebp - 0xb95]
xor al, bh
mov bh, byte [ebp - 0xb74]
or cl, dh
xor cl, 0xff
or ch, 1
and cl, ch
or al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov dl, al
xor dl, 0xff
mov dh, cl
and dh, dl
xor cl, 0xff
and al, cl
or dh, al
mov cl, bh
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov ah, bh
and ah, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, ah
or al, dl
xor cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov ch, 1
xor ch, 0
and ch, 1
mov al, 1
xor al, 1
and al, 0
or ch, al
xor bh, 0xff
mov dl, ch
xor dl, 0xff
mov al, 1
xor al, 0
or bh, dl
or al, 0
xor bh, 0xff
and bh, al
mov byte [ebp - 0xb94], bh
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov ah, 1
xor ah, 0
mov dl, al
xor dl, ah
and dl, al
mov ah, 1
xor ah, 1
xor ch, 0xff
mov al, 1
xor al, 0
or ah, ch
or al, 0
xor ah, 0xff
and ah, al
mov al, cl
xor al, 0xff
mov byte [ebp - 0xb8f], al
xor bh, 0xff
mov ch, 1
xor ch, 1
and al, 0xff
mov byte [ebp - 0xb93], al
and cl, ch
mov al, bh
and al, 0xff
mov byte [ebp - 0xb92], al
mov al, byte [ebp - 0xb94]
and al, ch
mov byte [ebp - 0xb91], al
mov al, byte [ebp - 0xb93]
or al, cl
mov cl, byte [ebp - 0xb92]
mov byte [ebp - 0xb90], al
mov al, byte [ebp - 0xb91]
or cl, al
mov al, byte [ebp - 0xb90]
xor al, cl
mov cl, byte [ebp - 0xb8f]
or cl, bh
xor cl, 0xff
or ch, 1
and cl, ch
or al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov dl, al
xor dl, 0xff
mov ch, cl
and ch, dl
xor cl, 0xff
and al, cl
or ch, al
mov cl, 1
xor cl, 0
and cl, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 0
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, ah
or al, dl
xor cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov al, 1
xor al, 0
and al, 1
mov ah, 1
xor ah, 1
mov bh, ah
and bh, 0
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or al, bh
or dl, ah
xor al, dl
mov dl, 1
xor dl, 0
mov bh, al
xor bh, 0xff
mov ah, 1
xor ah, 1
or dl, bh
or ah, 1
xor dl, 0xff
and dl, ah
mov byte [ebp - 0xb8e], dl
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
and dl, 1
or ah, dl
mov bh, 1
xor bh, 0
mov dl, ah
xor dl, bh
mov bh, byte [ebp - 0xb8e]
and dl, ah
mov byte [ebp - 0xb89], dl
xor al, 0xff
xor al, 1
and al, 0xff
mov byte [ebp - 0xb88], al
mov dl, cl
xor dl, 0xff
xor bh, 0xff
mov ah, 1
xor ah, 0
mov al, dl
and al, 0
mov byte [ebp - 0xb8d], al
and cl, ah
mov al, bh
and al, 0
mov byte [ebp - 0xb8c], al
mov al, byte [ebp - 0xb8e]
and al, ah
mov byte [ebp - 0xb8b], al
mov al, byte [ebp - 0xb8d]
or al, cl
mov cl, byte [ebp - 0xb8c]
mov byte [ebp - 0xb8a], al
mov al, byte [ebp - 0xb8b]
or cl, al
mov al, byte [ebp - 0xb8a]
xor al, cl
mov cl, byte [ebp - 0xb89]
or dl, bh
mov bh, byte [ebp - 0xb88]
xor dl, 0xff
or ah, 0
and dl, ah
or al, dl
mov byte [ebp - 0xb83], al
mov dl, cl
xor dl, 0xff
xor bh, 0xff
mov ah, 1
xor ah, 0
mov al, dl
and al, 0
mov byte [ebp - 0xb87], al
and cl, ah
mov al, bh
and al, 0
mov byte [ebp - 0xb85], al
mov al, byte [ebp - 0xb88]
and al, ah
mov byte [ebp - 0xb86], al
mov al, byte [ebp - 0xb87]
or al, cl
mov cl, byte [ebp - 0xb86]
mov byte [ebp - 0xb84], al
mov al, byte [ebp - 0xb85]
or al, cl
mov cl, byte [ebp - 0xb84]
xor cl, al
mov al, byte [ebp - 0xb83]
or dl, bh
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
mov dl, al
xor dl, 0xff
mov bh, cl
and bh, dl
xor cl, 0xff
and al, cl
or bh, al
mov byte [ebp - 0xb5f], bh
mov cl, dh
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, dh
and al, dl
or cl, al
mov ah, 1
xor ah, 0
and ah, 1
mov al, 1
xor al, 1
and al, 0
or ah, al
mov dl, 1
xor dl, 0
and dl, 1
mov al, 1
xor al, 1
and al, 0
or dl, al
mov al, cl
and al, ah
xor cl, ah
or al, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
and al, ah
or dl, al
xor dl, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov cl, bl
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
and bl, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or cl, bl
or al, ah
xor cl, al
mov ah, bh
xor ah, 0xff
and ah, 0
mov bl, 1
xor bl, 0
and bh, bl
mov al, 1
xor al, 1
and al, 0
and bl, 1
or ah, bh
or al, bl
xor ah, al
mov bh, 1
xor bh, 0
and bh, 1
mov al, 1
xor al, 1
and al, 0
or bh, al
mov byte [ebp - 0xb82], bh
mov al, cl
and al, ah
xor cl, ah
or al, cl
mov byte [ebp - 0xb7d], al
mov ah, 1
xor ah, 0
xor bh, 0xff
mov bl, 1
xor bl, 0
mov al, ah
and al, 0
mov byte [ebp - 0xb81], al
mov cl, bl
and cl, 0
mov al, bh
and al, 0
mov byte [ebp - 0xb7f], al
mov al, byte [ebp - 0xb82]
and al, bl
mov byte [ebp - 0xb80], al
mov al, byte [ebp - 0xb81]
or al, cl
mov cl, byte [ebp - 0xb80]
mov byte [ebp - 0xb7e], al
mov al, byte [ebp - 0xb7f]
or al, cl
mov cl, byte [ebp - 0xb7e]
xor cl, al
mov al, byte [ebp - 0xb7d]
or ah, bh
xor ah, 0xff
or bl, 0
and ah, bl
or cl, ah
mov ah, al
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and al, bl
or ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or ah, cl
or al, 1
xor ah, 0xff
and ah, al
mov al, ch
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov cl, ch
and cl, bl
or al, cl
mov byte [ebp - 0xb7b], al
mov bl, 1
xor bl, 0
and bl, 1
mov cl, 1
xor cl, 1
mov bh, cl
and bh, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bl, bh
or al, cl
xor bl, al
mov al, 1
xor al, 1
and al, 1
mov byte [ebp - 0xb7c], al
mov al, 1
xor al, 1
mov cl, al
and cl, 1
mov bh, 1
xor bh, 1
and bh, 0xff
and al, 1
mov byte [ebp - 0xb7a], al
mov al, byte [ebp - 0xb7c]
or al, cl
mov cl, byte [ebp - 0xb7b]
mov byte [ebp - 0xb79], al
mov al, byte [ebp - 0xb7a]
or bh, al
mov al, byte [ebp - 0xb79]
xor al, bh
mov bh, cl
and bh, bl
xor cl, bl
or bh, cl
mov bl, al
and bl, 1
xor al, 1
or bl, al
mov cl, bh
xor cl, 0xff
and cl, 0
mov al, 1
xor al, 0
and bh, al
mov byte [ebp - 0xb78], bh
mov bh, 1
xor bh, 1
and bh, 0
and al, 1
mov byte [ebp - 0xb77], al
mov al, byte [ebp - 0xb78]
or cl, al
mov al, byte [ebp - 0xb77]
or bh, al
mov al, byte [ebp - 0xb5f]
xor cl, bh
xor bl, 0xff
mov bh, cl
xor bh, bl
and bh, cl
mov bl, al
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
and al, cl
mov byte [ebp - 0xb76], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0xb75], al
mov al, byte [ebp - 0xb76]
and cl, 1
or bl, al
mov al, byte [ebp - 0xb75]
or al, cl
mov cl, byte [ebp - 0xb74]
xor bl, al
mov byte [ebp - 0xb73], bl
mov al, cl
xor al, 0xff
and bl, al
mov al, byte [ebp - 0xb73]
mov byte [ebp - 0xb72], bl
xor al, 0xff
mov bl, cl
and bl, al
mov al, byte [ebp - 0xb72]
or al, bl
xor cl, 0xff
mov bl, al
xor bl, cl
and bl, al
mov al, dl
xor al, 0xff
mov byte [ebp - 0xb71], al
mov cl, ah
xor cl, 0xff
mov al, 1
xor al, 1
mov byte [ebp - 0xb70], al
mov al, byte [ebp - 0xb71]
or al, cl
mov cl, byte [ebp - 0xb70]
or cl, 1
xor al, 0xff
and al, cl
mov byte [ebp - 0xb6e], al
mov cl, dl
xor cl, 0xff
and cl, 0
mov al, 1
xor al, 0
and dl, al
mov byte [ebp - 0xb6f], dl
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, al
mov al, byte [ebp - 0xb6f]
or cl, al
mov al, byte [ebp - 0xb6e]
or dl, ah
xor cl, dl
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov cl, bh
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov al, 1
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
mov al, bh
xor al, 0xff
and al, 0
mov byte [ebp - 0xb6d], al
mov al, 1
xor al, 0
and bh, al
mov dl, bl
xor dl, 0xff
and dl, 0
and bl, al
mov al, byte [ebp - 0xb6d]
or al, bh
or dl, bl
xor al, dl
mov bh, cl
xor bh, 0xff
mov byte [ebp - 0xb6b], bh
mov bl, al
xor bl, 0xff
mov dl, 1
xor dl, 0
and bh, 0
mov byte [ebp - 0xb6c], bh
and cl, dl
mov bh, bl
and bh, 0
and al, dl
mov byte [ebp - 0xb6a], al
mov al, byte [ebp - 0xb6c]
or al, cl
mov cl, byte [ebp - 0xb6b]
mov byte [ebp - 0xb69], al
mov al, byte [ebp - 0xb6a]
or bh, al
mov al, byte [ebp - 0xb69]
xor al, bh
or cl, bl
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [ebp - 0xb66], al
mov cl, ah
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, ah
and al, dl
or cl, al
mov dl, 1
xor dl, 1
xor cl, 0xff
mov al, 1
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov bl, 1
xor bl, 1
and bl, 1
mov bh, 1
xor bh, 1
mov al, bh
and al, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and bh, 1
or bl, al
mov al, byte [ebp - 0xb66]
or cl, bh
xor bl, cl
xor ah, 0xff
mov bh, bl
xor bh, 0xff
mov cl, 1
xor cl, 0
or ah, bh
or cl, 0
xor ah, 0xff
and ah, cl
mov bh, al
xor bh, 0xff
and bh, 0
mov cl, 1
xor cl, 0
and al, cl
mov byte [ebp - 0xb68], al
mov al, 1
xor al, 1
and al, 0
mov byte [ebp - 0xb67], al
mov al, byte [ebp - 0xb68]
and cl, 1
or bh, al
mov al, byte [ebp - 0xb67]
or al, cl
xor bh, al
xor bh, 0xff
mov al, 1
xor al, 1
mov cl, 1
xor cl, 1
or bh, al
mov al, byte [ebp - 0xb66]
or cl, 1
xor bh, 0xff
and bh, cl
xor al, 0xff
xor bl, 0xff
mov cl, 1
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov byte [ebp - 0xb63], cl
mov dl, bh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, 1
xor ah, 1
mov cl, dl
and cl, 0xff
and bh, ah
mov byte [ebp - 0xb65], bh
mov bh, bl
and bh, 0xff
and al, ah
mov byte [ebp - 0xb64], al
mov al, byte [ebp - 0xb65]
or cl, al
mov al, byte [ebp - 0xb64]
or bh, al
mov al, byte [ebp - 0xb63]
xor cl, bh
or dl, bl
xor dl, 0xff
or ah, 1
and dl, ah
or cl, dl
mov ah, al
xor ah, 0xff
mov dl, cl
and dl, ah
xor cl, 0xff
and al, cl
or dl, al
mov cl, ch
xor cl, 0xff
mov al, dh
xor al, cl
and al, dh
mov ah, dh
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and dh, bl
mov cl, ch
xor cl, 0xff
and cl, 0xff
and ch, bl
or ah, dh
or cl, ch
xor ah, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov ch, cl
xor ch, 0xff
and ch, 0
mov ah, 1
xor ah, 0
mov dh, cl
and dh, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or ch, dh
or al, ah
xor ch, al
mov al, 1
xor al, 0
xor ch, 0xff
mov ah, 1
xor ah, 0
or al, ch
or ah, 0
xor al, 0xff
and al, ah
mov dh, 1
xor dh, 0
and dh, 0
mov ch, 1
xor ch, 0
mov bl, ch
and bl, 0
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or dh, bl
or ah, ch
xor dh, ah
xor cl, 0xff
mov ch, dh
xor ch, 0xff
mov ah, 1
xor ah, 1
or cl, ch
or ah, 1
xor cl, 0xff
and cl, ah
mov ah, 1
xor ah, 1
and ah, 1
mov ch, 1
xor ch, 1
and ch, 1
or ah, ch
xor ah, 0xff
mov bl, 1
xor bl, 0
mov ch, 1
xor ch, 0
or ah, bl
or ch, 0
xor ah, 0xff
and ah, ch
mov byte [ebp - 0xb60], ah
mov ah, 1
xor ah, 1
xor dh, 0xff
mov ch, 1
xor ch, 1
or ah, dh
or ch, 1
xor ah, 0xff
and ah, ch
mov ch, al
xor ch, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov dh, ch
and dh, 0xff
and al, bl
mov byte [ebp - 0xb62], al
mov al, bh
and al, 0xff
mov byte [ebp - 0xb61], al
mov al, byte [ebp - 0xb62]
and cl, bl
or dh, al
mov al, byte [ebp - 0xb61]
or al, cl
mov cl, byte [ebp - 0xb60]
xor dh, al
mov al, byte [ebp - 0xb5f]
or ch, bh
xor ch, 0xff
or bl, 1
and ch, bl
or dh, ch
mov ch, cl
and ch, ah
xor cl, ah
or ch, cl
mov ah, dh
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and dh, bl
mov cl, ch
xor cl, 0xff
and cl, 0xff
and ch, bl
or ah, dh
or cl, ch
xor ah, cl
mov cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov ch, 1
xor ch, 0
mov bh, al
and bh, ch
xor al, 0xff
and al, 0
or bh, al
mov al, cl
xor al, 0xff
mov byte [ebp - 0xb5e], al
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
and al, 0
and cl, ch
mov bl, dh
and bl, 0
and bh, ch
or al, cl
mov cl, byte [ebp - 0xb5e]
or bl, bh
xor al, bl
or cl, dh
xor cl, 0xff
or ch, 0
and cl, ch
or al, cl
mov ch, al
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
and al, cl
or ch, al
mov cl, ah
xor cl, 0xff
mov al, ch
and al, cl
xor ch, 0xff
mov cl, ah
and cl, ch
or al, cl
xor ah, 0xff
mov cl, al
xor cl, ah
and cl, al
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, al
and bl, dl
mov dh, dl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and dl, ah
mov al, cl
xor al, 0xff
and al, 0xff
and cl, ah
or dh, dl
or al, cl
xor dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x41341249
mov ecx, 0x57d6a4de
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xbea132ff
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e35cc]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e35c8]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xccb84b6f
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor esi, esi
sub esi, 0x36267b72
sub esi, 0xefbbfa4f
add esi, 0x36267b72
mov edx, ecx
sub edx, 0x41aac98d
add edx, esi
add edx, 0x41aac98d
xor esi, esi
sub esi, 0xe8dd840f
add edx, esi
add edx, 0xbb4005fc
sub edx, 1
sub edx, 0xbb4005fc
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xe8dd840f
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, 0x7dfc2e4b
sub esi, edx
add esi, 0x7dfc2e4b
mov edi, 0x4fa3ba5f
add edi, 0
sub edi, 0xefbbfa4f
sub edi, 0x4fa3ba5f
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, edi
add edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, esi
add edx, 0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl al
mov byte [ebp - 0xc4b], al
mov ah, cl
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
mov ch, cl
and ch, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, ch
or al, dl
xor ah, al
mov dl, 1
xor dl, 1
xor ah, 0xff
mov al, 1
xor al, 0
or dl, ah
or al, 0
xor dl, 0xff
and dl, al
mov al, 1
xor al, 1
and al, 1
mov ah, 1
xor ah, 1
and ah, 1
or al, ah
xor al, 0xff
mov bh, cl
xor bh, al
and bh, cl
mov ah, dl
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov al, ah
and al, 0
and dl, ch
mov bl, dh
and bl, 0
and bh, ch
or al, dl
mov dl, byte [ebp - 0xc4b]
or bl, bh
xor al, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or al, ah
mov byte [ebp - 0xc29], al
mov ah, dl
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
mov al, dl
and al, ch
or ah, al
mov bh, 1
xor bh, 1
xor ah, 0xff
mov al, 1
xor al, 1
or bh, ah
or al, 1
xor bh, 0xff
and bh, al
mov ah, 1
xor ah, 1
and ah, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 1
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or ah, dh
or al, ch
xor ah, al
mov ch, ah
xor ch, 0xff
mov al, dl
xor al, ch
and al, dl
mov ch, 1
xor ch, 1
and ch, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov dl, 1
xor dl, 1
and dl, 0
and dh, 1
or ch, bl
or dl, dh
xor ch, dl
mov dh, 1
xor dh, 1
mov dl, ch
xor dl, dh
and dl, ch
mov byte [ebp - 0xc4e], dl
mov ch, 1
xor ch, 1
xor ah, 0xff
mov dl, 1
xor dl, 0
or ch, ah
or dl, 0
xor ch, 0xff
and ch, dl
mov ah, bh
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 1
mov dl, ah
and dl, 0xff
and bh, dh
mov byte [ebp - 0xc50], bh
mov bh, bl
and bh, 0xff
and al, dh
mov byte [ebp - 0xc4f], al
mov al, byte [ebp - 0xc50]
or dl, al
mov al, byte [ebp - 0xc4f]
or bh, al
mov al, byte [ebp - 0xc4e]
xor dl, bh
or ah, bl
xor ah, 0xff
or dh, 1
and ah, dh
or dl, ah
mov ah, al
and ah, ch
xor al, ch
or ah, al
mov ch, dl
xor ch, 0xff
mov al, ah
and al, ch
xor ah, 0xff
and dl, ah
or al, dl
mov byte [ebp - 0xc2b], al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov dh, 1
xor dh, 1
xor dl, 0xff
mov al, 1
xor al, 0
or dh, dl
or al, 0
xor dh, 0xff
and dh, al
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or ah, ch
or al, dl
xor ah, al
xor ah, 0xff
xor ah, 1
and ah, 0xff
mov dl, dh
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov ch, 1
xor ch, 1
mov al, dl
and al, 0xff
and dh, ch
mov bh, bl
and bh, 0xff
and ah, ch
or al, dh
mov dh, byte [ebp - 0xc29]
or bh, ah
mov ah, byte [ebp - 0xc2b]
xor al, bh
or dl, bl
xor dl, 0xff
or ch, 1
and dl, ch
or al, dl
mov byte [ebp - 0xc24], al
mov bl, 1
xor bl, 1
and bl, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bl, ch
or al, dl
xor bl, al
mov ch, dh
xor ch, 0xff
and ch, 0
mov al, 1
xor al, 0
mov bh, dh
and bh, al
mov dl, bl
xor dl, 0xff
and dl, 0
and bl, al
mov al, byte [ebp - 0xc24]
or ch, bh
or dl, bl
xor ch, dl
xor dh, 0xff
mov dl, ch
xor dl, dh
and dl, ch
mov byte [ebp - 0xc48], dl
mov ch, al
xor ch, 0xff
and ch, 1
mov dl, 1
xor dl, 1
and al, dl
or ch, al
mov al, cl
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov dh, cl
and dh, bl
mov dl, ch
xor dl, 0xff
and dl, 0xff
and ch, bl
or al, dh
or dl, ch
xor al, dl
xor cl, 0xff
mov bl, al
xor bl, cl
and bl, al
mov dl, ah
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
and ah, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dl, ah
or al, cl
xor dl, al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov ah, 1
xor ah, 1
mov ch, al
xor ch, 0xff
mov dh, 1
xor dh, 1
mov dl, ah
and dl, 0xff
mov bh, dh
and bh, 1
mov byte [ebp - 0xc4d], bh
mov bh, ch
and bh, 0xff
and al, dh
mov byte [ebp - 0xc4c], al
mov al, byte [ebp - 0xc4d]
or dl, al
mov al, byte [ebp - 0xc4c]
or bh, al
mov al, byte [ebp - 0xc4b]
xor dl, bh
mov bh, byte [ebp - 0xc24]
or ah, ch
mov ch, byte [ebp - 0xc48]
xor ah, 0xff
or dh, 1
and ah, dh
or dl, ah
mov dh, cl
xor dh, 0xff
and dh, 1
mov ah, 1
xor ah, 1
and cl, ah
or dh, cl
xor dh, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or dh, dl
or cl, 1
xor dh, 0xff
and dh, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
and al, dl
or cl, al
mov dl, bh
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
and bh, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dl, bh
or al, ah
xor dl, al
mov al, 1
xor al, 1
and al, 1
mov ah, 1
xor ah, 1
and ah, 1
or al, ah
mov bh, cl
and bh, dl
xor cl, dl
or bh, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, bh
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
and bh, ah
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or al, bh
or dl, ah
xor al, dl
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov dl, ch
xor dl, 0xff
and dl, 0
mov cl, 1
xor cl, 0
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dl, ch
or al, cl
xor dl, al
mov ch, bl
xor ch, 0xff
and ch, 1
mov cl, 1
xor cl, 1
mov al, bl
and al, cl
or ch, al
mov cl, 1
xor cl, 1
and cl, 1
mov bh, 1
xor bh, 1
mov al, bh
and al, 1
mov byte [ebp - 0xc4a], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0xc49], al
mov al, byte [ebp - 0xc4a]
and bh, 1
or cl, al
mov al, byte [ebp - 0xc49]
or al, bh
xor cl, al
mov byte [ebp - 0xc3b], cl
mov al, 1
xor al, 1
mov bh, dl
xor bh, al
mov al, byte [ebp - 0xc48]
and bh, dl
xor cl, 0xff
xor al, cl
mov cl, byte [ebp - 0xc48]
and al, cl
mov byte [ebp - 0xc45], al
mov al, ch
xor al, 0xff
mov byte [ebp - 0xc47], al
mov cl, 1
xor cl, 1
mov al, 1
xor al, 1
mov byte [ebp - 0xc46], al
mov al, byte [ebp - 0xc47]
or al, cl
mov cl, byte [ebp - 0xc46]
or cl, 1
xor al, 0xff
and al, cl
mov cl, byte [ebp - 0xc45]
mov byte [ebp - 0xc42], al
mov al, byte [ebp - 0xc3b]
xor bl, 0xff
xor al, 0xff
mov byte [ebp - 0xc44], al
mov al, 1
xor al, 0
mov byte [ebp - 0xc43], al
mov al, byte [ebp - 0xc44]
or bl, al
mov al, byte [ebp - 0xc43]
or al, 0
xor bl, 0xff
and bl, al
mov al, byte [ebp - 0xc42]
mov byte [ebp - 0xc41], bl
mov bl, bh
and bl, cl
xor bh, cl
mov cl, byte [ebp - 0xc41]
or bl, bh
mov bh, al
xor bh, 0xff
mov byte [ebp - 0xc3d], bh
xor cl, 0xff
mov byte [ebp - 0xc3e], cl
mov cl, 1
xor cl, 0
mov byte [ebp - 0xc3c], cl
and bh, 0
and al, cl
mov cl, byte [ebp - 0xc41]
mov byte [ebp - 0xc40], al
mov al, byte [ebp - 0xc3e]
and al, 0
mov byte [ebp - 0xc3f], al
mov al, byte [ebp - 0xc3c]
and cl, al
mov al, byte [ebp - 0xc40]
or bh, al
mov al, byte [ebp - 0xc3f]
or al, cl
mov cl, byte [ebp - 0xc3e]
xor bh, al
mov al, byte [ebp - 0xc3d]
or al, cl
mov cl, byte [ebp - 0xc3c]
xor al, 0xff
or cl, 0
and al, cl
or bh, al
mov cl, bl
xor cl, 0xff
mov al, bh
and al, cl
mov cl, byte [ebp - 0xc3b]
xor bh, 0xff
and bl, bh
or al, bl
mov byte [ebp - 0xc37], al
mov al, dl
and al, ch
xor dl, ch
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
and al, ch
or dl, al
mov ch, 1
xor ch, 1
mov byte [ebp - 0xc38], ch
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 0
and ch, 0
mov al, bl
and al, 1
mov byte [ebp - 0xc3a], al
mov al, bh
and al, 0
mov byte [ebp - 0xc39], al
mov al, byte [ebp - 0xc3a]
and cl, bl
or ch, al
mov al, byte [ebp - 0xc39]
or al, cl
mov cl, byte [ebp - 0xc38]
xor ch, al
mov al, byte [ebp - 0xc37]
or cl, bh
xor cl, 0xff
or bl, 0
and cl, bl
or ch, cl
xor ch, 0xff
mov cl, dl
xor cl, ch
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dh
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
mov bl, dh
and bl, ch
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, bl
or cl, ch
xor al, cl
mov byte [ebp - 0xc2e], al
mov bl, ah
xor bl, 0xff
and bl, 0
mov cl, 1
xor cl, 0
mov ch, ah
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, ch
or al, cl
xor bl, al
mov byte [ebp - 0xc30], bl
mov ch, 1
xor ch, 1
and ch, 0
mov bh, 1
xor bh, 0
mov al, bh
and al, 1
mov cl, 1
xor cl, 1
and cl, 0
and bh, 1
or ch, al
mov al, byte [ebp - 0xc2e]
or cl, bh
xor ch, cl
xor al, 0xff
mov bh, 1
xor bh, 1
mov cl, 1
xor cl, 0
or al, bh
or cl, 0
xor al, 0xff
and al, cl
mov bh, ch
xor bh, 0xff
mov cl, dh
xor cl, bh
and cl, dh
mov bh, 1
xor bh, 1
mov dh, bl
xor dh, bh
and dh, bl
mov byte [ebp - 0xc33], dh
xor ah, 0xff
mov bl, ch
xor bl, 0xff
mov dh, 1
xor dh, 0
or ah, bl
or dh, 0
xor ah, 0xff
and ah, dh
mov byte [ebp - 0xc34], ah
mov ah, al
xor ah, 0xff
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov dh, ah
and dh, 0xff
and al, bl
mov byte [ebp - 0xc36], al
mov al, bh
and al, 0xff
mov byte [ebp - 0xc35], al
mov al, byte [ebp - 0xc36]
and cl, bl
or dh, al
mov al, byte [ebp - 0xc35]
or al, cl
mov cl, byte [ebp - 0xc34]
xor dh, al
mov al, byte [ebp - 0xc33]
or ah, bh
xor ah, 0xff
or bl, 1
and ah, bl
or dh, ah
mov ah, al
xor ah, 0xff
mov bl, cl
xor bl, 0xff
mov byte [ebp - 0xc2f], bl
mov bh, 1
xor bh, 0
mov bl, ah
and bl, 0
and al, bh
mov byte [ebp - 0xc32], al
mov al, byte [ebp - 0xc2f]
and al, 0
mov byte [ebp - 0xc31], al
mov al, byte [ebp - 0xc32]
and cl, bh
or bl, al
mov al, byte [ebp - 0xc31]
or al, cl
mov cl, byte [ebp - 0xc30]
xor bl, al
mov al, byte [ebp - 0xc2f]
or ah, al
mov al, byte [ebp - 0xc2e]
xor ah, 0xff
or bh, 0
and ah, bh
or bl, ah
mov bh, dh
xor bh, 0xff
mov ah, bl
and ah, bh
xor bl, 0xff
and dh, bl
or ah, dh
mov byte [ebp - 0xc2a], ah
mov ah, al
xor ah, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov bh, ah
and bh, 0xff
and al, dh
mov byte [ebp - 0xc2d], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xc2c], al
mov al, byte [ebp - 0xc2d]
and cl, dh
or bh, al
mov al, byte [ebp - 0xc2c]
or al, cl
mov cl, byte [ebp - 0xc2b]
xor bh, al
mov al, byte [ebp - 0xc2a]
or ah, bl
xor ah, 0xff
or dh, 1
and ah, dh
or bh, ah
mov ah, bh
xor ah, 0xff
and ah, 0
mov bl, 1
xor bl, 0
and bh, bl
mov dh, 1
xor dh, 1
and dh, 0
and bl, 1
or ah, bh
or dh, bl
xor ah, dh
mov dh, ch
and dh, 1
xor ch, 1
or dh, ch
xor ah, 0xff
xor dh, 0xff
mov ch, 1
xor ch, 1
or ah, dh
or ch, 1
xor ah, 0xff
and ah, ch
mov bl, al
and bl, ah
xor al, ah
or bl, al
mov ch, dl
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
mov dh, dl
and dh, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or ch, dh
or al, ah
xor ch, al
mov al, bl
xor al, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
or al, ch
or ah, 1
xor al, 0xff
and al, ah
mov ah, bl
xor ah, 0xff
and ah, 0
mov dh, 1
xor dh, 0
and bl, dh
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or ah, bl
or ch, dh
xor ah, ch
xor ah, 0xff
mov bh, dl
xor bh, ah
and bh, dl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov dl, ah
and dl, 0xff
and al, ch
mov bl, dh
and bl, 0xff
and bh, ch
or dl, al
mov al, byte [ebp - 0xc29]
or bl, bh
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 1
and ah, ch
or dl, ah
mov ah, cl
xor ah, 0xff
mov bh, al
xor bh, ah
and bh, al
mov ah, al
xor ah, 0xff
mov bl, cl
and bl, ah
xor cl, 0xff
and al, cl
or bl, al
mov al, bh
xor al, 0xff
mov ch, bl
xor ch, 0xff
mov ah, 1
xor ah, 0
mov cl, al
and cl, 0
and bh, ah
mov dh, ch
and dh, 0
and bl, ah
or cl, bh
or dh, bl
xor cl, dh
or al, ch
xor al, 0xff
or ah, 0
and al, ah
or cl, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov ah, 1
xor ah, 1
mov al, cl
and al, ah
or bl, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov bh, 1
xor bh, 1
and bh, 0
mov ah, 1
xor ah, 0
mov ch, ah
and ch, 1
mov al, 1
xor al, 1
and al, 0
and ah, 1
or bh, ch
or al, ah
xor bh, al
mov ah, bh
xor ah, 0xff
mov al, cl
xor al, ah
and al, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ah, 1
xor ah, 1
and ah, 1
or cl, ah
xor cl, 0xff
mov ch, 1
xor ch, 1
mov ah, 1
xor ah, 0
or cl, ch
or ah, 0
xor cl, 0xff
and cl, ah
mov byte [ebp - 0xc26], cl
xor bh, 0xff
xor bh, 1
and bh, 0xff
mov cl, bl
xor cl, 0xff
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 1
mov ch, cl
and ch, 0xff
and bl, ah
mov byte [ebp - 0xc28], bl
mov bl, dh
and bl, 0xff
and al, ah
mov byte [ebp - 0xc27], al
mov al, byte [ebp - 0xc28]
or ch, al
mov al, byte [ebp - 0xc27]
or bl, al
mov al, byte [ebp - 0xc26]
xor ch, bl
or cl, dh
xor cl, 0xff
or ah, 1
and cl, ah
or ch, cl
mov ah, al
xor ah, 0xff
mov byte [ebp - 0xc25], ah
mov dh, bh
xor dh, 0xff
mov cl, 1
xor cl, 0
and ah, 0
and al, cl
mov bl, dh
and bl, 0
and bh, cl
or ah, al
mov al, byte [ebp - 0xc25]
or bl, bh
mov bh, byte [ebp - 0xc24]
xor ah, bl
or al, dh
xor al, 0xff
or cl, 0
and al, cl
or ah, al
mov al, ch
xor al, 0xff
and al, 0
mov dh, 1
xor dh, 0
and ch, dh
mov cl, ah
xor cl, 0xff
and cl, 0
and ah, dh
or al, ch
or cl, ah
xor al, cl
mov byte [ebp - 0xc17], al
mov ch, 1
xor ch, 1
and ch, 0
mov cl, 1
xor cl, 0
mov ah, cl
and ah, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or ch, ah
or al, cl
xor ch, al
mov dh, bh
xor dh, 0xff
and dh, 0
mov cl, 1
xor cl, 0
mov ah, bh
and ah, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dh, ah
or al, cl
xor dh, al
mov al, 1
xor al, 0
and al, 1
mov ah, 1
xor ah, 1
mov bl, ah
and bl, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or al, bl
or cl, ah
xor al, cl
mov byte [ebp - 0xc1d], al
mov ah, 1
xor ah, 0
mov cl, ch
xor cl, ah
and cl, ch
mov ah, al
xor ah, 0xff
xor ah, 1
and ah, 0xff
mov byte [ebp - 0xc23], ah
mov bl, 1
xor bl, 0
mov ah, dh
xor ah, bl
and ah, dh
xor bh, 0xff
xor al, 0xff
mov bl, 1
xor bl, 0
or bh, al
mov al, byte [ebp - 0xc23]
or bl, 0
xor bh, 0xff
and bh, bl
mov bl, cl
xor bl, 0xff
xor al, 0xff
mov byte [ebp - 0xc1c], al
mov al, 1
xor al, 1
mov byte [ebp - 0xc1b], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xc21], al
mov al, byte [ebp - 0xc1b]
and cl, al
mov al, byte [ebp - 0xc23]
mov byte [ebp - 0xc22], cl
mov cl, byte [ebp - 0xc1c]
and cl, 0xff
mov byte [ebp - 0xc20], cl
mov cl, byte [ebp - 0xc1b]
and al, cl
mov cl, byte [ebp - 0xc22]
mov byte [ebp - 0xc1f], al
mov al, byte [ebp - 0xc21]
or al, cl
mov cl, byte [ebp - 0xc20]
mov byte [ebp - 0xc1e], al
mov al, byte [ebp - 0xc1f]
or cl, al
mov al, byte [ebp - 0xc1e]
xor al, cl
mov cl, byte [ebp - 0xc1d]
mov byte [ebp - 0xc1a], al
mov al, byte [ebp - 0xc1c]
or bl, al
mov al, byte [ebp - 0xc1b]
xor bl, 0xff
or al, 1
and bl, al
mov al, byte [ebp - 0xc1a]
or al, bl
mov bl, ah
and bl, bh
xor ah, bh
or bl, ah
mov bh, al
xor bh, 0xff
mov ah, bl
and ah, bh
xor bl, 0xff
and al, bl
or ah, al
mov al, ch
and al, dh
xor ch, dh
or al, ch
mov ch, al
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and al, dh
or ch, al
mov dh, 1
xor dh, 0
mov byte [ebp - 0xc16], dh
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 0
and dh, 0
mov al, bl
and al, 0
mov byte [ebp - 0xc19], al
mov al, bh
and al, 0
mov byte [ebp - 0xc18], al
mov al, byte [ebp - 0xc19]
and cl, bl
or dh, al
mov al, byte [ebp - 0xc18]
or al, cl
mov cl, byte [ebp - 0xc17]
xor dh, al
mov al, byte [ebp - 0xc16]
or al, bh
xor al, 0xff
or bl, 0
and al, bl
or dh, al
xor ch, 0xff
xor dh, 0xff
mov al, 1
xor al, 0
or ch, dh
or al, 0
xor ch, 0xff
and ch, al
mov al, ah
and al, ch
xor ah, ch
or al, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
and al, ah
or ch, al
mov al, cl
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov dh, cl
and dh, bl
mov ah, ch
xor ah, 0xff
and ah, 0xff
and ch, bl
or al, dh
or ah, ch
xor al, ah
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov al, dl
xor al, 0xff
mov ch, ah
xor ch, 0xff
mov cl, 1
xor cl, 1
or al, ch
or cl, 1
xor al, 0xff
and al, cl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xcd92ff7b
mov ecx, 0x9cd3e311
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34cc]
vmovss dword [eax], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor esi, esi
sub esi, 0x3fd6d8f1
sub esi, 0x4535a117
add esi, 0x3fd6d8f1
mov edx, ecx
add edx, 0xe6fb88fa
sub edx, esi
sub edx, 0xe6fb88fa
xor edi, edi
sub edi, 1
add edi, 0
xor esi, esi
sub esi, edi
sub edx, esi
xor esi, esi
sub esi, 0x9eba27b3
sub esi, 0x4535a117
add esi, 0x9eba27b3
sub edx, 0x1d0b7aac
add edx, esi
add edx, 0x1d0b7aac
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl ah
mov bh, dl
xor bh, 0xff
and bh, 0
mov cl, 1
xor cl, 0
mov ch, dl
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bh, ch
or al, cl
xor bh, al
mov al, ah
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
mov cl, ah
and cl, ch
or al, cl
mov cl, 1
xor cl, 0
and cl, 1
mov dh, 1
xor dh, 1
mov bl, dh
and bl, 0
mov ch, 1
xor ch, 1
and ch, 0xff
and dh, 1
or cl, bl
or ch, dh
xor cl, ch
mov byte [ebp - 0xc5a], cl
mov ch, bh
xor ch, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 0
mov cl, ch
and cl, 0
and bh, dh
mov byte [ebp - 0xc5c], bh
mov bh, bl
and bh, 0
and al, dh
mov byte [ebp - 0xc5b], al
mov al, byte [ebp - 0xc5c]
or cl, al
mov al, byte [ebp - 0xc5b]
or bh, al
mov al, byte [ebp - 0xc5a]
xor cl, bh
or ch, bl
xor ch, 0xff
or dh, 0
and ch, dh
or cl, ch
mov ch, al
and ch, 0
xor al, 0
or ch, al
mov al, cl
xor al, 0xff
and al, 1
mov dh, 1
xor dh, 1
and cl, dh
or al, cl
xor al, 0xff
xor ch, 0xff
mov cl, 1
xor cl, 0
or al, ch
or cl, 0
xor al, 0xff
and al, cl
mov byte [ebp - 0xc59], al
mov cl, dl
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
mov dh, dl
and dh, ch
mov al, 1
xor al, 1
and al, 0xff
and ch, 1
or cl, dh
or al, ch
xor cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov ch, 1
xor ch, 0
and ch, 1
mov al, 1
xor al, 1
and al, 0
or ch, al
xor dl, 0xff
mov dh, ch
xor dh, 0xff
mov al, 1
xor al, 1
or dl, dh
or al, 1
xor dl, 0xff
and dl, al
mov dh, ah
xor dh, 0xff
and dh, 0
mov bl, 1
xor bl, 0
mov bh, ah
and bh, bl
mov al, 1
xor al, 1
and al, 0
and bl, 1
or dh, bh
or al, bl
xor dh, al
mov bl, 1
xor bl, 0
mov al, dh
xor al, bl
and al, dh
xor ch, 0xff
mov bh, ah
xor bh, ch
and bh, ah
mov ch, cl
and ch, dl
xor cl, dl
or ch, cl
mov cl, al
xor cl, 0xff
mov dh, bh
xor dh, 0xff
mov dl, 1
xor dl, 1
mov ah, cl
and ah, 0xff
and al, dl
mov bl, dh
and bl, 0xff
and bh, dl
or ah, al
mov al, byte [ebp - 0xc59]
or bl, bh
xor ah, bl
or cl, dh
xor cl, 0xff
or dl, 1
and cl, dl
or ah, cl
mov cl, ch
xor cl, 0xff
and cl, 0
mov dh, 1
xor dh, 0
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, dh
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
mov ah, al
and ah, ch
or dl, ah
mov byte [ebp - 0xc52], dl
mov bh, cl
xor bh, 0xff
and bh, 1
mov ch, 1
xor ch, 1
mov dh, cl
and dh, ch
mov ah, 1
xor ah, 1
and ah, 0xff
and ch, 1
or bh, dh
or ah, ch
xor bh, ah
mov ah, 1
xor ah, 0
and ah, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 0
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or ah, bl
or ch, dh
xor ah, ch
mov byte [ebp - 0xc53], ah
mov ch, 1
xor ch, 0
mov bl, dl
xor bl, ch
and bl, dl
xor al, 0xff
mov ch, ah
xor ch, 0xff
mov dl, 1
xor dl, 0
or al, ch
or dl, 0
xor al, 0xff
and al, dl
mov dl, bh
xor dl, 0xff
mov dh, 1
xor dh, 0
mov ch, 1
xor ch, 1
or dl, dh
or ch, 1
xor dl, 0xff
and dl, ch
mov byte [ebp - 0xc56], dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, bl
xor dl, 0xff
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 1
mov ah, dl
and ah, 0xff
and bl, ch
mov byte [ebp - 0xc58], bl
mov bl, dh
and bl, 0xff
and al, ch
mov byte [ebp - 0xc57], al
mov al, byte [ebp - 0xc58]
or ah, al
mov al, byte [ebp - 0xc57]
or bl, al
mov al, byte [ebp - 0xc56]
xor ah, bl
or dl, dh
xor dl, 0xff
or ch, 1
and dl, ch
or ah, dl
mov dl, al
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 0
mov ch, dl
and ch, 0
and al, dh
mov byte [ebp - 0xc55], al
mov al, bl
and al, 0
mov byte [ebp - 0xc54], al
mov al, byte [ebp - 0xc55]
and cl, dh
or ch, al
mov al, byte [ebp - 0xc54]
or al, cl
mov cl, byte [ebp - 0xc53]
xor ch, al
mov al, byte [ebp - 0xc52]
or dl, bl
xor dl, 0xff
or dh, 0
and dl, dh
or ch, dl
mov dh, ah
xor dh, 0xff
mov dl, ch
and dl, dh
xor ch, 0xff
and ah, ch
or dl, ah
mov byte [ebp - 0xc51], dl
mov dl, al
xor dl, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov ah, dl
and ah, 0xff
and al, ch
mov bl, dh
and bl, 0xff
and bh, ch
or ah, al
mov al, byte [ebp - 0xc51]
or bl, bh
xor ah, bl
or dl, dh
xor dl, 0xff
or ch, 1
and dl, ch
or ah, dl
mov dl, ah
xor dl, 0xff
and dl, 1
mov ch, 1
xor ch, 1
and ah, ch
or dl, ah
mov ah, cl
and ah, 0
xor cl, 0
or ah, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xcd92ff7b
mov ecx, 0x724eee0c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [0x6075b4]
mov ecx, dword [0x6075b0]
xor edx, edx
sub edx, 0x3d251987
add edx, 0
sub edx, 0xd0cc0f9b
sub edx, 1
add edx, 0xd0cc0f9b
xor esi, esi
sub esi, 0x3d251987
sub edx, esi
mov esi, 0xb0674063
add esi, 0
sub esi, eax
sub esi, 0xb0674063
xor edi, edi
sub edi, 0x411a201a
sub edi, edx
add edi, 0x411a201a
xor edx, edx
sub edx, edi
sub esi, edx
xor edx, edx
sub edx, esi
add edx, 0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl bh
mov ah, bh
xor ah, 0xff
and ah, 0
mov dl, 1
xor dl, 0
mov ch, bh
and ch, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or ah, ch
or cl, dl
xor ah, cl
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, cl
xor ah, 0xff
mov cl, al
and cl, ah
or dl, cl
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov bl, al
xor bl, 0xff
and bl, 0
mov ah, 1
xor ah, 0
mov ch, al
and ch, ah
mov dl, 1
xor dl, 1
and dl, 0
and ah, 1
or bl, ch
or dl, ah
xor bl, dl
xor bl, 0xff
xor bl, 0
and bl, 0
mov ah, 1
xor ah, 0
and ah, 1
mov dl, 1
xor dl, 1
and dl, 0
or ah, dl
xor al, 0xff
mov ch, ah
xor ch, 0xff
mov dl, 1
xor dl, 0
or al, ch
or dl, 0
xor al, 0xff
and al, dl
mov byte [ebp - 0xc6a], al
mov dl, bh
xor dl, 0xff
and dl, 0
mov dh, 1
xor dh, 0
mov al, bh
and al, dh
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or dl, al
mov al, byte [ebp - 0xc6a]
or ch, dh
xor dl, ch
xor dl, 0xff
mov dh, 1
xor dh, 0
mov ch, 1
xor ch, 1
or dl, dh
or ch, 1
xor dl, 0xff
and dl, ch
mov byte [ebp - 0xc67], dl
xor bh, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or bh, ah
or dl, 0
xor bh, 0xff
and bh, dl
mov ah, bl
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov ch, 1
xor ch, 0
mov dl, ah
and dl, 0
and bl, ch
mov byte [ebp - 0xc69], bl
mov bl, dh
and bl, 0
and al, ch
mov byte [ebp - 0xc68], al
mov al, byte [ebp - 0xc69]
or dl, al
mov al, byte [ebp - 0xc68]
or bl, al
mov al, byte [ebp - 0xc67]
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or dl, ah
mov byte [ebp - 0xc66], dl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov dl, ah
and dl, 0
and al, ch
mov bl, dh
and bl, 0
and bh, ch
or dl, al
mov al, byte [ebp - 0xc66]
or bl, bh
xor dl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or dl, ah
mov ch, al
xor ch, 0xff
mov ah, dl
and ah, ch
xor dl, 0xff
and al, dl
or ah, al
mov al, cl
xor al, 0xff
and al, 1
mov ch, 1
xor ch, 1
mov dh, cl
and dh, ch
mov dl, 1
xor dl, 1
and dl, 0xff
and ch, 1
or al, dh
or dl, ch
xor al, dl
mov byte [ebp - 0xc5e], al
mov bh, ah
xor bh, 0xff
and bh, 0
mov ch, 1
xor ch, 0
mov dh, ah
and dh, ch
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or bh, dh
or dl, ch
xor bh, dl
mov dl, 1
xor dl, 1
and dl, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov ch, 1
xor ch, 1
and ch, 0
and dh, 1
or dl, bl
or ch, dh
xor dl, ch
xor al, 0xff
mov dh, 1
xor dh, 1
mov ch, 1
xor ch, 1
or al, dh
or ch, 1
xor al, 0xff
and al, ch
xor cl, 0xff
mov dh, dl
xor dh, 0xff
mov ch, 1
xor ch, 1
or cl, dh
or ch, 1
xor cl, 0xff
and cl, ch
mov ch, bh
xor ch, 0xff
mov bl, 1
xor bl, 1
mov dh, 1
xor dh, 0
or ch, bl
or dh, 0
xor ch, 0xff
and ch, dh
mov byte [ebp - 0xc62], ch
xor ah, 0xff
mov dh, dl
xor dh, 0xff
mov ch, 1
xor ch, 1
or ah, dh
or ch, 1
xor ah, 0xff
and ah, ch
mov byte [ebp - 0xc63], ah
mov ch, al
xor ch, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ah, ch
and ah, 0xff
and al, dh
mov byte [ebp - 0xc65], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xc64], al
mov al, byte [ebp - 0xc65]
and cl, dh
or ah, al
mov al, byte [ebp - 0xc64]
or al, cl
mov cl, byte [ebp - 0xc63]
xor ah, al
mov al, byte [ebp - 0xc62]
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or ah, ch
mov ch, al
xor ch, 0xff
mov byte [ebp - 0xc5f], ch
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
and ch, 0xff
and al, dh
mov byte [ebp - 0xc61], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xc60], al
mov al, byte [ebp - 0xc61]
and cl, dh
or ch, al
mov al, byte [ebp - 0xc60]
or al, cl
mov cl, byte [ebp - 0xc5f]
xor ch, al
mov al, byte [ebp - 0xc5e]
or cl, bl
xor cl, 0xff
or dh, 1
and cl, dh
or ch, cl
mov dh, ah
xor dh, 0xff
mov cl, ch
and cl, dh
xor ch, 0xff
and ah, ch
or cl, ah
mov byte [ebp - 0xc5d], cl
mov cl, al
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 0
mov dh, cl
and dh, 0
and al, ah
mov bl, ch
and bl, 0
and bh, ah
or dh, al
mov al, byte [ebp - 0xc5d]
or bl, bh
xor dh, bl
or cl, ch
xor cl, 0xff
or ah, 0
and cl, ah
or dh, cl
mov cl, dh
xor cl, 0xff
and cl, 1
mov ch, 1
xor ch, 1
and dh, ch
mov ah, 1
xor ah, 1
and ah, 0xff
and ch, 1
or cl, dh
or ah, ch
xor cl, ah
mov ah, dl
and ah, 1
xor dl, 1
or ah, dl
xor cl, 0xff
xor ah, 0xff
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x404f55bf
mov ecx, 0xeea8be3d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34c0]
vmovss dword [eax], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov esi, 0x5117d2a4
add esi, 0
sub esi, 0x55a87205
sub esi, 0x5117d2a4
mov edx, ecx
sub edx, 0x125f8d93
add edx, esi
add edx, 0x125f8d93
xor edi, edi
sub edi, 0x2864fdde
sub edi, 1
add edi, 0x2864fdde
xor esi, esi
sub esi, edi
sub edx, esi
mov esi, 0x16dda25
add esi, 0
sub esi, 0x55a87205
sub esi, 0x16dda25
sub edx, 0x4ce0265f
sub edx, esi
add edx, 0x4ce0265f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
mov byte [ebp - 0xcc5], bl
cmp eax, 0xa
setl cl
mov byte [ebp - 0xcc2], cl
mov dl, bl
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov ch, bl
and ch, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dl, ch
or al, ah
xor dl, al
mov bh, 1
xor bh, 1
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
xor bl, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or bl, dl
or al, 1
xor bl, 0xff
and bl, al
mov dl, bh
xor dl, 0xff
mov ch, bl
xor ch, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
and bh, ah
mov dh, ch
and dh, 0xff
and bl, ah
or al, bh
or dh, bl
xor al, dh
or dl, ch
xor dl, 0xff
or ah, 1
and dl, ah
or al, dl
mov byte [ebp - 0xcb6], al
mov dl, cl
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov ch, cl
and ch, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or dl, ch
or al, ah
xor dl, al
mov bh, 1
xor bh, 1
xor dl, 0xff
mov al, 1
xor al, 0
or bh, dl
or al, 0
xor bh, 0xff
and bh, al
mov ch, 1
xor ch, 1
and ch, 1
mov al, 1
xor al, 1
and al, 1
or ch, al
mov dl, ch
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ah, 1
xor ah, 1
mov dh, ah
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ah, 1
or cl, dh
or dl, ah
xor cl, dl
xor cl, 0xff
mov ah, 1
xor ah, 1
mov dl, 1
xor dl, 0
or cl, ah
or dl, 0
xor cl, 0xff
and cl, dl
xor ch, 0xff
xor ch, 1
and ch, 0xff
mov ah, bh
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 0
mov dl, ah
and dl, 0
and bh, dh
mov byte [ebp - 0xcc7], bh
mov bh, bl
and bh, 0
and al, dh
mov byte [ebp - 0xcc6], al
mov al, byte [ebp - 0xcc7]
or dl, al
mov al, byte [ebp - 0xcc6]
or bh, al
mov al, byte [ebp - 0xcc5]
xor dl, bh
or ah, bl
xor ah, 0xff
or dh, 0
and ah, dh
or dl, ah
mov ah, cl
and ah, ch
xor cl, ch
or ah, cl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov byte [ebp - 0xcbd], cl
mov dh, 1
xor dh, 1
and dh, 1
mov dl, 1
xor dl, 1
mov ah, dl
and ah, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or dh, ah
or cl, dl
xor dh, cl
xor dh, 0xff
xor dh, 1
and dh, 0xff
mov bh, 1
xor bh, 1
and bh, 0
mov dl, 1
xor dl, 0
mov ah, dl
and ah, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or bh, ah
or cl, dl
xor bh, cl
xor bh, 0xff
xor bh, 1
and bh, 0xff
mov cl, dh
xor cl, 0xff
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 0
mov ch, cl
and ch, 0
and dh, dl
mov bl, ah
and bl, 0
and bh, dl
or ch, dh
mov dh, byte [ebp - 0xcb6]
or bl, bh
xor ch, bl
or cl, ah
xor cl, 0xff
or dl, 0
and cl, dl
or ch, cl
mov byte [ebp - 0xcb5], ch
mov dl, dh
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
and dh, ah
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or dl, dh
or cl, ah
xor dl, cl
mov dh, 1
xor dh, 1
and dh, 1
mov ah, 1
xor ah, 1
mov bl, ah
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and ah, 1
or dh, bl
or cl, ah
xor dh, cl
mov ah, 1
xor ah, 1
and ah, 1
mov cl, 1
xor cl, 1
and cl, 1
or ah, cl
mov cl, dl
and cl, dh
xor dl, dh
or cl, dl
mov dl, ah
and dl, 1
xor ah, 1
or dl, ah
mov bl, cl
xor bl, 0xff
and bl, 1
mov ah, 1
xor ah, 1
and cl, ah
or bl, cl
xor bl, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or bl, dl
or cl, 1
xor bl, 0xff
and bl, cl
mov dl, al
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
and al, cl
or dl, al
mov ah, ch
xor ah, 0xff
and ah, 0
mov cl, 1
xor cl, 0
and ch, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or ah, ch
or al, cl
xor ah, al
mov al, 1
xor al, 0
and al, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, dh
or cl, ch
xor al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov ch, 1
xor ch, 0
mov dl, al
xor dl, 0xff
mov dh, 1
xor dh, 0
mov ah, ch
and ah, 0
mov bh, dh
and bh, 0
mov byte [ebp - 0xcc4], bh
mov bh, dl
and bh, 0
and al, dh
mov byte [ebp - 0xcc3], al
mov al, byte [ebp - 0xcc4]
or ah, al
mov al, byte [ebp - 0xcc3]
or bh, al
mov al, byte [ebp - 0xcc2]
xor ah, bh
mov bh, byte [ebp - 0xcb5]
or ch, dl
mov dl, byte [ebp - 0xcbd]
xor ch, 0xff
or dh, 0
and ch, dh
or ah, ch
mov ch, cl
xor ch, 0xff
and ch, 1
mov dh, 1
xor dh, 1
and cl, dh
or ch, cl
xor ch, 0xff
xor ah, 0xff
mov cl, 1
xor cl, 0
or ch, ah
or cl, 0
xor ch, 0xff
and ch, cl
mov ah, 1
xor ah, 1
and ah, 1
mov cl, 1
xor cl, 1
and cl, 1
or ah, cl
mov cl, dl
xor cl, 0xff
mov dh, ah
and dh, cl
xor ah, 0xff
mov cl, dl
and cl, ah
or dh, cl
xor dh, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or dh, dl
or cl, 0
xor dh, 0xff
and dh, cl
mov dl, al
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
and al, cl
or dl, al
mov ah, bh
xor ah, 0xff
and ah, 0
mov cl, 1
xor cl, 0
and bh, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or ah, bh
or al, cl
xor ah, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov al, dl
and al, ah
xor dl, ah
or al, dl
mov byte [ebp - 0xcbf], al
mov dl, 1
xor dl, 1
mov byte [ebp - 0xcbe], dl
mov bh, cl
xor bh, 0xff
mov ah, 1
xor ah, 1
and dl, 0xff
mov al, ah
and al, 1
mov byte [ebp - 0xcc1], al
mov al, bh
and al, 0xff
mov byte [ebp - 0xcc0], al
mov al, byte [ebp - 0xcc1]
and cl, ah
or dl, al
mov al, byte [ebp - 0xcc0]
or al, cl
mov cl, byte [ebp - 0xcbf]
xor dl, al
mov al, byte [ebp - 0xcbe]
or al, bh
xor al, 0xff
or ah, 1
and al, ah
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov bh, 1
xor bh, 1
and cl, bh
mov ah, 1
xor ah, 1
and ah, 0xff
and bh, 1
or al, cl
mov cl, byte [ebp - 0xcbd]
or ah, bh
xor al, ah
xor dl, 0xff
mov ah, al
xor ah, dl
and ah, al
mov al, ch
xor al, 0xff
mov bh, bl
xor bh, al
and bh, bl
mov al, bl
xor al, 0xff
and al, 0
mov byte [ebp - 0xcbc], al
mov al, 1
xor al, 0
and bl, al
mov dl, ch
xor dl, 0xff
and dl, 0
and ch, al
mov al, byte [ebp - 0xcbc]
or al, bl
or dl, ch
xor al, dl
mov ch, bh
xor ch, 0xff
mov byte [ebp - 0xcb9], ch
mov bl, al
xor bl, 0xff
mov dl, 1
xor dl, 1
and ch, 0xff
and bh, dl
mov byte [ebp - 0xcbb], bh
mov bh, bl
and bh, 0xff
and al, dl
mov byte [ebp - 0xcba], al
mov al, byte [ebp - 0xcbb]
or ch, al
mov al, byte [ebp - 0xcba]
or bh, al
mov al, byte [ebp - 0xcb9]
xor ch, bh
or al, bl
xor al, 0xff
or dl, 1
and al, dl
or ch, al
mov bh, dh
xor bh, 0xff
mov dl, ah
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov al, dh
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
and dh, bl
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, bl
or al, dh
or dl, ah
xor al, dl
mov dl, bh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 0
mov ah, dl
and ah, 0
and bh, dh
mov byte [ebp - 0xcb8], bh
mov bh, bl
and bh, 0
and al, dh
mov byte [ebp - 0xcb7], al
mov al, byte [ebp - 0xcb8]
or ah, al
mov al, byte [ebp - 0xcb7]
or bh, al
mov al, byte [ebp - 0xcb6]
xor ah, bh
or dl, bl
xor dl, 0xff
or dh, 0
and dl, dh
or ah, dl
mov dh, ch
xor dh, 0xff
and dh, 0
mov bl, 1
xor bl, 0
mov bh, ch
and bh, bl
mov dl, 1
xor dl, 1
and dl, 0
and bl, 1
or dh, bh
or dl, bl
xor dh, dl
xor dh, 0xff
mov dl, ah
xor dl, dh
and dl, ah
mov dh, ah
xor dh, 0xff
and dh, 1
mov bl, 1
xor bl, 1
and ah, bl
or dh, ah
xor dh, 0xff
mov ah, ch
xor ah, dh
and ah, ch
mov ch, dl
and ch, ah
xor dl, ah
or ch, dl
mov ah, cl
xor ah, 0xff
mov dl, al
xor dl, ah
and dl, al
mov ah, al
xor ah, 0xff
mov bh, cl
and bh, ah
xor cl, 0xff
and al, cl
or bh, al
mov cl, dl
xor cl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
mov al, cl
and al, 0xff
and dl, ah
mov bl, dh
and bl, 0xff
and bh, ah
or al, dl
mov dl, byte [ebp - 0xcb5]
or bl, bh
xor al, bl
or cl, dh
xor cl, 0xff
or ah, 1
and cl, ah
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dh, 1
xor dh, 1
mov ah, al
and ah, dh
or cl, ah
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dh, 1
xor dh, 1
and dh, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov ah, 1
xor ah, 1
and ah, 0
and bl, 1
or dh, bh
or ah, bl
xor dh, ah
xor dh, 0xff
mov ah, al
xor ah, dh
and ah, al
mov al, cl
and al, ah
xor cl, ah
or al, cl
mov byte [ebp - 0xcaa], al
mov ah, 1
xor ah, 1
and ah, 1
mov al, 1
xor al, 1
and al, 1
or ah, al
mov dh, dl
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dh, dl
or al, cl
xor dh, al
mov cl, 1
xor cl, 1
and cl, 1
mov dl, 1
xor dl, 1
mov bl, dl
and bl, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, bl
or al, dl
xor cl, al
mov byte [ebp - 0xcab], cl
mov al, ah
xor al, 0xff
mov bl, 1
xor bl, 1
mov dl, 1
xor dl, 0
or al, bl
or dl, 0
xor al, 0xff
and al, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dh
xor dl, 0xff
mov bh, 1
xor bh, 1
mov bl, 1
xor bl, 0
or dl, bh
mov bh, byte [ebp - 0xcab]
or bl, 0
xor dl, 0xff
and dl, bl
mov bl, byte [ebp - 0xcb5]
mov byte [ebp - 0xcb1], dl
xor bh, 0xff
mov dl, bl
xor dl, bh
and dl, bl
mov byte [ebp - 0xcb0], dl
mov bh, al
xor bh, 0xff
mov byte [ebp - 0xcb2], bh
mov dl, cl
xor dl, 0xff
mov bl, 1
xor bl, 0
and bh, 0
and al, bl
mov byte [ebp - 0xcb4], al
mov al, dl
and al, 0
mov byte [ebp - 0xcb3], al
mov al, byte [ebp - 0xcb4]
and cl, bl
or bh, al
mov al, byte [ebp - 0xcb3]
or al, cl
mov cl, byte [ebp - 0xcb2]
xor bh, al
mov al, byte [ebp - 0xcb1]
or cl, dl
mov dl, byte [ebp - 0xcb0]
xor cl, 0xff
or bl, 0
and cl, bl
or bh, cl
mov bl, al
xor bl, 0xff
mov byte [ebp - 0xcac], bl
xor dl, 0xff
mov cl, 1
xor cl, 1
mov byte [ebp - 0xcad], cl
and bl, 0xff
and al, cl
mov cl, byte [ebp - 0xcb0]
mov byte [ebp - 0xcaf], al
mov al, dl
and al, 0xff
mov byte [ebp - 0xcae], al
mov al, byte [ebp - 0xcad]
and cl, al
mov al, byte [ebp - 0xcaf]
or bl, al
mov al, byte [ebp - 0xcae]
or al, cl
mov cl, byte [ebp - 0xcad]
xor bl, al
mov al, byte [ebp - 0xcac]
or al, dl
xor al, 0xff
or cl, 1
and al, cl
or bl, al
mov cl, bh
xor cl, 0xff
and cl, 0
mov al, 1
xor al, 0
and bh, al
mov dl, bl
xor dl, 0xff
and dl, 0
and bl, al
mov al, byte [ebp - 0xcab]
or cl, bh
or dl, bl
xor cl, dl
mov dl, ah
and dl, dh
xor ah, dh
or dl, ah
mov bh, dl
xor bh, 0xff
and bh, 1
mov ah, 1
xor ah, 1
and dl, ah
or bh, dl
mov dl, al
and dl, 1
xor al, 1
or dl, al
xor bh, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or bh, dl
or al, 0
xor bh, 0xff
and bh, al
mov dl, cl
xor dl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
mov al, dl
and al, 0xff
and cl, ah
mov bl, dh
and bl, 0xff
and bh, ah
or al, cl
mov cl, byte [ebp - 0xcaa]
or bl, bh
xor al, bl
or dl, dh
xor dl, 0xff
or ah, 1
and dl, ah
or al, dl
mov ah, al
xor ah, 0xff
and ah, 1
mov dl, 1
xor dl, 1
and al, dl
or ah, al
mov al, cl
xor al, 0xff
and al, 0
mov bl, 1
xor bl, 0
mov dh, cl
and dh, bl
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, bl
or al, dh
or dl, ah
xor al, dl
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov al, ch
xor al, 0xff
mov dl, ah
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, ch
xor cl, 0xff
and cl, 0
mov dh, 1
xor dh, 0
and ch, dh
mov dl, ah
xor dl, 0xff
and dl, 0
and ah, dh
or cl, ch
or dl, ah
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd14d74a3
mov ecx, 0x9d299303
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x22845897
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, ecx
add edx, 0x2221f0e0
add edx, 0x8c644231
sub edx, 0x2221f0e0
sub edx, 0x31f37385
add edx, 0xc0596b9c
add edx, 0x31f37385
xor esi, esi
sub esi, 0x8c644231
add edx, esi
xor esi, esi
sub esi, 0x255ab0d5
sub edx, esi
add edx, 0x86151e3b
sub edx, 1
sub edx, 0x86151e3b
add edx, 0xe4c6f6c9
sub edx, 0x255ab0d5
sub edx, 0xe4c6f6c9
xor esi, esi
sub esi, 0xc0596b9c
add esi, 0
add edx, 0xdc39f67f
add edx, esi
sub edx, 0xdc39f67f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete ch
mov byte [ebp - 0xd31], ch
cmp eax, 0xa
setl dl
mov cl, ch
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov dh, ch
and dh, ah
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or cl, dh
or al, ah
xor cl, al
mov ah, 1
xor ah, 1
xor cl, 0xff
mov al, 1
xor al, 1
or ah, cl
or al, 1
xor ah, 0xff
and ah, al
mov bh, 1
xor bh, 1
and bh, 1
mov al, 1
xor al, 1
and al, 1
or bh, al
xor ch, 0xff
mov cl, bh
xor cl, 0xff
mov al, 1
xor al, 0
or ch, cl
or al, 0
xor ch, 0xff
and ch, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov dh, 1
xor dh, 1
mov al, cl
xor al, dh
and al, cl
xor bh, 0xff
xor bh, 1
and bh, 0xff
mov cl, ah
and cl, ch
xor ah, ch
or cl, ah
mov ah, al
xor ah, 0xff
mov byte [ebp - 0xd3c], ah
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
and ah, 0
and al, ch
mov bl, dh
and bl, 0
and bh, ch
or ah, al
mov al, byte [ebp - 0xd3c]
or bl, bh
xor ah, bl
or al, dh
xor al, 0xff
or ch, 0
and al, ch
or ah, al
mov ch, cl
xor ch, 0xff
mov al, ah
and al, ch
xor ah, 0xff
and cl, ah
or al, cl
mov byte [ebp - 0xd1f], al
mov ah, dl
xor ah, 0xff
and ah, 1
mov cl, 1
xor cl, 1
mov al, dl
and al, cl
or ah, al
xor ah, 0xff
xor ah, 0
and ah, 0
mov dh, 1
xor dh, 0
and dh, 1
mov cl, 1
xor cl, 1
mov ch, cl
and ch, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dh, ch
or al, cl
xor dh, al
mov ch, dl
xor ch, 0xff
mov cl, dh
xor cl, 0xff
mov al, 1
xor al, 0
or ch, cl
or al, 0
xor ch, 0xff
and ch, al
mov al, 1
xor al, 1
and al, 0
mov bl, 1
xor bl, 0
mov bh, bl
and bh, 1
mov cl, 1
xor cl, 1
and cl, 0
and bl, 1
or al, bh
or cl, bl
xor al, cl
xor al, 0xff
mov bl, 1
xor bl, 0
mov cl, 1
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov bh, 1
xor bh, 1
xor dh, 0xff
mov cl, 1
xor cl, 1
or bh, dh
or cl, 1
xor bh, 0xff
and bh, cl
mov cl, ah
and cl, ch
xor ah, ch
or cl, ah
mov byte [ebp - 0xd3b], cl
mov ah, al
xor ah, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 1
mov cl, ah
and cl, 0xff
and al, ch
mov bl, dh
and bl, 0xff
and bh, ch
or cl, al
mov al, byte [ebp - 0xd3b]
or bl, bh
xor cl, bl
or ah, dh
xor ah, 0xff
or ch, 1
and ah, ch
or cl, ah
mov ah, al
xor ah, 0xff
mov dh, cl
and dh, ah
xor cl, 0xff
and al, cl
or dh, al
mov cl, 1
xor cl, 0
and cl, 1
mov al, 1
xor al, 1
and al, 0
or cl, al
mov ah, 1
xor ah, 0
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov al, 1
xor al, 0
and al, 1
mov ch, 1
xor ch, 1
mov bl, ch
and bl, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or al, bl
or cl, ch
xor al, cl
mov bl, 1
xor bl, 0
mov ch, al
xor ch, 0xff
mov cl, 1
xor cl, 0
or bl, ch
or cl, 0
xor bl, 0xff
and bl, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ch, 1
xor ch, 1
and ch, 1
or cl, ch
mov bh, 1
xor bh, 0
mov ch, cl
xor ch, bh
and ch, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, ah
and cl, bl
xor ah, bl
or cl, ah
mov ah, ch
xor ah, 0xff
mov byte [ebp - 0xd38], ah
mov bh, al
xor bh, 0xff
mov bl, 1
xor bl, 1
and ah, 0xff
and ch, bl
mov byte [ebp - 0xd3a], ch
mov ch, bh
and ch, 0xff
and al, bl
mov byte [ebp - 0xd39], al
mov al, byte [ebp - 0xd3a]
or ah, al
mov al, byte [ebp - 0xd39]
or ch, al
mov al, byte [ebp - 0xd38]
xor ah, ch
mov ch, byte [ebp - 0xd1f]
or al, bh
xor al, 0xff
or bl, 1
and al, bl
or ah, al
mov bl, cl
xor bl, 0xff
mov al, ah
and al, bl
xor ah, 0xff
and cl, ah
or al, cl
mov byte [ebp - 0xd1e], al
mov cl, ch
xor cl, 0xff
and cl, 0
mov ah, 1
xor ah, 0
and ch, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or cl, ch
or al, ah
xor cl, al
mov al, 1
xor al, 0
and al, 0
mov ch, 1
xor ch, 0
mov bl, ch
and bl, 0
mov ah, 1
xor ah, 1
and ah, 0
and ch, 1
or al, bl
or ah, ch
xor al, ah
mov ah, 1
xor ah, 0
and ah, 1
mov ch, 1
xor ch, 1
and ch, 0
or ah, ch
mov byte [ebp - 0xd36], ah
mov ah, cl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov ch, 1
xor ch, 0
mov bh, ah
and bh, 0
mov byte [ebp - 0xd37], bh
and cl, ch
mov bh, bl
and bh, 0
and al, ch
mov byte [ebp - 0xd35], al
mov al, byte [ebp - 0xd37]
or al, cl
mov cl, byte [ebp - 0xd36]
mov byte [ebp - 0xd34], al
mov al, byte [ebp - 0xd35]
or bh, al
mov al, byte [ebp - 0xd34]
xor al, bh
or ah, bl
xor ah, 0xff
or ch, 0
and ah, ch
or al, ah
mov byte [ebp - 0xd30], al
mov ah, 1
xor ah, 0
mov bh, cl
xor bh, 0xff
mov bl, 1
xor bl, 1
mov ch, ah
and ch, 0xff
mov al, bl
and al, 0
mov byte [ebp - 0xd33], al
mov al, bh
and al, 0xff
mov byte [ebp - 0xd32], al
mov al, byte [ebp - 0xd33]
and cl, bl
or ch, al
mov al, byte [ebp - 0xd32]
or al, cl
mov cl, byte [ebp - 0xd31]
xor ch, al
mov al, byte [ebp - 0xd30]
or ah, bh
xor ah, 0xff
or bl, 1
and ah, bl
or ch, ah
mov bl, al
xor bl, 0xff
and bl, 0
mov bh, 1
xor bh, 0
and al, bh
mov ah, 1
xor ah, 1
and ah, 0
and bh, 1
or bl, al
mov al, byte [ebp - 0xd1e]
or ah, bh
xor bl, ah
xor bl, 0xff
xor ch, 0xff
mov ah, 1
xor ah, 1
or bl, ch
or ah, 1
xor bl, 0xff
and bl, ah
mov ch, al
xor ch, 0xff
and ch, 1
mov ah, 1
xor ah, 1
and al, ah
or ch, al
mov ah, cl
xor ah, 0xff
mov al, ch
and al, ah
xor ch, 0xff
mov ah, cl
and ah, ch
or al, ah
xor cl, 0xff
mov ch, al
xor ch, cl
and ch, al
mov al, dh
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov bh, dh
and bh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, bh
or cl, ah
xor al, cl
mov byte [ebp - 0xd2d], al
mov bh, 1
xor bh, 0
and bh, 1
mov cl, 1
xor cl, 1
mov ah, cl
and ah, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bh, ah
or al, cl
xor bh, al
mov cl, 1
xor cl, 0
and cl, 0
mov al, 1
xor al, 0
mov ah, al
and ah, 0
mov byte [ebp - 0xd2f], ah
mov ah, 1
xor ah, 1
and ah, 0
and al, 1
mov byte [ebp - 0xd2e], al
mov al, byte [ebp - 0xd2f]
or cl, al
mov al, byte [ebp - 0xd2e]
or ah, al
mov al, byte [ebp - 0xd2d]
xor cl, ah
mov ah, al
and ah, bh
xor al, bh
or ah, al
mov bh, 1
xor bh, 0
mov byte [ebp - 0xd29], bh
mov al, cl
xor al, 0xff
mov byte [ebp - 0xd2a], al
mov al, 1
xor al, 0
mov byte [ebp - 0xd28], al
and bh, 0
and al, 0
mov byte [ebp - 0xd2c], al
mov al, byte [ebp - 0xd2a]
and al, 0
mov byte [ebp - 0xd2b], al
mov al, byte [ebp - 0xd28]
and cl, al
mov al, byte [ebp - 0xd2c]
or bh, al
mov al, byte [ebp - 0xd2b]
or al, cl
mov cl, byte [ebp - 0xd2a]
xor bh, al
mov al, byte [ebp - 0xd29]
or al, cl
mov cl, byte [ebp - 0xd28]
xor al, 0xff
or cl, 0
and al, cl
or bh, al
mov cl, ah
xor cl, 0xff
and cl, 1
mov al, 1
xor al, 1
and ah, al
mov al, byte [ebp - 0xd1e]
or cl, ah
xor cl, 0xff
xor bh, 0xff
mov ah, 1
xor ah, 0
or cl, bh
or ah, 0
xor cl, 0xff
and cl, ah
mov bh, al
xor bh, 0xff
and bh, 0
mov ah, 1
xor ah, 0
and al, ah
mov byte [ebp - 0xd27], al
mov al, 1
xor al, 1
and al, 0
mov byte [ebp - 0xd26], al
mov al, byte [ebp - 0xd27]
and ah, 1
or bh, al
mov al, byte [ebp - 0xd26]
or al, ah
xor bh, al
mov al, dl
xor al, 0xff
mov ah, bh
and ah, al
xor bh, 0xff
mov al, dl
and al, bh
or ah, al
xor ah, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or ah, dl
or al, 0
xor ah, 0xff
and ah, al
mov al, ch
xor al, 0xff
mov bh, bl
xor bh, al
and bh, bl
mov al, bl
xor al, 0xff
and al, 0
mov byte [ebp - 0xd25], al
mov al, 1
xor al, 0
and bl, al
mov dl, ch
xor dl, 0xff
and dl, 0
and ch, al
mov al, byte [ebp - 0xd25]
or al, bl
or dl, ch
xor al, dl
mov dl, bh
xor dl, 0xff
mov byte [ebp - 0xd22], dl
mov bl, al
xor bl, 0xff
mov ch, 1
xor ch, 0
and dl, 0
and bh, ch
mov byte [ebp - 0xd24], bh
mov bh, bl
and bh, 0
and al, ch
mov byte [ebp - 0xd23], al
mov al, byte [ebp - 0xd24]
or dl, al
mov al, byte [ebp - 0xd23]
or bh, al
mov al, byte [ebp - 0xd22]
xor dl, bh
or al, bl
xor al, 0xff
or ch, 0
and al, ch
or dl, al
mov al, ah
xor al, 0xff
mov bh, cl
xor bh, al
and bh, cl
mov ch, cl
xor ch, 0xff
mov al, ah
and al, ch
xor ah, 0xff
and cl, ah
or al, cl
mov cl, bh
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov ah, 1
xor ah, 0
mov ch, cl
and ch, 0
and bh, ah
mov byte [ebp - 0xd21], bh
mov bh, bl
and bh, 0
and al, ah
mov byte [ebp - 0xd20], al
mov al, byte [ebp - 0xd21]
or ch, al
mov al, byte [ebp - 0xd20]
or bh, al
mov al, byte [ebp - 0xd1f]
xor ch, bh
or cl, bl
xor cl, 0xff
or ah, 0
and cl, ah
or ch, cl
mov bl, dl
xor bl, 0xff
and bl, 1
mov bh, 1
xor bh, 1
mov ah, dl
and ah, bh
mov cl, 1
xor cl, 1
and cl, 0xff
and bh, 1
or bl, ah
mov ah, byte [ebp - 0xd1e]
or cl, bh
xor bl, cl
xor bl, 0xff
mov cl, ch
xor cl, bl
and cl, ch
mov bl, ch
xor bl, 0xff
and bl, 1
mov bh, 1
xor bh, 1
and ch, bh
or bl, ch
xor bl, 0xff
mov ch, dl
xor ch, bl
and ch, dl
mov dl, cl
and dl, ch
xor cl, ch
or dl, cl
mov ch, dh
xor ch, 0xff
mov cl, al
xor cl, ch
and cl, al
mov bl, al
xor bl, 0xff
mov ch, dh
and ch, bl
xor dh, 0xff
and al, dh
or ch, al
mov al, cl
and al, ch
xor cl, ch
or al, cl
mov dh, al
xor dh, 0xff
and dh, 1
mov ch, 1
xor ch, 1
mov cl, al
and cl, ch
or dh, cl
mov ch, 1
xor ch, 1
xor dh, 0xff
mov cl, 1
xor cl, 0
or ch, dh
or cl, 0
xor ch, 0xff
and ch, cl
mov dh, 1
xor dh, 1
and dh, 1
mov cl, 1
xor cl, 1
and cl, 1
or dh, cl
mov cl, dh
xor cl, 0xff
mov bl, al
xor bl, cl
and bl, al
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
mov bh, 1
xor bh, 1
mov cl, 1
xor cl, 0
or al, bh
or cl, 0
xor al, 0xff
and al, cl
xor dh, 0xff
xor dh, 1
and dh, 0xff
mov cl, ch
and cl, bl
xor ch, bl
or cl, ch
mov ch, al
and ch, dh
xor al, dh
or ch, al
mov dh, cl
xor dh, 0xff
mov al, ch
and al, dh
xor ch, 0xff
and cl, ch
or al, cl
mov byte [ebp - 0xd1d], al
mov al, ah
xor al, 0xff
xor al, 0
and al, 0
mov bh, 1
xor bh, 0
and bh, 0
mov dh, 1
xor dh, 0
mov ch, dh
and ch, 0
mov cl, ah
xor cl, 0xff
and cl, 0
and ah, dh
or bh, ch
or cl, ah
xor bh, cl
mov cl, al
xor cl, 0xff
mov ch, bh
xor ch, 0xff
mov ah, 1
xor ah, 1
mov dh, cl
and dh, 0xff
and al, ah
mov bl, ch
and bl, 0xff
and bh, ah
or dh, al
mov al, byte [ebp - 0xd1d]
or bl, bh
xor dh, bl
or cl, ch
xor cl, 0xff
or ah, 1
and cl, ah
or dh, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
and al, ah
or cl, al
mov ah, dh
xor ah, 0xff
and ah, 0
mov ch, 1
xor ch, 0
and dh, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or ah, dh
or al, ch
xor ah, al
mov bh, 1
xor bh, 0
and bh, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 0
mov al, 1
xor al, 1
and al, 0
and ch, 1
or bh, dh
or al, ch
xor bh, al
mov al, cl
and al, ah
xor cl, ah
or al, cl
mov byte [ebp - 0xd1c], al
mov ah, 1
xor ah, 0
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov cl, ah
and cl, 0
mov al, ch
and al, 0
mov bl, dh
and bl, 0
and bh, ch
or cl, al
mov al, byte [ebp - 0xd1c]
or bl, bh
xor cl, bl
or ah, dh
xor ah, 0xff
or ch, 0
and ah, ch
or cl, ah
mov ah, al
xor ah, 0xff
and ah, 1
mov ch, 1
xor ch, 1
and al, ch
or ah, al
xor ah, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or ah, cl
or al, 0
xor ah, 0xff
and ah, al
mov cl, ah
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe2de200c
mov ecx, 0x2f2e2f20
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e35bc]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x7a5a900d
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x400aeb0
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov esi, 0x3c009ba
add esi, 0
sub esi, 0xe9cede9a
sub esi, 0x3c009ba
mov edx, ecx
sub edx, 0xbcf35449
sub edx, esi
add edx, 0xbcf35449
sub edx, 0x7af1fdbd
add edx, 0x4df84d98
add edx, 0x7af1fdbd
sub edx, 0xd8cc661
sub edx, 1
add edx, 0xd8cc661
sub edx, 0x89cff753
sub edx, 0x4df84d98
add edx, 0x89cff753
sub edx, 0x1b2a8bec
add edx, 0x8e763e2f
add edx, 0x1b2a8bec
xor esi, esi
sub esi, 0xe9cede9a
add edx, esi
sub edx, 0x502ef1d7
sub edx, 0x8e763e2f
add edx, 0x502ef1d7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl bl
mov ah, bl
xor ah, 0xff
and ah, 1
mov cl, 1
xor cl, 1
mov ch, bl
and ch, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or ah, ch
or al, cl
xor ah, al
mov cl, dl
xor cl, 0xff
mov al, ah
and al, cl
xor ah, 0xff
mov cl, dl
and cl, ah
or al, cl
mov cl, dl
xor cl, 0xff
mov ch, al
xor ch, cl
and ch, al
mov cl, dl
xor cl, 0xff
and cl, 0
mov ah, 1
xor ah, 0
mov dh, dl
and dh, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or cl, dh
or al, ah
xor cl, al
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov ah, bl
xor ah, 0xff
and ah, 1
mov dh, 1
xor dh, 1
and bl, dh
mov cl, 1
xor cl, 1
and cl, 0xff
and dh, 1
or ah, bl
or cl, dh
xor ah, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov ah, al
and ah, cl
xor al, cl
or ah, al
mov al, ch
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, ch
and cl, dl
or al, cl
mov byte [ebp - 0xdf6], al
mov dh, ah
xor dh, 0xff
and dh, 1
mov dl, 1
xor dl, 1
mov bl, ah
and bl, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or dh, bl
or cl, dl
xor dh, cl
mov bh, 1
xor bh, 0
and bh, 1
mov cl, 1
xor cl, 1
and cl, 0
or bh, cl
mov cl, 1
xor cl, 0
mov dl, al
xor dl, cl
and dl, al
xor ch, 0xff
mov cl, bh
xor cl, 0xff
mov al, 1
xor al, 1
or ch, cl
or al, 1
xor ch, 0xff
and ch, al
mov cl, 1
xor cl, 0
mov al, dh
xor al, cl
and al, dh
mov bl, bh
xor bl, 0xff
mov cl, ah
xor cl, bl
and cl, ah
mov ah, dl
and ah, ch
xor dl, ch
or ah, dl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0xdf7], dl
mov bl, cl
xor bl, 0xff
mov ch, 1
xor ch, 0
and dl, 0
and al, ch
mov byte [ebp - 0xdf9], al
mov al, bl
and al, 0
mov byte [ebp - 0xdf8], al
mov al, byte [ebp - 0xdf9]
and cl, ch
or dl, al
mov al, byte [ebp - 0xdf8]
or al, cl
mov cl, byte [ebp - 0xdf7]
xor dl, al
mov al, byte [ebp - 0xdf6]
or cl, bl
xor cl, 0xff
or ch, 0
and cl, ch
or dl, cl
mov bl, ah
xor bl, 0xff
and bl, 0
mov ch, 1
xor ch, 0
and ah, ch
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, ch
or bl, ah
or cl, dl
xor bl, cl
mov dl, al
xor dl, 0xff
mov byte [ebp - 0xdf5], dl
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
and dl, 0xff
and al, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, al
mov al, byte [ebp - 0xdf5]
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov dh, dl
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dh, dl
or al, cl
xor dh, al
mov cl, 1
xor cl, 0
mov byte [ebp - 0xdf4], cl
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 1
and cl, 0xff
mov al, dl
and al, 0
mov ch, ah
and ch, 0xff
and bh, dl
or cl, al
mov al, byte [ebp - 0xdf4]
or ch, bh
xor cl, ch
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or cl, al
xor dh, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dh, cl
or al, 0
xor dh, 0xff
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xa789f56f
mov ecx, 0x941dc5d5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34b0]
vmovss dword [eax], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, ecx
add edx, 0x74eab9ec
sub edx, 0x65968a2d
sub edx, 0x74eab9ec
xor esi, esi
sub esi, 0x646a2c9b
add edx, esi
xor esi, esi
sub esi, 0x65968a2d
sub edx, esi
xor edi, edi
sub edi, 1
add edi, 0
xor esi, esi
sub esi, edi
sub edx, esi
sub edx, 0xf1540f12
sub edx, 0x40546829
add edx, 0xf1540f12
sub edx, 0x10d61410
add edx, 0x646a2c9b
add edx, 0x10d61410
add edx, 0x1b4e42aa
add edx, 0x40546829
sub edx, 0x1b4e42aa
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl ch
mov dl, bl
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, bl
and al, cl
or dl, al
mov ah, ch
xor ah, 0xff
and ah, 1
mov cl, 1
xor cl, 1
mov dh, ch
and dh, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or ah, dh
or al, cl
xor ah, al
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
mov cl, dl
and cl, ah
xor dl, ah
or cl, dl
mov dl, 1
xor dl, 1
mov byte [ebp - 0xdfa], dl
mov dh, al
xor dh, 0xff
mov ah, 1
xor ah, 1
and dl, 0xff
mov bh, ah
and bh, 1
mov byte [ebp - 0xdfc], bh
mov bh, dh
and bh, 0xff
and al, ah
mov byte [ebp - 0xdfb], al
mov al, byte [ebp - 0xdfc]
or dl, al
mov al, byte [ebp - 0xdfb]
or bh, al
mov al, byte [ebp - 0xdfa]
xor dl, bh
or al, dh
xor al, 0xff
or ah, 1
and al, ah
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
and cl, ah
or al, cl
xor al, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov dl, bl
xor dl, 0xff
and dl, 0
mov ah, 1
xor ah, 0
mov dh, bl
and dh, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or dl, dh
or cl, ah
xor dl, cl
mov bh, ch
xor bh, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or bh, dl
or cl, 0
xor bh, 0xff
and bh, cl
mov dl, ch
xor dl, 0xff
and dl, 0
mov ah, 1
xor ah, 0
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or dl, ch
or cl, ah
xor dl, cl
xor bl, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or bl, dl
or cl, 1
xor bl, 0xff
and bl, cl
mov dl, bh
xor dl, 0xff
mov ch, bl
xor ch, 0xff
mov ah, 1
xor ah, 0
mov cl, dl
and cl, 0
and bh, ah
mov dh, ch
and dh, 0
and bl, ah
or cl, bh
or dh, bl
xor cl, dh
or dl, ch
xor dl, 0xff
or ah, 0
and dl, ah
or cl, dl
mov bl, al
xor bl, 0xff
mov ah, cl
xor ah, 0xff
mov dl, 1
xor dl, 0
or bl, ah
or dl, 0
xor bl, 0xff
and bl, dl
mov dl, al
xor dl, 0xff
mov dh, cl
and dh, dl
xor cl, 0xff
and al, cl
or dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xa789f56f
mov ecx, 0x687d790d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0xc3f50bf1
jmp 0x54a32d
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
xor esi, esi
sub esi, ecx
xor edx, edx
sub edx, 0xfa0f968e
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xf7e1f3
add esi, edx
xor edx, edx
sub edx, esi
xor esi, esi
sub esi, 0xfa0f968e
add edx, esi
add edx, 0xba6c64f0
add edx, 0x30fc2dc7
sub edx, 0xba6c64f0
xor esi, esi
sub esi, 1
add edx, esi
xor esi, esi
sub esi, 0x30fc2dc7
add edx, esi
xor edi, edi
sub edi, 0xbf6c6236
sub edi, 0xf7e1f3
add edi, 0xbf6c6236
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, edi
add esi, edx
xor edx, edx
sub edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dh
cmp eax, 0xa
setl ch
mov dl, ch
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov al, ch
and al, cl
or dl, al
mov cl, dh
xor cl, 0xff
mov al, dl
and al, cl
xor dl, 0xff
mov cl, dh
and cl, dl
or al, cl
xor al, 0xff
mov dl, dh
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov dl, dh
xor dl, 0xff
and dl, 1
mov ah, 1
xor ah, 1
mov cl, dh
and cl, ah
or dl, cl
mov ah, 1
xor ah, 1
xor dl, 0xff
mov cl, 1
xor cl, 1
or ah, dl
or cl, 1
xor ah, 0xff
and ah, cl
mov bl, 1
xor bl, 1
and bl, 1
mov cl, 1
xor cl, 1
and cl, 1
or bl, cl
xor dh, 0xff
mov dl, bl
xor dl, 0xff
mov cl, 1
xor cl, 1
or dh, dl
or cl, 1
xor dh, 0xff
and dh, cl
mov cl, ch
xor cl, 0xff
and cl, 1
mov bh, 1
xor bh, 1
mov dl, ch
and dl, bh
or cl, dl
xor cl, 0xff
mov bh, 1
xor bh, 1
mov dl, 1
xor dl, 0
or cl, bh
or dl, 0
xor cl, 0xff
and cl, dl
xor ch, 0xff
xor bl, 0xff
mov dl, 1
xor dl, 1
or ch, bl
or dl, 1
xor ch, 0xff
and ch, dl
mov dl, ah
and dl, dh
xor ah, dh
or dl, ah
mov ah, cl
and ah, ch
xor cl, ch
or ah, cl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, cl
xor dl, 0xff
mov bl, al
xor bl, dl
and bl, al
mov dl, al
xor dl, 0xff
mov dh, cl
and dh, dl
xor cl, 0xff
and al, cl
or dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x6bb9271f
mov ecx, 0x991489b7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov eax, dword [ebp - 0x18]
vmovss xmm0, dword [0x5e34a0]
vmovss dword [eax], xmm0
mov ecx, dword [0x6075b4]
mov eax, dword [0x6075b0]
mov edx, ecx
sub edx, 0xd1b3650
add edx, 0xd22195c
add edx, 0xd1b3650
xor esi, esi
sub esi, 0x11f640f7
sub edx, esi
sub edx, 0x6a6e749d
sub edx, 0xd22195c
add edx, 0x6a6e749d
xor esi, esi
sub esi, 0x5353eb30
sub esi, 1
add esi, 0x5353eb30
add edx, 0xc818c689
add edx, esi
sub edx, 0xc818c689
sub edx, 0xdee87bd8
sub edx, 0xb0994abc
add edx, 0xdee87bd8
xor esi, esi
sub esi, 0x11f640f7
add edx, esi
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, 0xb0994abc
add esi, edx
xor edx, edx
sub edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
mov byte [ebp - 0xea9], bl
cmp eax, 0xa
setl al
mov byte [ebp - 0xea5], al
mov dl, bl
xor dl, 0xff
and dl, 1
mov cl, 1
xor cl, 1
mov ah, bl
and ah, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dl, ah
or al, cl
xor dl, al
mov al, 1
xor al, 1
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov ah, 1
xor ah, 1
and ah, 1
mov dl, 1
xor dl, 1
mov ch, dl
and ch, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or ah, ch
or cl, dl
xor ah, cl
xor bl, 0xff
mov dl, ah
xor dl, 0xff
mov cl, 1
xor cl, 0
or bl, dl
or cl, 0
xor bl, 0xff
and bl, cl
mov cl, 1
xor cl, 1
and cl, 1
mov ch, 1
xor ch, 1
mov dh, ch
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and ch, 1
or cl, dh
or dl, ch
xor cl, dl
mov ch, 1
xor ch, 1
mov dl, cl
xor dl, ch
and dl, cl
mov bh, 1
xor bh, 1
xor ah, 0xff
mov cl, 1
xor cl, 1
or bh, ah
or cl, 1
xor bh, 0xff
and bh, cl
mov cl, al
xor cl, 0xff
mov byte [ebp - 0xeab], cl
mov ch, bl
xor ch, 0xff
mov ah, 1
xor ah, 0
and cl, 0
and al, ah
mov dh, ch
and dh, 0
and bl, ah
or cl, al
mov al, byte [ebp - 0xeab]
or dh, bl
xor cl, dh
or al, ch
xor al, 0xff
or ah, 0
and al, ah
or cl, al
mov al, dl
xor al, 0xff
mov dh, bh
xor dh, 0xff
mov ch, 1
xor ch, 0
mov ah, al
and ah, 0
and dl, ch
mov bl, dh
and bl, 0
and bh, ch
or ah, dl
mov dl, byte [ebp - 0xea5]
or bl, bh
xor ah, bl
or al, dh
xor al, 0xff
or ch, 0
and al, ch
or ah, al
mov ch, cl
xor ch, 0xff
mov al, ah
and al, ch
xor ah, 0xff
and cl, ah
or al, cl
mov byte [ebp - 0xe91], al
mov cl, dl
xor cl, 0xff
and cl, 1
mov ah, 1
xor ah, 1
mov al, dl
and al, ah
or cl, al
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov ch, 1
xor ch, 1
and ch, 0
mov ah, 1
xor ah, 0
mov dh, ah
and dh, 1
mov al, 1
xor al, 1
and al, 0
and ah, 1
or ch, dh
or al, ah
xor ch, al
mov ah, ch
xor ah, 0xff
mov al, dl
xor al, ah
and al, dl
mov dl, 1
xor dl, 1
and dl, 1
mov ah, 1
xor ah, 1
and ah, 1
or dl, ah
mov dh, 1
xor dh, 1
mov ah, dl
xor ah, dh
and ah, dl
xor ch, 0xff
xor ch, 1
and ch, 0xff
mov dl, cl
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, 1
xor dh, 0
mov bh, dl
and bh, 0
mov byte [ebp - 0xeaa], bh
and cl, dh
mov bh, bl
and bh, 0
and al, dh
mov byte [ebp - 0xea8], al
mov al, byte [ebp - 0xeaa]
or al, cl
mov cl, byte [ebp - 0xea9]
mov byte [ebp - 0xea7], al
mov al, byte [ebp - 0xea8]
or bh, al
mov al, byte [ebp - 0xea7]
xor al, bh
or dl, bl
xor dl, 0xff
or dh, 0
and dl, dh
or al, dl
mov dl, ah
and dl, ch
xor ah, ch
or dl, ah
mov ch, al
xor ch, 0xff
mov ah, dl
and ah, ch
xor dl, 0xff
and al, dl
or ah, al
mov ch, 1
xor ch, 1
and ch, 1
mov al, 1
xor al, 1
and al, 1
or ch, al
mov al, 1
xor al, 1
xor ch, 0xff
mov dl, 1
xor dl, 1
or al, ch
or dl, 1
xor al, 0xff
and al, dl
mov bh, 1
xor bh, 1
and bh, 0
mov ch, 1
xor ch, 0
mov dh, ch
and dh, 1
mov dl, 1
xor dl, 1
and dl, 0
and ch, 1
or bh, dh
or dl, ch
xor bh, dl
xor bh, 0xff
xor bh, 1
and bh, 0xff
mov bl, al
xor bl, 0xff
mov byte [ebp - 0xea6], bl
mov ch, bh
xor ch, 0xff
mov dl, 1
xor dl, 0
and bl, 0
and al, dl
mov dh, ch
and dh, 0
and bh, dl
or bl, al
mov al, byte [ebp - 0xea6]
or dh, bh
mov bh, byte [ebp - 0xe91]
xor bl, dh
or al, ch
xor al, 0xff
or dl, 0
and al, dl
or bl, al
mov byte [ebp - 0xe92], bl
mov dh, 1
xor dh, 1
and dh, 0
mov dl, 1
xor dl, 0
mov ch, dl
and ch, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or dh, ch
or al, dl
xor dh, al
mov al, bh
xor al, 0xff
and al, 0
mov ch, 1
xor ch, 0
and bh, ch
mov dl, dh
xor dl, 0xff
and dl, 0
and dh, ch
mov ch, byte [ebp - 0xe91]
or al, bh
or dl, dh
xor al, dl
xor ch, 0xff
mov dl, al
xor dl, ch
and dl, al
mov dh, bl
xor dh, 0xff
and dh, 0
mov ch, 1
xor ch, 0
and bl, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or dh, bl
or al, ch
xor dh, al
mov ch, cl
xor ch, 0xff
and ch, 1
mov bh, 1
xor bh, 1
mov bl, cl
and bl, bh
mov al, dh
xor al, 0xff
and al, 0xff
and dh, bh
or ch, bl
or al, dh
xor ch, al
xor ch, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or ch, cl
or al, 0
xor ch, 0xff
and ch, al
mov bh, 1
xor bh, 1
and bh, 1
mov cl, 1
xor cl, 1
mov dh, cl
and dh, 1
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or bh, dh
or al, cl
xor bh, al
mov bl, ah
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
mov al, ah
and al, cl
mov dh, bh
xor dh, 0xff
and dh, 0xff
and bh, cl
mov cl, byte [ebp - 0xe92]
or bl, al
mov al, byte [ebp - 0xea5]
or dh, bh
xor bl, dh
xor bl, 0xff
mov bh, ah
xor bh, 0xff
mov dh, 1
xor dh, 0
or bl, bh
or dh, 0
xor bl, 0xff
and bl, dh
mov dh, cl
xor dh, 0xff
and dh, 1
mov bh, 1
xor bh, 1
and cl, bh
or dh, cl
mov bh, al
xor bh, 0xff
and bh, 1
mov cl, 1
xor cl, 1
mov byte [ebp - 0xea4], cl
and al, cl
mov cl, byte [ebp - 0xea5]
mov byte [ebp - 0xea3], al
mov al, dh
xor al, 0xff
and al, 0xff
mov byte [ebp - 0xea2], al
mov al, byte [ebp - 0xea4]
and dh, al
mov al, byte [ebp - 0xea3]
or bh, al
mov al, byte [ebp - 0xea2]
or al, dh
xor bh, al
xor bh, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or bh, cl
or al, 1
xor bh, 0xff
and bh, al
mov byte [ebp - 0xe9f], bh
mov al, dl
xor al, 0xff
mov dh, ch
xor dh, 0xff
mov cl, 1
xor cl, 0
or al, dh
or cl, 0
xor al, 0xff
and al, cl
mov dh, dl
xor dh, 0xff
mov cl, ch
and cl, dh
xor ch, 0xff
and dl, ch
or cl, dl
mov ch, al
and ch, cl
xor al, cl
or ch, al
mov dl, bl
xor dl, 0xff
and dl, 0
mov cl, 1
xor cl, 0
mov dh, bl
and dh, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dl, dh
or al, cl
xor dl, al
mov dh, bh
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and bh, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or dh, bh
or al, cl
xor dh, al
mov cl, 1
xor cl, 0
and cl, 1
mov bh, 1
xor bh, 1
mov al, bh
and al, 0
mov byte [ebp - 0xea1], al
mov al, 1
xor al, 1
and al, 0xff
mov byte [ebp - 0xea0], al
mov al, byte [ebp - 0xea1]
and bh, 1
or cl, al
mov al, byte [ebp - 0xea0]
or al, bh
xor cl, al
mov byte [ebp - 0xe9c], cl
mov al, 1
xor al, 0
mov bh, dl
xor bh, al
and bh, dl
xor cl, 0xff
mov al, bl
xor al, cl
mov cl, byte [ebp - 0xe9f]
and al, bl
mov byte [ebp - 0xe9e], al
mov al, 1
xor al, 0
mov bl, dh
xor bl, al
mov al, byte [ebp - 0xe9c]
and bl, dh
mov byte [ebp - 0xe9d], bl
xor cl, 0xff
xor al, 0xff
mov bl, 1
xor bl, 1
or cl, al
mov al, byte [ebp - 0xe9e]
or bl, 1
xor cl, 0xff
and cl, bl
mov bl, bh
and bl, al
xor bh, al
mov al, byte [ebp - 0xe9d]
or bl, bh
mov bh, al
and bh, cl
xor al, cl
or bh, al
mov cl, bl
xor cl, 0xff
mov al, bh
and al, cl
mov cl, byte [ebp - 0xe9c]
xor bh, 0xff
and bl, bh
or al, bl
mov byte [ebp - 0xe98], al
mov al, dl
and al, dh
xor dl, dh
or al, dl
mov bh, al
xor bh, 0xff
and bh, 1
mov dl, 1
xor dl, 1
and al, dl
or bh, al
mov dl, 1
xor dl, 0
mov byte [ebp - 0xe99], dl
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
and dl, 0xff
mov al, dh
and al, 0
mov byte [ebp - 0xe9b], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xe9a], al
mov al, byte [ebp - 0xe9b]
and cl, dh
or dl, al
mov al, byte [ebp - 0xe9a]
or al, cl
mov cl, byte [ebp - 0xe99]
xor dl, al
mov al, byte [ebp - 0xe98]
or cl, bl
xor cl, 0xff
or dh, 1
and cl, dh
or dl, cl
xor bh, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or bh, dl
or cl, 0
xor bh, 0xff
and bh, cl
mov cl, al
xor cl, 0xff
mov byte [ebp - 0xe97], cl
mov dh, bh
xor dh, 0xff
mov dl, 1
xor dl, 1
and cl, 0xff
and al, dl
mov bl, dh
and bl, 0xff
and bh, dl
or cl, al
mov al, byte [ebp - 0xe97]
or bl, bh
xor cl, bl
or al, dh
xor al, 0xff
or dl, 1
and al, dl
or cl, al
mov dl, ch
xor dl, 0xff
and dl, 1
mov dh, 1
xor dh, 1
mov bl, ch
and bl, dh
mov al, 1
xor al, 1
and al, 0xff
and dh, 1
or dl, bl
or al, dh
xor dl, al
mov bh, 1
xor bh, 1
xor dl, 0xff
mov al, 1
xor al, 1
or bh, dl
or al, 1
xor bh, 0xff
and bh, al
mov dl, 1
xor dl, 1
and dl, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 1
mov al, 1
xor al, 1
and al, 0
and dh, 1
or dl, bl
or al, dh
xor dl, al
mov dh, dl
xor dh, 0xff
mov al, ch
xor al, dh
and al, ch
mov dh, cl
xor dh, 0xff
and dh, 1
mov bl, 1
xor bl, 1
mov ch, cl
and ch, bl
or dh, ch
mov bl, 1
xor bl, 1
mov ch, dh
xor ch, bl
and ch, dh
mov byte [ebp - 0xe94], ch
xor dl, 0xff
mov dh, cl
xor dh, dl
and dh, cl
mov dl, bh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ch, 1
xor ch, 0
mov cl, dl
and cl, 0
and bh, ch
mov byte [ebp - 0xe96], bh
mov bh, bl
and bh, 0
and al, ch
mov byte [ebp - 0xe95], al
mov al, byte [ebp - 0xe96]
or cl, al
mov al, byte [ebp - 0xe95]
or bh, al
mov al, byte [ebp - 0xe94]
xor cl, bh
or dl, bl
xor dl, 0xff
or ch, 0
and dl, ch
or cl, dl
mov ch, al
xor ch, 0xff
mov byte [ebp - 0xe93], ch
mov bh, dh
xor bh, 0xff
mov bl, 1
xor bl, 1
and ch, 0xff
and al, bl
mov dl, bh
and dl, 0xff
and dh, bl
or ch, al
mov al, byte [ebp - 0xe93]
or dl, dh
mov dh, byte [ebp - 0xe92]
xor ch, dl
mov dl, byte [ebp - 0xe91]
or al, bh
xor al, 0xff
or bl, 1
and al, bl
or ch, al
mov bl, cl
xor bl, 0xff
mov al, ch
and al, bl
xor ch, 0xff
and cl, ch
or al, cl
mov byte [ebp - 0xe87], al
mov cl, ah
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov ch, dl
xor ch, 0xff
mov cl, ah
and cl, ch
xor ah, 0xff
and dl, ah
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov ah, 1
xor ah, 0
mov ch, dl
and ch, ah
mov cl, 1
xor cl, 1
and cl, 0
and ah, 1
or al, ch
or cl, ah
xor al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov ah, 1
xor ah, 1
and ah, 1
mov ch, 1
xor ch, 1
mov bl, ch
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and ch, 1
or ah, bl
or cl, ch
xor ah, cl
xor ah, 0xff
mov cl, dl
xor cl, ah
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov cl, 1
xor cl, 1
and cl, 1
mov ah, 1
xor ah, 1
mov ch, ah
and ch, 1
mov al, 1
xor al, 1
and al, 0xff
and ah, 1
or cl, ch
or al, ah
xor cl, al
mov byte [ebp - 0xe8a], cl
mov bl, dh
xor bl, 0xff
and bl, 0
mov ah, 1
xor ah, 0
mov ch, dh
and ch, ah
mov al, 1
xor al, 1
and al, 0
and ah, 1
or bl, ch
or al, ah
xor bl, al
mov byte [ebp - 0xe8d], bl
mov ch, 1
xor ch, 1
and ch, 1
mov al, 1
xor al, 1
and al, 1
or ch, al
mov ah, 1
xor ah, 1
mov al, cl
xor al, ah
and al, cl
mov cl, ch
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov byte [ebp - 0xe90], cl
mov bh, 1
xor bh, 1
mov ah, bl
xor ah, bh
and ah, bl
mov bl, ch
xor bl, 0xff
mov bh, dh
xor bh, bl
and bh, dh
mov bl, al
xor bl, 0xff
xor cl, 0xff
mov byte [ebp - 0xe8c], cl
mov cl, 1
xor cl, 1
mov byte [ebp - 0xe8b], cl
mov dh, bl
and dh, 0xff
and al, cl
mov cl, byte [ebp - 0xe90]
mov byte [ebp - 0xe8f], al
mov al, byte [ebp - 0xe8c]
and al, 0xff
mov byte [ebp - 0xe8e], al
mov al, byte [ebp - 0xe8b]
and cl, al
mov al, byte [ebp - 0xe8f]
or dh, al
mov al, byte [ebp - 0xe8e]
or al, cl
mov cl, byte [ebp - 0xe8d]
xor dh, al
mov al, byte [ebp - 0xe8c]
or bl, al
mov al, byte [ebp - 0xe8b]
xor bl, 0xff
or al, 1
and bl, al
mov al, byte [ebp - 0xe8a]
or dh, bl
mov bl, ah
and bl, bh
xor ah, bh
or bl, ah
mov bh, dh
xor bh, 0xff
mov ah, bl
and ah, bh
xor bl, 0xff
and dh, bl
or ah, dh
mov byte [ebp - 0xe86], ah
mov ah, al
xor ah, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov bh, ah
and bh, 0xff
and al, dh
mov byte [ebp - 0xe89], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xe88], al
mov al, byte [ebp - 0xe89]
and cl, dh
or bh, al
mov al, byte [ebp - 0xe88]
or al, cl
mov cl, byte [ebp - 0xe87]
xor bh, al
mov al, byte [ebp - 0xe86]
or ah, bl
xor ah, 0xff
or dh, 1
and ah, dh
or bh, ah
mov ah, bh
xor ah, 0xff
and ah, 1
mov bl, 1
xor bl, 1
and bh, bl
mov dh, 1
xor dh, 1
and dh, 0xff
and bl, 1
or ah, bh
or dh, bl
xor ah, dh
mov dh, ch
and dh, 1
xor ch, 1
or dh, ch
xor ah, 0xff
xor dh, 0xff
mov ch, 1
xor ch, 0
or ah, dh
or ch, 0
xor ah, 0xff
and ah, ch
mov dh, al
and dh, ah
xor al, ah
or dh, al
mov ah, dh
xor ah, 0xff
and ah, 0
mov ch, 1
xor ch, 0
and dh, ch
mov al, 1
xor al, 1
and al, 0
and ch, 1
or ah, dh
or al, ch
xor ah, al
mov al, dl
xor al, 0xff
mov ch, ah
and ch, al
xor ah, 0xff
mov al, dl
and al, ah
or ch, al
xor ch, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or ch, dl
or al, 1
xor ch, 0xff
and ch, al
mov al, cl
xor al, 0xff
and al, 1
mov ah, 1
xor ah, 1
mov dl, cl
and dl, ah
or al, dl
mov byte [ebp - 0xe7f], al
mov dl, ch
xor dl, 0xff
and dl, 1
mov dh, 1
xor dh, 1
mov ah, ch
and ah, dh
or dl, ah
mov bh, 1
xor bh, 0
and bh, 0
mov dh, 1
xor dh, 0
mov bl, dh
and bl, 0
mov ah, 1
xor ah, 1
and ah, 0
and dh, 1
or bh, bl
or ah, dh
xor bh, ah
xor al, 0xff
mov dh, 1
xor dh, 0
mov ah, 1
xor ah, 0
or al, dh
or ah, 0
xor al, 0xff
and al, ah
xor cl, 0xff
mov dh, bh
xor dh, 0xff
mov ah, 1
xor ah, 1
or cl, dh
or ah, 1
xor cl, 0xff
and cl, ah
mov ah, dl
xor ah, 0xff
mov bl, 1
xor bl, 0
mov dh, 1
xor dh, 0
or ah, bl
or dh, 0
xor ah, 0xff
and ah, dh
mov byte [ebp - 0xe82], ah
mov dh, bh
xor dh, 0xff
mov ah, ch
xor ah, dh
and ah, ch
mov byte [ebp - 0xe83], ah
mov ch, al
xor ch, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 0
mov ah, ch
and ah, 0
and al, dh
mov byte [ebp - 0xe85], al
mov al, bl
and al, 0
mov byte [ebp - 0xe84], al
mov al, byte [ebp - 0xe85]
and cl, dh
or ah, al
mov al, byte [ebp - 0xe84]
or al, cl
mov cl, byte [ebp - 0xe83]
xor ah, al
mov al, byte [ebp - 0xe82]
or ch, bl
xor ch, 0xff
or dh, 0
and ch, dh
or ah, ch
mov byte [ebp - 0xe7e], ah
mov ch, al
xor ch, 0xff
mov bl, cl
xor bl, 0xff
mov dh, 1
xor dh, 1
mov ah, ch
and ah, 0xff
and al, dh
mov byte [ebp - 0xe81], al
mov al, bl
and al, 0xff
mov byte [ebp - 0xe80], al
mov al, byte [ebp - 0xe81]
and cl, dh
or ah, al
mov al, byte [ebp - 0xe80]
or al, cl
mov cl, byte [ebp - 0xe7f]
xor ah, al
mov al, byte [ebp - 0xe7e]
or ch, bl
xor ch, 0xff
or dh, 1
and ch, dh
or ah, ch
mov ch, al
xor ch, 0xff
mov bl, ah
and bl, ch
xor ah, 0xff
and al, ah
or bl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov dh, al
xor dh, 0xff
and dh, 1
mov cl, 1
xor cl, 1
and al, cl
or dh, al
mov cl, 1
xor cl, 0
mov byte [ebp - 0xe7d], cl
mov ah, bh
xor ah, 0xff
mov dl, 1
xor dl, 1
and cl, 0xff
mov al, dl
and al, 0
mov ch, ah
and ch, 0xff
and bh, dl
or cl, al
mov al, byte [ebp - 0xe7d]
or ch, bh
xor cl, ch
or al, ah
xor al, 0xff
or dl, 1
and al, dl
or cl, al
xor dh, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or dh, cl
or al, 0
xor dh, 0xff
and dh, al
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x6bb9271f
mov ecx, 0x448cacc5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dl, 1
mov eax, 0x7da653db
mov ecx, 0xbbc70a27
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x3c], eax
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x7da653db
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x2105314b
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x1172beca
jmp 0x54a32d
vmovss xmm0, dword [0x5e3584]
vmovss dword [ebp - 0x38], xmm0
mov dword [ebp - 0x3c], 0x9caed982
jmp 0x54a32d
mov eax, dword [ebp - 0x30]
vmovss xmm0, dword [0x5e356c]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x30]
vmovss xmm0, dword [0x5e3568]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x30]
vmovss xmm0, dword [0x5e3564]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xf44f5017
jmp 0x54a32d
mov eax, dword [ebp - 0x30]
vmovss xmm0, dword [0x5e3560]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xc20cfb12
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x3f30ec7d
jmp 0x54a32d
mov eax, dword [ebp - 0x24]
vmovss xmm0, dword [0x5e350c]
vmovss dword [eax], xmm0
mov eax, dword [ebp - 0x24]
vmovss xmm0, dword [0x5e3508]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x985eee30
jmp 0x54a32d
mov dword [ebp - 0x3c], 0x9a4e27f7
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34bc]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xbbebbb
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34b8]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xd89b3d5c
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34b4]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0xf6b0c9ff
jmp 0x54a32d
mov eax, dword [ebp - 0x1c]
vmovss xmm0, dword [0x5e34b0]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x941dc5d5
jmp 0x54a32d
mov eax, dword [ebp - 0x18]
vmovss xmm0, dword [0x5e3490]
vmovss dword [eax], xmm0
mov dword [ebp - 0x3c], 0x4a5caea0
jmp 0x54a32d
jmp 0x50368d