Function at 0x471141
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
inc edx
bswap edx
sub ebp, edi
add ecx, edi
inc dh
inc esi
mov ebp, 0x58c6a1e5
pop esi
shr edx, 0xac
shl ebp, cl
mov bh, bh
test ebx, edx
mov ebx, 0xd133174f
mov ebx, 0x3d7ecccb
mov dh, bl
test al, 0x8a
xchg ebx, ebp
rol bh, 0x42
imul ebx, ebp
mov bl, 0xbf
xor bh, bl
and bh, ch
mov bl, 0xd8
test ebx, 0xbb0a69c
imul ebp, edi, 0xfe472134
lea edx, [0]
neg bl
bswap ebx
imul ebp, eax
add edx, esi
mov ebp, 0x3d1e3b74
imul ebx, ecx, 0x5a79a956
mov ebx, ebx
xor bl, 0xdc
test bl, 0x48
mov bh, cl
mov bh, ah
xor bh, 0x79
mov ebp, eax
imul ebp, ebx
bswap ebp
add ecx, edx
mov dh, bl
not bh
xor dl, ch
adc ebp, ebx
mov ebp, 0x2f1601fe
add edx, edi
imul ebx, edi
rcl edx, 1
movzx ebx, bx
dec ebx
or bh, ah
rcr dh, 0xab
imul ebp, ebp, 0xd4a456c3
adc ebx, esi
inc ebp
or edx, 0x9fd27da2
xchg dl, dh
imul edx, edi, 0x16c6530
xchg dl, dl
neg ebp
bswap ebp
add ecx, 0x415c
add edx, ecx
inc edx
sal bl, 0x2e
cmp ebx, edx
mov ebx, esi
inc ebp
shl dl, 0x44
mov bh, 0x29
sar dl, 1
inc dh
dec edx
xor dl, dl
dec edx
movsx edx, ah
inc edx
mov ebx, 0xe9a
jmp 0x472444
mov dl, dl
imul edi, ebx, 0xcbebe542
movsx edi, al
test cl, 0xb0
mov bh, 0x45
inc edi
lea edx, [0xad38e2e]
adc bh, 0x46
rcl ecx, 0xb9
or ecx, esi
imul edi, eax, 0x74a32e89
inc ecx
mov bh, dl
cmp ch, cl
imul esi, ecx, 0x85a8df72
mov edx, 0x310f66e3
imul ecx, ebx
neg ecx
imul edx, ebp, 0x365776e2
mov ch, 0x94
test bh, 0xf2
adc ecx, 0xe7a17ec7
mov ch, 0x6e
inc cl
mov bh, 0x5c
adc ch, bh
test al, 0x36
cmp esi, 0xd79eb468
ror ebx, 0xdf
cmp bh, cl
xchg dh, dl
imul ebx, ebp, 0x95b37bb2
imul ebp, esi, 0x91905249
jmp 0x473bc6
sub edi, edx
sar dl, 1
bswap ebp
inc dh
lea ebx, [0x957e6c29]
mov ebp, ebp
sub ebp, 0x3e98ea4e
cmp ebp, 0xbde82ef0
mov ebp, ecx
mov ebp, 0x2ab11eb4
lea ebp, [0xff4385ab]
mov ebp, 0xe739f7e4
movzx ebp, di
ror ebp, cl
dec ebp
xchg ebp, ebp
test edx, eax
test ecx, edi
mov edx, 0x58e
sbb ebp, 0xc330d919
xor edx, 0x589
test ebx, edi
test edx, eax
dec ebp
sbb ebp, 0x74f8693b
lea ebp, [0x9adc31e9]
inc ebp
lea ebp, [0x7c52f9d5]
imul ebp, ebx
inc ebp
rol ebp, 0xb2
ror ebp, 1
lea ebx, [edx]
inc edx
shr edx, 1
inc dl
imul ebp, ebx, 0x6cad7b89
adc dl, ah
adc dh, 0x9e
mov edx, 0x6d5e92b6
test eax, 0xb9b7652c
dec dh
mov dh, cl
and edi, ebx
mov dl, dl
test esi, 0x83e04afa
xchg edx, ebp
rcr ebp, 0xb4
or bl, cl
mov edx, 0xcc7a4bc7
dec edx
imul ebp, eax, 0x862aab22
xor ebx, 0x627bdf7
jmp 0x4740ef
mov bl, 0x48
dec al
imul ebx, esi
sbb bh, dh
mov bl, ch
dec ebx
mov dh, ch
neg ebx
bswap esi
mov esi, eax
dec esi
test dh, 0x97
cmp ebx, edx
mov esi, esi
mov bl, cl
mov esi, ebx
dec ebx
test dh, bl
shr bh, 0x3d
imul ebx, edi
neg ebx
mov esi, 0xaffad
mov ebx, eax
xor ebx, 0x92afb901
sal ebx, 0x15
xor esi, 0xe3d5
mov ebx, 0x63201cb6
imul ebx, eax, 0xa9c289c5
mov ebx, 0xd6fa36d7
jmp 0x472378
test ch, 7
bswap ecx
mov cl, dl
dec ecx
and ebx, edi
dec ecx
mov edi, ecx
neg edi
sal edi, 5
not bl
bswap edi
lea ecx, [0x51fc484d]
mov ebx, edx
xchg ecx, ebx
mov bh, cl
mov cl, bl
test ch, dh
mov bl, 0xed
bswap edi
sub ch, 0xa4
dec ebx
movsx edi, al
imul ebx, eax
mov edx, 0
lea ebx, [0x3dd17787]
add ecx, 0x4e565e99
ror bh, cl
ror bl, cl
bswap ecx
mov bl, 0x5a
test eax, 0xa2e835c9
add cl, 0xc5
sal ebx, cl
mov ecx, ebx
not edi
and ebx, ebx
movsx edi, cx
sbb ecx, 0x8e7db64c
dec ebx
add edx, ebp
imul ecx, edx
neg ebx
mov ebx, edi
test cl, bl
test esi, 0xe6c14677
xor ebx, edi
imul ebx, edi, 0x299c75a1
add edi, esi
mov ebx, 0xc532d74e
mov cl, 0x9d
mov bh, al
or ecx, 0xcde9813a
bswap ebx
xchg ch, bl
rol ecx, cl
xchg cl, ch
bswap edi
mov edi, edi
mov ch, 0xde
xchg edi, ebx
rol ecx, 0x36
imul ecx, ebx
sar cl, cl
add ebp, edx
add ebx, 0xe1774658
inc edi
dec ebx
movsx ecx, bl
mov bh, ch
imul ebp, ebp, 2
lea ebx, [0x4f484f6a]
dec cl
or dl, 0x35
imul edi, ebx, 0x7fd9a60f
not dh
mov edx, ebx
mov edx, edi
test ecx, 0xf13b2bf4
lea edx, [0x54ca6a3d]
add ebx, edi
mov edx, 0x6ff012e4
cmp edx, eax
imul ebx, edi
or edx, ecx
cmp bh, dh
xchg bh, bl
dec ebx
imul edi, ebp
imul edx, ebp, 0xa3b6ca5f
cmp edi, edx
mov edi, edx
sal edx, 0xb1
inc cl
mov ecx, edi
xchg ebx, ebx
dec edi
mov bh, ah
or cl, 0xaf
and edi, 0x63c3ffc7
mov bh, 0xa
bswap ebx
mov ecx, ecx
bswap ecx
inc edx
dec edx
mov edi, 0
sar bh, cl
imul edx, esi
sbb ch, dl
dec ebx
sub ch, ah
mov edx, 0xa6509452
shl bl, 0xfd
or edi, esi
rcr ebx, 0x41
mov bl, 0xda
movzx edx, ah
mov cl, 0x84
add ebp, edi
test ebp, esi
sal edx, 1
not bh
dec bl
add ebp, dword [esp]
push esi
jmp 0x47261b
dec bh
test ecx, edi
mov ebp, 0x247a7c22
rcr ch, 0xc9
mov ebp, 0xda205ddd
inc ecx
dec cl
test ch, 0x10
neg ch
and ecx, 0xdf769e34
bswap esi
neg ebp
mov cl, 0x89
test edi, edi
add esi, ebx
mov esi, esi
mov ebp, ebx
mov esi, 0x750c3c0f
mov esi, 0x1c0fdfe3
bswap ebp
ror esi, 1
test edx, ecx
mov esi, 0xf328acf
test esi, 0xdf35c0e1
inc esi
mov ebp, 0xc19e2570
lea ecx, [edi]
mov ebp, 0x68ba0e8a
mov ebp, ebx
neg esi
xchg ebp, ebp
inc esi
neg esi
mov ebp, 0x76771104
xchg ebp, esi
xchg ebp, esi
adc ebp, ecx
lea ebp, [0x2e274508]
inc esi
sal esi, 0
mov ebp, 0x68b9733a
imul esi, ecx
imul ebp, ebx
or ebp, 0xdeac9e7b
test edx, edx
xchg ebp, esi
lea esi, [0x61ab241f]
mov ebp, 0xded4be63
mov ebp, edi
mov esi, 0x172c5357
bswap esi
movsx esi, dx
movzx ebp, si
xchg ebp, esi
mov ebp, ecx
sar esi, 1
mov ebp, 0xae05082d
mov ebp, ebp
xor esi, 0x9a37cc09
and esi, 0x8b7471b8
add ebp, edx
sar esi, 0x60
sal esi, 0x5c
mov esi, 0xd21a7aa6
mov esi, ecx
lea esi, [0x5c91eaee]
imul esi, esi
imul esi, ebp
dec esi
or esi, 0x6c644ce1
lea esi, [0x7c9077a8]
movsx esi, dx
mov esi, 0x301b654a
test esi, 0xf701d271
movzx esi, di
mov esi, 0xa95eeab7
adc esi, esi
mov esi, esi
not esi
xchg esi, esi
mov esi, 0xefda4b5e
test eax, edi
imul esi, esi
and esi, eax
imul esi, eax, 0x289dc1e3
bswap esi
neg esi
lea esi, [0x686afd94]
test esi, 0x54f7609e
mov esi, esi
test edx, eax
adc esi, esi
adc esi, esi
xor esi, esi
and esi, 0x90fb10b0
mov ebp, 0xfff1f137
mov esi, ebx
xchg esi, esi
add ebp, 0xe1179
mov esi, esi
movsx esi, ax
not esi
add esi, edx
movsx esi, bx
push ebp
mov esi, 0x1a2aae27
sub esi, edi
shl esi, 0x67
add esi, edx
mov esi, ebx
inc esi
adc esi, 0xf31b4166
test ebx, 0xd7d153e5
pop ebx
inc ebp
and ebp, 0x78b45225
sub ebx, 0x2b0
add ebx, 0
mov ebp, eax
sal esi, 1
rcl esi, 0x13
mov ebp, 0xa666ebc
movzx esi, bx
bswap ebp
movzx ebp, di
shr ebp, cl
sbb ebp, ebx
test edx, 0xea36627
sub ebp, 0x172a667
xor esi, ebp
imul esi, ecx
test ebp, 0x66714ebf
mov esi, ebx
imul ebp, edi
lea ebx, [ecx]
rol ebp, 0x2a
mov esi, 0x6c0faa49
bswap ecx
test edx, 0xb0ae6dea
mov ch, cl
adc esi, 0xa09023f4
imul ebp, ebp, 0x1d6e35bc
test edx, ecx
lea ecx, [0xadd93b97]
imul esi, ecx
add edi, ebx
imul esi, esi, 0xa12a435c
mov esi, 0xa1dff7c5
bswap esi
xchg esi, ebp
movsx ebx, cl
mov ecx, eax
mov cl, 0xaa
movzx esi, bx
or bl, cl
sub ebx, eax
mov ecx, ecx
dec ebp
sal ebx, 0xe6
test ecx, eax
test ah, 0x69
mov bh, dl
bswap ecx
imul esi, edx, 0xfbd63c0c
inc ecx
mov ebx, 0xd159ef31
dec ecx
lea ebx, [0x3286de8]
inc bl
mov bh, 0x7a
shl edi, 1
dec esi
mov bl, 0x6b
movsx esi, cx
lea ebp, [0x2bc72716]
sbb ebx, 0xa2bacbf0
xor bl, al
shr edx, 1
inc esi
movzx esi, ch
shl ecx, 0x3b
lea ebx, [0xaee96085]
shr edx, 2
add bl, bl
shr edx, 1
mov ebp, edi
add esi, esi
movzx esi, bl
mov bh, 0x9a
rol ch, 0x39
ror bh, 0xbd
shr edx, 2
sub ch, 0x8e
imul ebx, eax
cmp bh, bh
mov ecx, esi
not ecx
mov ebx, eax
movzx ebp, bx
or ebp, 0xf2bf6932
mov ebp, 0x20e040b4
inc bh
xchg ebx, ecx
rcl ebx, 1
shr edx, 2
dec bl
mov cl, 0x49
rcr bh, 1
imul ecx, edx, 0x167440a6
mov ebx, edi
not bh
mov bh, ch
mov ebx, 0x1f8ac8b7
imul esi, edi, 0x8d95ee0
inc ebp
test al, dl
xchg bh, bl
bswap ebx
shl esi, 0xcd
mov esi, 0x1d75d783
xchg esi, ebp
dec ebx
push edx
imul ebx, edi, 0x93266a22
test edi, ecx
bswap ebx
test bh, 0xd3
imul ebp, edx
lea ebx, [0x243489a3]
inc ebx
dec ebp
and ebx, ebx
neg bh
mov bl, al
shr bh, 0x23
mov bl, 0xf7
imul ebx, eax
xor bh, 0xda
movsx ebp, di
and bh, 0xb7
test ecx, edi
neg esi
pop ecx
xchg bl, bl
dec ebx
mov ebx, 0x9d1a038e
cmp ebx, 0x4f0e0294
shl ebp, 0x13
inc bl
lea esi, [0x3ceca681]
dec ebx
test edx, 0x617c3a6a
xor edi, ecx
not esi
add cl, bh
rol bl, 1
mov cl, bl
dec cl
test ah, ch
jmp 0x473fba
test edx, 0x329bcb2f
imul edx, eax, 0x77f7fe47
neg ebp
lea ecx, [esi]
inc esi
lea ebp, [0x4570dbbb]
mov esi, eax
xchg esi, ebp
sub ebp, 0x7434cde3
mov ebp, edi
adc ebp, ebp
mov esi, 0x1bc2d2b9
inc edx
not ebp
bswap edx
rcr esi, 0x74
bswap esi
mov esi, 0x896dc961
inc edx
test eax, ebp
inc edx
lea edi, [0]
imul esi, ecx
ror ebp, 0x6b
imul ebp, ecx, 0x14e85503
imul ebp, edi, 0x96657a53
mov dl, dl
xor edi, ecx
imul ecx, eax
imul esi, edi, 0x5fb1a703
mov dl, ah
ror esi, 1
xchg ebp, ecx
bswap ebp
ror dh, cl
lea edx, [0x95179f5]
cmp dh, 0x63
sbb esi, 0x1fd5916d
mov dl, ah
rol edx, 1
inc ecx
rol esi, 0x55
and ecx, 0x7ec8ce72
lea esi, [0x11b8bb62]
xchg esi, edx
rcr edx, 0x2e
bswap ebp
jmp 0x472aa6
neg dl
mov ebp, edi
xchg edi, edi
bswap edi
movsx edi, bx
adc edi, eax
xchg edi, edi
movsx edi, di
push ecx
add edi, esi
movsx edi, si
bswap edi
movsx edi, ax
shl edi, 1
rcr edi, 4
sal edi, 0x24
movsx edi, ax
pop ebp
rcr edi, 0x43
mov edi, ecx
inc edi
bswap edi
mov edi, 0xec8f45fb
bswap edi
neg edi
test edi, 0xd5564386
neg edi
inc edi
add edi, 0x1c9480e7
imul edi, ecx
mov edi, edi
lea edx, [0x9bf11]
imul edi, ebx, 0x6174e976
neg edi
sub edx, 0x9bf11
mov edi, ebx
test ecx, 0x458ae88c
imul edi, edx
xor edx, ebp
imul ebp, edi, 0x26b9c5b5
or edi, esi
imul edi, ebx, 0x5a505abc
cmp ebp, ebx
sub edi, 0xbb0bd827
dec edi
imul ebp, ecx, 0xfc3c2ce5
dec ebp
bswap ebp
xchg edi, ebp
bswap ebp
test esi, esi
xor edi, ebp
xchg edi, ebp
mov edi, 0x5d4e49a2
test ebx, 0x1932674c
sub ebp, eax
rol edi, 1
xchg ebp, edi
mov edi, ebp
lea ebp, [0x409ffa8b]
dec edi
xor edi, ebx
mov ebx, 0x2e4
add ebp, esi
test ebp, 0x2f65ab6c
xor ebx, 0x2e4
movzx edi, di
lea ebp, [0xf2188843]
xchg edi, edi
imul edi, ebp, 0xc9fe439d
shr ebp, cl
xor ebx, edx
mov edi, 0x226f56a8
neg dl
mov dl, 0x1a
mov ecx, 0x6fd8f1d7
sub ebx, 0x855a0
lea ecx, [0x1fd85b43]
mov cl, dl
xchg dl, dh
xor esi, ebx
shl ecx, 0xdd
test edx, 0xa68d8cf5
test bh, 0x22
mov ebp, esi
test ah, dh
imul ebx, ebp, 0x2d31640c
mov bl, dh
sar dl, 0xf9
mov bl, 0x85
inc bl
imul edx, ecx, 0xe1586afc
lea edx, [0x28f4e2fa]
ror dh, 0x8b
imul ebp, eax, 0x4f6a9cad
rcl ch, 0x88
or edx, ebp
imul ebp, esi
dec dh
mov edx, edx
movzx edx, di
mov ebp, ebp
dec dh
jmp 0x47203a
test dl, 5
sub cl, 0x4d
mov edi, 0x42ac0527
inc esi
mov dh, al
inc esi
mov dh, ah
inc bl
lea edx, [0xefa2a75f]
test ecx, ebx
inc ebp
test ebx, 0xc4a47718
mov cl, cl
xchg cl, dh
mov ebp, ebx
sar ch, 0x63
add bh, bl
inc edi
test esi, 0xca480524
mov dh, 0x45
shr bh, cl
mov ch, ch
mov dl, dl
lea ecx, [0xd59d5a06]
test ebp, ebp
imul ecx, edi
xor ebp, edx
imul edi, ebx
movsx ebp, dh
shl edi, 0x48
jmp 0x4733eb
test ebp, eax
test esi, 0x4575853f
mov ebp, edi
movzx ebp, bx
push 0
mov ebp, edx
rol ebp, 1
bswap ebp
xchg ebp, ebp
dec ebp
mov ebp, edx
sar ebp, 0x2b
mov ebp, ebx
test ecx, 0xb09dc8de
bswap ebp
pop edx
dec ebp
test ecx, ecx
inc ebp
test edi, 0x78e32eb3
test ebx, 0xba5f8d2b
bswap ebp
mov ebp, 0x61fd76a0
or ebp, ebx
add edx, 0x579ea
mov ebp, esi
test esi, ecx
push edx
sbb ebp, eax
inc ebp
test ebx, 0xfdc798ee
mov ebp, 0xd7fed6bb
mov ebp, eax
imul ebp, edx
inc ebp
and ebp, esi
rcr ebp, 1
pop ebx
movsx ebp, ch
dec dl
mov dl, 0xd7
or ebp, ebx
lea ebp, [0x76cf16c3]
xchg edx, ebp
sub eax, ebx
mov dl, ch
not bh
lea edx, [0x63912c52]
mov dh, 0x8a
imul ebp, esi
imul ebx, ebp
rol dl, 0xc6
test al, 0x60
test edi, edi
dec ebp
mov dh, dh
lea edx, [0xc306535d]
sub edx, eax
xor dl, 0x3a
imul ebp, esi
imul edx, ebp
lea ebx, [0xd96bbb2c]
imul edx, ebx
test al, 0x23
bswap ebx
add ecx, eax
xchg dh, dh
test ch, 0x22
movzx ebp, ax
shr edx, 1
not ebp
xchg ebp, ebp
dec ebp
lea ebp, [0x417379ff]
mov edx, 0x5df7
shl ebp, 1
sub ebp, eax
add ebp, ebx
mov ebp, 0xf55bbecb
mov ebp, ebx
shr ebp, 0x11
xor edx, 0x5d25
mov ebp, 0x4b460891
imul edx, edx, 0x6ad
mov ebp, ebp
rol ebp, cl
test ebx, 0x4da5ed3c
movzx ebp, bx
imul ebp, esi, 0xf2b4731f
test esi, 0x96e8ba2f
dec ebp
xor ebp, ebp
adc ebp, ebp
shl ebp, 0x6b
rcl ebp, cl
mov ebp, 0x97b2a5a3
sub ebp, edx
ror ebp, cl
mov ebp, edi
neg ebp
and ebp, ebx
not ebp
neg ebp
mov ebx, 0xffff0528
xor ebx, 0xfecc
rol ebp, 0xf0
movsx ebp, si
add ebx, 0x41c
dec ebp
xchg ebp, ebp
xadd ebx, edx
imul edx, esi, 0x23e2cdfd
not edx
lea edx, [0xbaee0b88]
test dh, bh
or ebp, ecx
add eax, ebx
cmp ebx, 0xd6f1c37e
dec ebx
not bh
mov bl, cl
mov ebx, 0xeea33b4f
sar ebp, 0xd2
mov edx, eax
mov bh, 0x99
imul ebx, eax
sub bl, dh
mov ebp, ecx
movzx ebp, di
dec ebp
or ebp, edx
sub ebp, 0xcb35960c
sub ebp, eax
mov ebx, 0xb367d
test ebx, 0xe4ded5e6
add ebx, 0x50a
jmp 0x4728d3
movsx ebx, si
and esi, 0x281a8db5
adc al, 0x28
mov ebp, edx
test ah, cl
imul eax, ecx, 0x30707a9
test ecx, 0x441b052b
mov dh, 0xf0
inc edx
rcr cl, 0xc2
sub dh, ah
dec eax
xchg bh, dh
lea edi, [0]
mov ah, bl
test dl, 0xbe
sub edi, 0xffffd365
or eax, 0x4392cb98
mov dl, bl
xadd ebp, edi
bswap ecx
mov esi, 0xc8dc0b07
mov eax, 0x1268e97
push ebp
mov eax, 0xd679dffd
adc ebx, ebp
jmp 0x471ccc
imul edi, edi, 0xd9db86dc
inc ebp
xchg dl, bl
bswap ebp
mov cl, ch
test ecx, 0xbcaeeb16
test bl, 0x1c
bswap ebx
bswap ecx
bswap ebx
bswap edx
imul ecx, esi, 0x5e463393
or al, 0xc4
test bl, 0x12
shr cl, 0xe1
cmp al, 0xf6
inc edx
xchg ah, dl
sbb edi, ebx
lea esi, [0]
mov eax, 0x279841e9
mov ecx, eax
add ebp, esi
sbb edx, 0xed6cf612
or esi, 0
rcl dl, cl
imul ecx, ecx, 0xd26ad89c
mov ebx, edi
xchg ebx, ebp
test esi, eax
mov bl, bl
mov ch, bh
movsx edi, cx
test ah, 0x85
neg bl
dec bh
neg cl
mov cl, ch
imul ebx, ebx
mov edi, ecx
inc ecx
lea ebp, [0x7c04a139]
lea ecx, [0x47a2ddf]
xchg ebp, ebp
adc ebp, ebx
test ecx, eax
xchg ebp, ebp
xor ebp, edi
dec ebp
test edx, 0x2df23cb8
sbb ebp, esi
imul ebp, ecx
xchg ebp, ebp
or ebp, edx
or ebp, 0xa3374fed
cmp ebp, 0x8b265ebc
sbb ebp, edi
sal ebp, cl
inc ebp
mov ebp, 0xa6ac4d14
test ebp, edx
mov ecx, 0xcab8c
mov ebp, esi
mov ebp, esi
sub ecx, 0x6ada1
dec ebp
push ecx
inc ebp
test ebx, ebx
xchg ebp, ebp
test edi, esi
lea ebp, [0x437165af]
rcl ebp, 1
mov ebp, edi
sal ebp, 1
sar ebp, cl
pop ebx
bswap ebp
dec ch
test esi, esi
xor ebx, 0xa68b
rcr ch, 1
imul ecx, edx, 0x3d9f0f06
xchg cl, ch
xchg ebx, edi
xor edi, 0x69b
add ebp, edi
movzx ebp, ch
test cl, 0x2b
mov ebx, 0xa5fd920d
xchg bh, bl
inc ebp
inc ebp
lea ebp, [0x5d054750]
shr ebx, cl
mov ebx, 0x87fbac17
imul ebx, ebp, 0xd0cd5de5
add ecx, eax
adc bl, 0xca
test cl, ah
test dl, dl
test al, 0x4e
rcl ebp, 0xb7
inc ch
imul ebx, edi
sal bh, 1
bswap ecx
mov cl, dh
mov edx, 0xfffffe01
rcl bh, 0x11
mov ebp, edi
ror cl, 1
lea ecx, [0x6e02e3d4]
inc ebx
add ch, cl
neg bl
rol ecx, 1
inc ebp
test cl, 0xdc
mov ebp, edi
shr cl, 0xd8
mov ch, 0xf5
xchg ebx, ecx
add edx, 0x1ff
imul ebx, eax, 0xa7bd9705
neg cl
xor edx, 0
test cl, dh
imul ebx, edi, 0x73e8320d
inc ecx
lea ebp, [0x1d2252d9]
add bh, ch
lea edx, [edi]
test ecx, 0x91351fb8
and ebp, 0xaa8407ac
mov bh, bh
xor edx, 0x6f5
bswap ebp
sub edi, 0x249b96ae
mov cl, 0x11
neg ecx
mov cl, 0x8c
xchg bh, bh
not cl
imul edi, ecx
push edx
imul ebp, edx
dec ebx
inc ebp
lea ecx, [0x50e62417]
not bh
mov bh, bl
sub bl, dl
shl cl, 0x6a
imul edi, ebp, 0x88a59f5a
imul ebx, esi, 0x3492a731
imul ecx, ecx
pop eax
dec edx
mov cl, ch
and bl, 0x7a
add eax, 0x1f1b
mov edi, edx
bswap edx
ror edx, 0xdc
inc bh
adc ecx, edx
and edx, esi
bswap ebx
lea ebx, [0xc5ce731b]
mov dl, 0x90
bswap edx
inc bl
neg dl
mov bh, dh
imul ebx, ebp, 0x50f3c881
test ebp, 0xac1ed06e
imul ebx, esi
bswap edx
imul ebx, edi
mov bh, bh
lea edx, [0x99cf5ca0]
imul ebx, ecx, 0x637ff665
mov dl, bl
adc ebx, edi
movsx edx, bp
mov dh, 0xe8
neg ebx
push eax
imul ebx, ebx
lea ebx, [0x4be5646e]
dec edx
imul ebx, edi
mov ebx, 0x466635b6
bswap ebx
imul ebx, ecx, 0x6261f38e
pop ecx
test ecx, edx
mov bh, bl
lea edx, [0xcf3aae10]
mov bl, 0xae
imul edx, ecx
mov bl, dh
imul edx, ebx, 0xd2399d9
inc dl
imul ebx, edi, 0x229f97c1
sbb bl, dl
test edi, edx
or dh, ah
inc ebx
imul ebx, edx, 0xf1a6384d
not edx
not dh
mov edx, 0x422b88ac
movzx ebx, ax
rcr dh, cl
mov edi, 0xee6
xor edi, 0xee6
xor ebx, ebx
add ebx, ecx
lea edx, [0xe8916b81]
xchg ecx, edi
sal dl, 1
sbb ebx, 0x59f1f8a5
cmp ecx, edi
bswap ebx
movd mm5, edi
lea ebx, [0xbb51c042]
test bl, dh
movd ebp, mm5
movzx ecx, bl
movsx ebx, si
mov bh, 0x64
xchg dl, bl
cmp edx, ebp
xchg edx, edx
test cl, 0xf7
test ch, 0x38
lea ecx, [0x4b9719de]
lea ecx, [0x4193e3ec]
or ecx, esi
lea ecx, [0xfb01bd67]
mov ebx, 0x57676
lea ecx, [0xcd03aaaf]
lea ecx, [0x163027b7]
rol ecx, 1
sal ch, 0x9b
mov ch, bh
sub ecx, 0x495aa190
push ebx
mov ch, dh
shl ch, 1
imul ecx, ebx, 0xf7b9c2b7
mov ch, 2
mov cl, dh
cmp ecx, edi
mov ecx, edi
mov ecx, esi
or cl, ah
pop edx
imul ecx, ebp
sar ecx, cl
sar ecx, 0x75
sar ecx, cl
mov ecx, 0x1f63fefc
imul ebx, edi, 0xd230ef80
imul ecx, ebx
mov ch, 0x88
not bl
test al, 0xf7
not ecx
test edx, 0x8627aa80
inc ecx
bswap ecx
mov bl, al
sar ecx, 1
add ecx, edi
dec ebx
imul ecx, ecx
mov edi, edx
xchg dh, bl
xor edi, 0x4a4
add ebx, ebp
jmp 0x473a86
test ecx, 0x5887d0f4
neg ebp
bswap ebp
imul ebp, ebp
movzx ebp, di
lea ebp, [0x19649a93]
test eax, 0x1098c4bf
rcr ebp, 0x40
adc ebp, eax
mov ebp, 0xbc6e7a3
push 0xfffa9a56
movzx ebp, di
inc ebp
add ebp, edx
xchg ebp, ebp
sar ebp, 1
bswap ebp
mov ebp, ebx
bswap ebp
xchg ebp, ebp
sbb ebp, edx
pop edx
add ebp, edi
bswap ebp
dec ebp
add edx, 0x805
jmp 0x473d0b
imul edx, ecx
lea edx, [0xc0881925]
mov dh, 0x7e
movsx edx, si
imul edx, edx
inc ebx
xor ebx, edi
mov bh, bh
shl bl, 1
bswap ebx
mov ebx, 0x39a9d1e7
or bh, cl
xchg ebx, ebx
mov ebx, 0x5ba81cb3
imul ebx, eax
inc ebx
mov ebx, 0x4685f694
inc ebx
bswap ebx
shl ebx, 0x91
shl bl, 0x5c
movzx ebx, si
lea ebx, [0x5870f72f]
mov ebx, 0xa26ed928
add bh, bh
imul ebx, edx
sbb ebx, eax
bswap ebx
not ebx
inc ebx
mov ebx, ebp
sub bh, bl
bswap ebx
xchg bh, bh
inc ebx
mov ebx, edx
cmp bh, bl
push ecx
test ch, ah
imul ebx, ebp
mov bh, 0x6e
ror bh, 1
mov bl, 0x73
adc bl, al
add bl, al
movsx ebx, ah
pop edx
sub bh, 0xe0
rcr bh, 1
mov bl, 0xc
inc ebx
xor bh, dl
bswap ebx
inc bl
push 0
dec bl
dec bh
test dh, 0x59
cmp bl, dl
lea ebx, [0x629ff2dc]
inc bh
dec ebx
dec ebx
imul ebx, esi
lea ebx, [0xacad829c]
imul ebx, eax
bswap ebx
mov bh, dh
imul ebx, ecx
xchg bl, bh
imul ebx, ebp
mov ebx, 0x3328fb41
xchg bl, bh
pop esi
lea ebx, [0xa6a7de5]
lea ebx, [0xadd7e2c3]
sar bl, cl
imul ebx, ebp
lea ebx, [0xd7b51d5a]
lea ebx, [0xb6a8382a]
xchg ebx, ebx
bswap ebx
test ah, cl
bswap ebx
bswap ebx
test ch, 0x39
sbb bh, dh
xor esi, 0xae01f
or bh, bl
adc bl, cl
sub esi, 0xae01f
and bl, dh
neg ebx
add esi, edx
add edx, 0xfe8981be
mov ebx, 0x9b9306c2
neg bl
mov edx, esi
dec edx
dec dl
xchg edx, edx
movsx ebx, al
adc bl, 0xc0
imul edx, edx, 0xa0693d8a
dec ebx
mov ebx, ecx
test ah, cl
test bl, dl
shr dh, 1
mov dl, ch
mov ebx, 0x1b6889ac
mov edx, edx
sub bh, 0x55
and bl, 0xe5
inc ebx
lea edx, [0x82e]
shl ebx, 0x94
xor ebx, ebx
neg ebx
rol bl, 0x80
test dl, ch
rcl ebx, 1
xchg bl, bl
dec ebx
mov ebx, 0x9e417c50
mov bh, dh
mov ebx, ebx
neg ebx
test ebx, 0xdd20ba1c
and ebx, 0xf3810c2c
movzx ebx, cl
inc ebx
adc ebx, esi
mov ebx, ebp
not ebx
test eax, ebp
imul ebx, ebp
dec bh
bswap ebx
imul ebx, edi, 0x238c423c
neg bl
adc bh, dl
mov bl, 0x47
add ebx, edx
xchg bl, bl
movzx ebx, ch
mov ebx, 0xab3e95c3
imul ebx, ecx
mov eax, 0x374d
movsx ebx, cx
imul ebx, eax, 0x2f64e0e7
xor eax, 0x303b
shr bl, cl
mov ebx, 0x3589b72a
imul ebx, ebp, 0x8f2c9ebb
mov ebx, 0x81c4ad90
mov bh, 0xa0
mov bh, 0xd3
sub eax, 0x776
mov ebx, 0xce8ae901
mov ebx, esi
lea ebx, [0x87b0a6d]
or eax, edx
test esi, ebp
bswap edx
mov bh, ah
xor eax, 0x82e
xchg bl, bl
imul ebx, ebp
bswap ebx
test edx, esi
neg bl
test esi, 0x92f1658b
test ebp, 0xbd274f31
mov ebx, ebp
inc bh
mov dl, cl
xadd eax, esi
dec esi
rcl bl, 0x44
mov esi, esi
mov edx, eax
movsx edx, cx
add eax, 0xc77
ror ebx, 1
push eax
movzx edx, al
inc ch
or cl, bl
imul ebx, edx, 0x84306dee
xchg dh, dh
imul esi, esi
shr ebx, cl
neg cl
pop edi
dec esi
xor ch, bl
test cl, ch
cmp ebp, edi
lea eax, [0x64632fef]
imul esi, esi, 0x4019f9eb
mov dl, 0xf5
and al, dh
imul esi, edi
test cl, 0x71
ret
mov bl, 0x43
imul ebx, edi
mov ebx, 0x1dcfae3b
test esi, edx
rcr bl, 0x84
dec ebx
sal bl, 0x11
rcr bl, 1
test edi, 0xb9242155
xchg bl, bh
test bl, dh
xchg bh, bh
test dl, bh
bswap ebx
bswap ebx
mov bl, 0xef
inc ebx
mov bl, dl
test esi, 0x793e3f5c
and ebx, edx
dec ebx
mov edx, 0xeb79
imul ebx, ebp, 0x5dad8418
xor edx, 0xe20c
bswap ebx
imul ebx, eax, 0x1df9c85a
xchg ebx, ebx
xor edx, 0x975
mov edx, 0xfff59f13
movzx ebx, bx
add edx, 0xa60ed
adc ebx, ecx
xchg ebx, ebx
xchg ebx, ebx
bswap ebx
shr ebx, 0x6e
inc ebx
or edx, esi
dec bh
mov ebx, 0xadd727d5
imul ebx, ebx
xchg bh, bl
and bh, ch
xor edx, 0x8a7
dec ebx
push edx
dec esi
inc ebx
test edx, 0xd31d489c
xchg ebx, esi
sal esi, 1
or bh, 0x19
test ah, 0xab
xchg ebx, esi
movsx esi, cl
pop ecx
rol bl, 0x6d
mov esi, edx
xor ecx, 0xa51a8
dec ebx
dec edx
jmp 0x4720db
sub edx, edi
xor ebx, 0xe9a
sub dl, bh
add ebx, eax
mov edx, edx
xchg edx, edx
lea edx, [0x86173851]
movzx edx, si
test cl, dh
xor edx, 0xe98fd08e
mov edx, 0x46ad6114
push 0
imul edx, eax
or dl, 0x62
mov edx, ebx
mov dh, dl
test ebx, ebx
movsx edx, cx
mov dl, ch
mov edx, eax
imul edx, edx
lea edx, [0x3bb7b613]
pop ebp
or dh, al
bswap edx
imul edx, ebp, 0x951bcf76
jmp 0x472e40
bswap edx
or edx, 0x7ed5d6cf
test esi, edi
and edx, edi
mov edx, edi
mov dl, dl
mov dl, bl
mov dl, 0x39
mov edx, edi
mov dh, 0x8f
neg edx
mov dl, ah
test eax, edi
imul edx, ebx
sbb edx, edx
xor dl, 0x54
inc edx
mov edx, ebp
mov dl, cl
sub edx, ebx
mov esi, 0xa70a1
xor esi, 0x24b7
test ch, 0x96
bswap edx
test ah, dh
sub esi, 0xa5416
add esi, ebx
movzx edx, ch
mov dl, al
mov dh, 0x25
mov dh, 0x24
test bl, bl
shr dh, 0xb5
inc edx
xchg bl, bl
cmp ebx, edi
not ebx
and bh, dh
imul ebx, edi
inc bh
mov bl, 0x69
mov edi, 0x5f2
inc edx
imul edx, edi, 0x51c8fa73
mov edx, 0xde972301
mov dl, 0x91
test esi, edi
mov bl, 0xb0
test eax, edx
dec dh
mov ebx, 0x88c219c0
xchg bl, bh
mov bl, 0xbd
bswap ebx
dec ebx
ror bh, 0x78
imul edx, ebx
lea ebx, [0xb74e46b2]
imul edx, ebp, 0xfbe990de
and dl, dl
xor edi, 0x5f2
bswap edx
test bh, dl
imul edx, edi
test esi, ebp
add edi, esi
lea ebx, [0xbe524211]
sub edi, 0xea2
imul ebx, esi, 0x862265de
lea edi, [ebp]
test ebp, 0xf2a7f96e
add ecx, edi
mov ebp, 0xa39ab7d8
dec ebx
rcl bh, 1
test edx, 0xefe0c1a8
test al, bh
test ebp, eax
bswap edx
mov edx, 0x93f7204f
mov ebp, ebp
test ebx, eax
test cl, bh
mov dh, 0xd2
inc edx
and ebp, ecx
and bl, 0x19
xchg bl, bh
movzx edi, ax
test cl, bl
dec edi
jmp 0x471a15
dec edx
inc edx
test ecx, ebp
add esi, 0xadcd5
jmp 0x4717f7
movzx esi, dh
mov ecx, 0x28fe732c
mov dh, cl
imul esi, ebp, 0xe59c9a7a
bswap esi
imul esi, ebp
lea ecx, [0x9fe43214]
mov bl, dl
test ecx, eax
dec edx
mov bh, cl
dec ebx
bswap edx
xchg ecx, ebx
neg ebx
test bh, 0x16
adc esi, esi
bswap edx
mov edx, eax
mov esi, 0xa5cea14f
not ch
inc esi
test ecx, 0x706ef98c
movzx edx, cx
push 0
test ah, dh
test al, 0xc5
lea edx, [0x3d503eac]
or esi, edi
sal dl, 1
rcr ch, cl
mov ebx, 0x2709691a
movzx ebx, cx
xchg ebx, esi
imul esi, esi
dec edx
bswap edx
mov dh, 0xa7
pop edi
mov edx, edx
movzx ebx, ch
imul ecx, ecx
add edi, dword [ebp]
inc esi
sub ch, 0xac
test al, cl
shl ecx, 0xfe
imul ecx, ebp
mov ebp, esi
lea ebx, [0x3cafd0ee]
mov ebp, edi
lea ebp, [0x56ee55d8]
shr ecx, cl
mov ebp, esi
jmp 0x472d2c
sub ecx, 0x5b2
imul esi, ebp, 0x9f59a689
cmp esi, 0x339b3649
xor ah, ah
adc al, dh
mov esi, ebp
lea esi, [0x5a265bcf]
rol esi, 1
rcr esi, 0x22
mov esi, ebp
xchg esi, esi
bswap esi
rol esi, 0x46
bswap esi
and esi, ebx
dec esi
bswap esi
inc esi
shl esi, 1
ror esi, cl
lea esi, [0x2e58871f]
movsx esi, bp
not esi
mov eax, 0xa2c
mov esi, 0x5ea54f7c
imul esi, eax
shl esi, 0xc1
xor eax, 0xa2c
dec esi
add eax, ecx
test ebp, ebp
test esi, 0x45990e23
ror esi, 0x91
ror esi, 0xb6
xchg esi, esi
mov esi, ebp
sbb esi, edi
imul esi, esi
test ecx, edi
mov esi, edx
xchg esi, esi
not esi
mov esi, 0xa076046
rol esi, cl
mov esi, edi
lea edx, [eax]
imul esi, ecx, 0xff38ab31
mov al, dh
xchg al, ah
sub edx, 0x56d
bswap eax
mov al, 0x6d
mov ecx, ebx
xchg ebx, edx
shr ch, 1
shl ecx, 0xb7
mov ecx, eax
inc eax
imul ebx, edi, 0x517392c0
imul ebx, edi
imul esi, edx
mov eax, edx
rol ebx, 0x87
cmp eax, 0x51994752
neg bl
dec eax
test ch, ch
test bh, 0x9d
mov bh, ch
bswap esi
mov esi, esi
dec ebx
cmp eax, edi
mov ah, 0xc6
sub bh, 0x6d
mov ebx, 0x97c71384
bswap esi
imul esi, edi
mov esi, 0x105f958a
push 0xfffff9ef
imul esi, ebp
shr esi, 4
xchg esi, esi
and esi, edi
inc esi
sub esi, 0x8b3ad743
xchg esi, esi
imul esi, eax, 0x72308148
test edi, 0x8536506d
cmp esi, edx
pop ebx
push ebx
mov esi, edx
mov esi, ebx
mov esi, ebp
movzx esi, bx
mov esi, ebp
imul esi, ecx, 0xe8c9f180
mov esi, edi
mov esi, edi
mov esi, ebx
test ebx, esi
test esi, 0xb87b27b2
lea esi, [0x2172ed97]
pop eax
test ch, 0x51
add eax, 0x69a
bswap ebx
mov ebx, 0x1f5a699f
xchg ecx, eax
sub ecx, 0x3a
adc al, cl
mov esi, 0x477dffd1
test ebx, 0xa5868d3a
lea ebp, [ecx]
xchg ecx, ebx
xor ebp, 0x4f
jmp 0x471c6a
mov ebp, ebp
not ebp
shr ebp, 1
cmp ebp, ecx
xor ebp, esi
lea ebp, [0xb6906176]
neg ebp
sub edx, ebx
adc bl, bl
bswap ebx
add edx, 0x5c19d
movzx ebp, ch
dec ebp
mov bl, bl
xchg bl, bh
not bh
not ebp
imul ebx, esi
sbb bl, dl
inc bl
shl ebx, cl
mov bl, 0x15
shr bh, cl
xchg bh, bl
and ebp, 0x88968331
sub bl, cl
dec bh
test bh, dl
xor ebp, ecx
push 0xfffff8f6
xor ebp, esi
rol ebp, 0xd5
movzx ebp, bp
xor ebp, esi
mov ebp, ebx
mov ebp, edx
sub ebp, 0xc7114131
mov ebp, edx
dec ebp
rcl ebp, 0xe9
movzx ebp, cx
not ebp
pop ebx
mov ebp, 0x424431dd
and ebp, ebx
add ebx, 0x70b
sbb ebp, 0x6a90e2d8
and edx, ebx
mov ebx, 0x393c35fe
test edx, 0xb36d84c0
jmp 0x473fdb
adc ebp, eax
mov ebx, ecx
dec ebx
imul ebx, ebx
lea ebp, [0xdc4e33aa]
bswap ebp
mov bl, 0xc2
inc ebp
mov bh, al
mov ebp, esi
imul ebx, ebx
dec ebx
bswap ebx
mov edx, edi
dec bh
lea ebx, [0x14aa8a86]
movsx ebx, di
movzx ebp, di
inc ebx
cmp ebp, eax
bswap ebp
rcl bl, 0x45
adc ebp, edx
lea ebx, [0xa1661d1a]
adc bh, 0x6d
mov ebx, 0x389f6696
mov ebp, edi
test ebx, ecx
imul ebx, edi
xchg ebx, ebx
rcr ebx, 0x87
shr ebx, 0x95
bswap ebx
dec bh
mov ebx, edx
sub bh, dh
mov bl, 0xdb
add bh, 0xff
xchg bl, bh
adc ebx, 0xd074f178
sbb bl, dh
sar bh, 0xee
xchg bh, bh
movzx ebx, si
dec ebx
imul ebx, eax, 0x20bbbb88
add bl, 0xbb
push 0
mov bl, 0x13
imul ebx, edx
lea ebx, [0xc6cb3aca]
test bl, bl
shl bh, cl
imul ebx, ebp
or ebx, 0xfba70c0e
rcl ebx, 1
pop ebp
rol bl, cl
not bl
mov bl, ch
not ebx
test ah, ah
test esi, ebp
inc ebx
or ebp, edx
mov ebx, 0xbebb5c0
not bh
mov bh, 0x47
bswap ebx
add edi, ebp
neg ebx
sar bl, cl
sal dh, 0x21
adc ebx, 0x558e7f70
mov ebp, 0x4e36e98a
movzx ebp, bx
dec edx
xchg dl, dl
test bh, cl
mov ebp, eax
imul ebx, edi, 0x111eeb25
imul ebp, edx
movzx ebx, ch
imul ebx, edi
add dh, 0x84
not bh
imul ebx, ebp
imul ebp, esi, 0xfa29d6ca
mov ebp, eax
lea ebx, [0xbe404f5e]
add esp, 4
jmp 0x47408f
adc ch, bh
movsx esi, cx
inc ecx
imul edx, eax
movsx ecx, bl
adc ecx, 0xd880410b
inc cl
imul ecx, ebx
xor dl, dh
inc ecx
dec ch
test ecx, eax
bswap ecx
imul edx, ebp
sub dh, dl
not ecx
imul esi, ebx, 0xe0219d98
dec ecx
mov ecx, ebp
movzx ebp, di
lea ecx, [0xb99a7d5b]
or ecx, esi
mov cl, ah
mov ecx, 0xcd670b87
test ah, cl
adc ecx, 0x2df0b48
inc ecx
imul ecx, eax
neg ch
mov ecx, 0xe87871e4
bswap ecx
push 0x7c0
xchg ecx, ecx
xchg cl, ch
lea ecx, [0xd4ee2741]
sbb ecx, edi
neg ecx
neg ecx
mov ecx, ebp
shl cl, cl
mov ecx, 0x8247792f
pop ebp
xchg ch, ch
xor ebp, 0x7c0
xor ecx, ebx
mov cl, al
test ebx, esi
dec ch
dec ecx
mov cl, 0xd0
imul ecx, ebp, 0xebf02f67
neg ecx
dec ecx
imul ecx, ebx, 0xa009b0f6
mov ecx, edi
mov ecx, edi
shr cl, 0x4f
mov ecx, 0x9e051149
cmp ecx, ecx
not cl
dec cl
or ebp, edi
lea ecx, [0xd0767a19]
sar ecx, 0xd6
mov cl, ah
mov cl, 0x85
push ebp
test esi, esi
imul ecx, ecx
test dh, dh
imul ecx, edx, 0xa0af4c45
movsx ecx, ah
movsx ecx, bl
imul ecx, edx, 0xe059db35
pop esi
rol cl, 0xe0
sbb ebp, ebp
movzx ebp, ax
mov ebp, 0x47ae725f
add ebp, eax
bswap ebp
test bh, 0xa4
mov ch, 0x2f
ror cl, cl
mov ch, 0x47
adc ch, 0x17
mov ch, bh
imul ecx, ebx
test edx, edx
sbb cl, 0x62
mov cl, 0xbf
movsx ecx, bx
xchg ecx, ecx
imul ecx, ebp
mov ecx, 0x2aec21e
dec ecx
rcl ch, cl
xchg ecx, ecx
push 0x997
rcl ecx, 0xf7
mov ch, cl
mov ecx, 0xce3c290d
cmp ecx, eax
bswap ecx
bswap ecx
shl ecx, cl
imul ecx, esi
sar ecx, cl
movzx ecx, bx
cmp ecx, 0x51ba84e2
mov ecx, 0x7bac1214
imul ecx, edi
rcl cl, 0x41
and cl, 0xd1
not cl
mov ch, cl
pop ebp
lea ecx, [0x960cd2bf]
dec ecx
xor ebp, 0x29d
imul ecx, ebp
lea edx, [ebp]
mov ch, ch
xor edx, 0xb0a
mov edx, esi
mov ch, cl
movsx esi, dx
mov ch, 0x42
xor ecx, 0x303c63a4
mov ebx, edx
sub esi, edx
test ebx, 0x9b9fe61
mov dh, ah
xadd eax, ebx
mov ebp, 0xff5052ba
rcl esi, cl
sal esi, cl
sar ch, 8
mov ebx, ebp
adc dl, 0xe9
imul edx, esi, 0xc392ad56
test eax, ebp
mov bh, ch
movzx esi, ah
xor bl, 0xb5
test edx, ecx
and esi, esi
sar edi, cl
test al, 0x2c
mov ebp, eax
test edx, 0xc0fbb904
imul esi, ebx
test ch, 0xec
sar esi, 0x1a
lea esi, [0xacc6860f]
bswap esi
mov cl, bh
cmp esi, 0xc5666763
lea esi, [0xfc8a0b1a]
test edi, 0xbef52f44
mov cl, 0x70
xor ch, 0x84
bswap edx
sar ebp, cl
and edx, ebp
mov edi, 0
dec ecx
adc ebx, 0x1d7c0d86
inc ebp
add edi, eax
sbb esi, ecx
cmp ebx, 0x45231e6f
bswap ecx
mov eax, 0x6c124a65
bswap ecx
xchg bh, dh
shr bl, 1
not dl
mov ch, 0xb8
xchg edx, esi
imul ecx, esi
add al, 0xff
test ebx, edi
adc bh, 0x16
mov ecx, ebx
mov ebx, 0xd1139b2d
bswap ebp
push 0x84247
movzx edx, ch
shl al, cl
test al, bh
sbb ebx, 0x89ec1b9
test bl, 0x99
movzx ebx, ah
mov ebp, edi
mov al, ch
mov ch, 0x69
imul ebx, ebp, 0x52527d8
dec eax
adc ecx, 0x741abac
mov dl, ch
pop esi
movzx ebx, ch
mov eax, eax
xor esi, 0x104
mov bl, bl
bswap eax
jmp 0x473143
test dl, 0x7b
movzx ebp, di
and cl, dl
sal ecx, 0x22
push edi
test edi, 0x46453e7a
test ebp, 0xbe5170d6
sbb bh, bh
mov ebx, esi
xor bl, al
movsx ebp, si
sbb ecx, ebp
mov ebx, 0xfeb0d212
xchg bl, ch
ror cl, 0x48
lea ecx, [0xcb7d2964]
dec ebp
inc ebp
bswap ecx
pop esi
bswap ebp
lea ebp, [0x1b6d1e07]
test ecx, eax
imul ebp, edx
mov cl, 0xd8
dec ecx
bswap ecx
mov edx, 0xb6c
adc cl, al
neg bl
mov bh, cl
shl bl, cl
rol ebx, 0xa1
xor bl, 0x2b
cmp cl, bh
xor edx, 0xb6c
sal ebx, 0x88
sbb ecx, 0xd94ebac6
bswap ebp
imul ecx, ebp
sar cl, 0xf
or ecx, edi
mov ch, bl
test dl, al
and ebx, ebx
xchg bh, bl
mov ebp, 0x62cfb522
imul ebx, ebx
lea ebp, [0x8ee42a7]
mov bh, 0x7c
mov ebp, 0x199ee40f
imul ecx, ebp
rcr ebp, cl
test bl, ch
mov ebp, 0x64588333
rcr bl, cl
xadd edx, esi
imul ebx, ebp, 0x85b81933
mov ecx, ecx
push edi
mov ebp, ecx
imul edi, edi, 2
cmp bh, ch
inc ebp
imul esi, ebx, 0xfc602267
mov ebx, ecx
mov ch, bl
movsx ebx, ch
xchg ch, bl
inc ebp
cmp cl, bl
dec esi
mov cl, 0x4f
shr ecx, 1
movzx ebp, cx
imul edi, edi, 4
mov bh, 3
movsx ebp, cx
test ecx, ebp
jmp 0x473d96
movzx edx, bx
mov dh, 0xc6
rcr edx, 0x19
add ebp, ebx
neg dl
mov ebx, 0xa86f24ea
bswap edx
mov edx, 0xf2076e93
imul ebx, edx, 0x1f91fb13
imul edx, eax
mov ebx, 0xdcdd239c
bswap edx
ror bl, 1
movzx edx, cl
test cl, 0xb5
mov edi, 0x9b4
sbb dh, cl
imul ebx, ebx, 0xde6263c8
add dh, ch
test bh, dh
rcr dl, 0x70
sbb ebx, esi
sbb bl, al
imul ebx, ebx
sbb edx, 0x89037a19
mov edx, 0x512cc34c
and edx, 0x2896da7c
test bh, 0x74
imul ebx, eax, 0x720414b5
adc edx, eax
sbb dh, ch
lea edx, [0xf26344]
shr edx, cl
xor edi, 0x9b4
inc bl
movzx ebx, ah
test al, 0x3d
imul ebx, esi
dec ebx
bswap ebx
mov ebx, 0x73298c9f
imul ebx, edi, 0xdc6e65cb
movzx ebx, al
or bl, al
dec ebx
imul ebx, edi
or bl, dh
xor edx, 0x96f1c2d5
not bh
rcr edx, 1
inc ebx
xadd edi, ebp
xchg dl, bl
shl ebx, cl
adc ebp, edi
movzx edx, dh
mov bh, al
mov ebx, 0x80ddaa88
sal ebp, cl
test ch, 0xcf
imul ebp, ebp
bswap ebx
dec ebx
neg bl
lea ebp, [0x54db7]
sal ebx, cl
mov bl, 0xa0
xor ebp, 0x345d
xchg ebx, ebx
bswap ebx
push ebp
lea ebx, [0x7634ded7]
mov bh, bh
or ebx, esi
sal ebx, 0xc
dec ebx
inc bl
imul ebx, ecx, 0xe0209a89
lea ebx, [0xba74a174]
pop edx
adc ebp, esi
rcr bh, 0x35
rcl ebx, cl
inc ebp
jmp 0x4711d7
mov bh, bh
lea edi, [0xa1205b12]
movzx ebx, dx
imul eax, edi, 0xe89abbcb
test ebp, 0xe0079464
lea eax, [0x1297f2b4]
bswap ebx
sar bl, 1
test ebx, 0xf3401aa5
imul ebx, ebp, 0x9c63cd71
test ebx, 0xcfa7392a
movzx ebx, ax
mov eax, 0xb0409
bswap ebx
mov ebx, ebx
inc ebx
test bl, bl
mov bh, ah
neg ebx
imul ebx, edi
inc ebx
imul ebx, ebp
xor eax, 0xf12a
xor eax, 0x563b7
mov ebx, 0x64373926
cmp bh, ch
push eax
test eax, eax
imul ebx, eax
xchg bl, bh
inc bh
shr ebx, cl
rcl bl, 0xde
test ch, 0x50
mov ebx, eax
inc bl
sar bh, 0x8a
imul ebx, edi, 0x97ced4d9
pop edi
rcl bl, 1
mov bl, al
movzx ebx, dl
jmp 0x473465
movzx ebx, di
dec ebp
bswap ebp
imul ebp, edx, 0xd664fb35
adc ebp, edx
bswap ebp
movzx ebp, dx
movsx ebp, cx
dec ebp
sub ebp, 0xcd9cb7e3
test ebx, 0x1e121be6
imul ebp, esi
mov ebp, edi
bswap ebp
test ebp, 0x5e73cb7d
dec ebp
neg ebp
cmp ebp, edi
movzx ebp, bx
mov ebp, 0xcc6a5d0
test edi, 0x5f2a007f
test ebp, edx
shl ebp, 1
not ebp
inc ebp
inc ebp
movd mm0, edx
imul ebp, esi
or ebp, 0x42bea655
and ebp, eax
mov ebp, eax
movd ebx, mm0
inc ebp
mov ebp, ebx
test eax, 0xb23e1063
imul ebp, edi, 0xa643a758
add edx, ebx
mov ebp, 0x13aebfd3
not ebp
sar bh, 0x41
bswap ebp
sal bh, 0xdf
rcl ebp, 0x74
test ebx, 0x4a8f9c6d
test ebx, ebp
imul ebp, edx
mov ebx, 0x4a6
imul ebp, edi, 0x76139b5a
imul ebp, edx, 0xe8bfba1d
xor ebx, 0x4a2
imul ebp, edi, 0x8ae225c
xor edx, ebx
lea ebx, [0x1f5daf94]
not ebp
or bl, bl
not ebx
not bl
imul ebx, eax, 0xfb6c456
and ebx, edx
or bl, dh
mov ebx, 0x1792c3f7
lea ebp, [esi]
adc ebx, ebp
bswap ebx
dec ebx
sbb ebx, ecx
test bl, cl
add edx, ebp
xchg bh, bl
imul ebp, eax, 0xb7be5aaf
add edx, dword [esp]
mov ebx, dword [edx]
inc ebp
lea ebp, [0xdf81ab80]
mov edi, 0xb90d2af8
jmp 0x47320d
xadd edi, esi
inc ah
xchg eax, ebp
mov bh, bh
sub edi, 0x83ddd
push edi
xor edx, ecx
mov esi, edi
mov esi, 0x35e33b1c
mov ecx, esi
mov esi, ebp
sar eax, cl
imul esi, ecx, 0xc88dbe83
dec eax
mov esi, 0xa93155d2
inc eax
mov ecx, 0xa682e80
not cl
mov esi, 0x82ad3a86
test edi, ecx
inc al
test ch, ch
or eax, 0x1767298
xor ecx, esi
movzx eax, ax
imul esi, eax
mov ecx, 0xf016f95e
mov cl, al
dec cl
mov ecx, eax
and ecx, eax
xor ch, bl
mov ecx, 0xf9f67d65
xor cl, 0x57
dec ecx
add ecx, 0xcb4ba398
test ebp, 0x57dbe67e
bswap ecx
mov ecx, 0xac9c80cd
imul ecx, ebp, 0x3d114b6b
rcr ecx, cl
not cl
mov ecx, 0xe6c4afb1
mov esi, 0xe19
bswap ecx
xor esi, 0xe19
not ch
xchg ecx, ecx
test edx, 0xeb628b4f
or esi, edi
jmp 0x4739c9
mov ebp, ebp
test eax, edi
mov edi, 0x8fa925ad
mov ebp, ebp
xchg ebp, ebp
sub ebp, edi
xchg ebp, ebp
cmp ebp, 0x61ee2ada
inc ebp
test ebx, 0xe07ed2bf
dec ebp
mov edi, 0xc9a
xor edi, 0xc9a
mov ebp, ecx
movzx ebp, cx
ror ebp, 1
inc ebp
or edi, ecx
dec ebp
mov ebp, 0x2181f7d6
mov ebp, ebp
rcr ebp, cl
sub ebx, edi
xchg ebp, ebp
movzx ebp, di
test esi, 0xc9a8909e
test eax, 0x3cfbbb8c
mov dword [edx], ebx
movsx ebp, bx
mov edi, 0xf6093bdf
xor ebp, edx
xchg ebp, edi
neg edi
test ecx, esi
not edi
inc edi
mov edi, esi
test ecx, ecx
lea ebp, [1]
add edi, 0xd67ae80e
lea edi, [0xe6e2220f]
rcl edi, cl
inc edi
mov edi, eax
mov edi, 0x10071eb9
imul edi, edx, 0xcdf087e2
dec edi
bswap edi
sub eax, ebp
rol ebp, 0xe8
and ebp, ebx
lea edi, [0x1bbb1c87]
add edi, ebx
shr edi, 0xf2
movzx edi, cx
test eax, 0x94c82b40
mov edi, edx
ror edi, 1
mov edi, ecx
imul edi, edi, 0xe61ca770
movzx edi, di
xchg edi, edi
mov edi, ebp
xchg edi, edi
imul edi, ecx, 0x76cac624
sal edi, 0x48
bswap edi
imul edi, ebx, 0x3d543582
imul edi, ebp, 0x67ba1c95
inc edi
mov edi, 0x22e4336a
movzx edi, bp
xchg edi, edi
xchg edi, edi
mov ebp, 0x53b9d
movsx edi, bx
test esi, esi
xor ebp, 0x4277
imul edi, edi
dec edi
inc edi
cmp eax, ebp
jb 0x473320
imul ebp, eax, 0xd1fa6754
xchg ebp, ebp
jmp 0x471eb9
mov ch, al
mov bl, 0xa9
inc ecx
sub edx, edx
mov ecx, 0x50b5004b
shr dh, 1
bswap edx
test dl, bh
rcl eax, cl
imul eax, esi, 0xa03916ba
mov edi, edx
sal bl, 0xaf
imul ebx, ebp
mov ecx, 0xbb6cda90
mov edi, edi
xchg ebx, ebx
movzx eax, cl
xor bh, 0xd2
rol bl, 0xb4
lea eax, [0xdca17]
rcr bh, 0x79
sub eax, 0xdd414
add bl, 0x76
dec ebx
imul ebx, edx
or bh, bl
rcr ebx, cl
imul ebx, esi, 0xa156afef
shl ebx, 1
movzx ebx, bh
mov ebx, 0x3081cf48
not bl
mov ebx, ecx
test dl, 0x8c
or ebx, edx
ror ebx, cl
push eax
lea ebx, [0xfd06896c]
bswap ebx
mov bh, al
sub ebx, edx
rol ebx, cl
dec bl
xor ebx, ebx
mov bh, ch
dec bh
movzx ebx, cx
mov bh, 8
test al, ah
sal bh, cl
rcr ebx, 0x2b
pop edi
movsx ebx, bh
xor eax, 0xc0fb28b0
xor eax, 0xc2565003
test edx, 0x10f32b17
shl bl, 8
mov ecx, edi
mov edi, 0x912ba86
add al, 0x5f
test edi, 0xb312473
xor ecx, 0xf93
jmp 0x472f63
test esi, 0x9f26da9a
not edi
inc edi
lea edx, [0]
imul edi, ebp, 0x25fc9f3f
rcl edi, 0x10
lea edi, [0x52a99353]
rcr edi, cl
shr edi, cl
or edx, 0xf89ec
imul edi, ebp, 0x711db46d
mov edi, 0x21aa4b7
sub edx, 0xc41
lea ebp, [edx]
test ecx, eax
test ecx, 0x58d699f9
cmp dh, dl
mov dl, al
xchg ebp, ecx
cmp dl, ah
sub ecx, 0x6b904
rcl dh, cl
jmp 0x4718c1
test dh, 0x53
cmp ebx, ebp
neg ebx
add al, bh
push edi
lea ebx, [0xf6ebf0d6]
mov al, 0xa8
or al, 0xc5
mov eax, esi
xor eax, ecx
mov eax, eax
rcr bl, cl
test bl, 0xbe
not ebx
mov bl, 7
mov ebx, ebp
test eax, 0x25c35325
xchg eax, eax
sbb eax, ecx
mov eax, 0x37ea0268
rcl bh, cl
adc eax, ecx
movzx eax, bh
xor al, 0xe9
dec ebx
inc bh
imul ebx, edx
and al, 0x30
pop edx
mov ebx, eax
mov ah, ch
test dh, 0xf1
adc bl, dl
sub edx, 0xe9694
and ebx, ecx
xor ah, 0xe7
test bh, 0xb4
lea edx, [ecx]
sbb eax, 0xe0d4ba90
add edx, 0x674
mov ch, bh
imul edi, edx, 0x8ac5bc1b
mov eax, 0xab103fc7
dec bh
bswap eax
lea ebx, [0x89e48123]
test ch, al
bswap ebx
inc ebx
add ah, cl
mov ebp, 0
neg edi
not bh
add ebp, edx
test ch, cl
sal dl, cl
adc edi, edi
sbb dh, bh
mov eax, eax
sar edi, cl
inc ebx
imul ebp, ebp, 2
xadd esi, ebp
neg cl
mov edx, edi
imul edi, ecx, 0x94f4021
inc edx
xchg edi, edi
sal dl, cl
sub edi, esi
rcl dl, 0xfd
lea edi, [0xf4bb003a]
mov dh, dl
inc edi
sal edx, 0xad
test edx, edi
xchg dl, dh
xchg dl, dl
test ah, ah
rcr dl, cl
imul edx, esi, 0x64ad7c96
or edi, ecx
inc edi
imul edi, ebx
inc edi
test ecx, eax
not edi
test esi, esi
imul edi, edx, 0x63d499fd
inc edi
xor edi, 0x350af0b9
rcr edi, 0x9f
mov edi, 0xf72dbb13
test ebp, esi
test edi, ebx
movzx edi, si
xchg edi, edi
imul edi, ebx
mov edx, 0x2ce8
movsx edi, dx
xor edx, 0x134b
lea edi, [0x73139431]
mov edi, 0x1d901cc
bswap edi
xor edx, 0x14fb
or edi, 0x7e99110
test edx, eax
movsx edi, si
test eax, 0x9362d2ce
neg edi
cmp edi, ebx
sub edi, edi
inc edi
imul edi, ecx, 0xf4ef633d
or edi, 0xf0779a8d
rcr edi, 0xe9
mov edi, ecx
and edi, 0x6a7f3620
inc edi
test edi, 0x106a94c0
ror edi, 0x66
mov ebp, 0xffffe932
movsx edi, cx
xor ebp, 0x129d
shl edi, 0xcb
shl edi, 0xb6
add ebp, 0x451
mov edi, 0xa9ae4b6f
inc edi
add ebp, edx
rcl edi, 1
imul edi, eax
sar edi, 1
inc edi
sar edi, 1
test ebp, 0xd6a960fd
add edi, ebx
lea edi, [0xe19637de]
inc edi
mov dh, dl
imul edx, ebx, 0x389eb3a7
lea edi, [0xde95dbaf]
add ebp, 0xe15e
adc dh, 0x64
lea edx, [0x26514fbc]
shr dl, cl
mov dh, dh
inc dl
mov dl, dl
imul edi, edx, 0x45d8d942
dec edi
and edi, 0x757d4147
movzx edi, bp
xor edi, 0x33c20005
xchg edi, edi
lea edi, [0xebf6783f]
imul edi, ecx
imul edi, edx, 0xdab99de2
test ebx, ecx
test ebx, 0x9e9b5dc3
mov edx, 0xef4
mov edi, 0xe71ab6f3
cmp edi, eax
inc edi
xor edx, 0xef4
or edi, 0x73f174a3
test edi, edx
mov edx, 3
mov edi, 0x8633fcb8
shr edi, 0x74
lea edi, [0x7239d4f9]
imul edx, edx, 0x1f6
xor edi, edx
lea edi, [0xfa4f68a4]
movzx edi, dx
ror edi, 0xe9
imul edi, edx, 0xc53a5164
inc edi
sbb edi, esi
mov edi, ebp
cmp edi, ebp
mov edi, ebp
xchg edi, edi
test esi, ecx
mov edi, ebx
mov edi, edi
xor edi, 0xab3a7899
cmp edi, edx
mov edi, 0xb24df8c5
sbb edi, esi
test ebx, 0x163c7bbc
xor edi, 0xb2ea4add
or edi, eax
mov edi, 0xebb116d2
cmp edi, 0xf472d539
or edi, ebp
sub edi, 0xf8461115
or edi, edi
imul edi, edi, 0x40cd5d04
mov edi, ebp
mov ebx, 0x498
adc edi, 0x33e9be67
not edi
and edi, edi
mov edi, 0x7dcf57f0
mov edi, 0x1f0efb15
bswap edi
test esi, ebx
sar edi, 0x47
dec edi
lea edi, [0x87ec9464]
lea edi, [0x47b3cfbd]
inc edi
xor ebx, 0x498
xor edi, 0xc569c63a
test edx, eax
or ebx, edx
imul edi, ecx, 0xbb5f9a1b
sub edi, esi
mov edi, eax
xchg edi, edx
rcr edi, 0xfa
sub ebx, 0x5e2
or ebx, 0
bswap edx
lea edi, [0x38bdb348]
add ebx, ebp
lea edi, [0xc7edda45]
xchg dl, dh
lea edi, [0xd80ea8e3]
or dh, 0x28
movsx ebp, dh
xchg ebx, eax
mov bh, bh
dec ebp
imul ebx, edi, 0xac108441
sar edi, 0x80
mov edi, esi
sub dl, 0xeb
imul edi, edi
lea ebx, [0xf974d98c]
inc ebp
inc ebp
mov dl, dl
inc edx
xchg bh, bh
mov bh, 0xea
movsx edx, si
imul ebp, ebp, 0xba33cbde
movsx ebx, bp
rcl edx, cl
test ebp, edi
mov ebp, 0xce3f4db2
rol bh, cl
sal dl, cl
test dl, 0x1c
test edi, 0x446af889
ror bh, 0x28
imul edx, eax, 0x42b5d947
dec ebx
movzx ebp, bp
rcl bh, 0x28
xchg ebx, edx
imul ebx, esi, 0x7d61c5ae
lea ebp, [0x5fae0]
mov dl, 0x20
sub ebp, 0xeaf
neg dh
mov ebx, edx
mov ebx, 0x29ab1e
test esi, edx
mov ebx, ebp
movzx ebx, ax
mov dh, al
test dh, bl
xchg edx, edx
mov ebx, ebp
xchg edx, edx
mov dh, bl
or edx, ecx
mov edx, 0xa7b7dd1a
mov edx, edx
mov dl, bh
xchg edx, edx
imul edx, ebx
mov dh, ch
mov dh, al
rcr edx, cl
test esi, ecx
dec edx
add edx, esi
not edx
xor dh, cl
bswap edx
lea edx, [0x35b79e7a]
shl dl, 1
sbb edx, edi
lea edi, [0]
test dh, dl
dec edx
neg edx
and dh, 0x91
mov edx, edi
xor dh, al
neg edx
test ch, 0x87
imul edx, ebx
sal edx, 0x29
xor dh, dh
mov edx, edx
mov edx, 0x76435b44
shr dh, 0xe8
lea edi, [ebx]
adc edx, esi
test ecx, 0x3873b826
xchg ebx, ebx
dec edx
lea edx, [0xa907dd7d]
test ebx, 0xfd04efb0
mov ebx, 0xeda00c16
imul edx, edi
imul edx, edx
mov bh, ah
adc ebx, 0xb10324d1
lea edx, [0x4c7568ba]
lea ebx, [0xb1fe9d9d]
mov bl, 0x8f
not dl
sal ebx, 0xc1
cmp bh, 0xd6
mov bl, 0xba
xor edi, 0x93d2
imul ebp, eax
add edx, esi
xchg dl, bl
mov bl, 0x21
rcl bh, 0x1e
inc ebp
test edi, ebp
lea ebp, [0x1ff0e639]
and edx, edi
mov edx, ecx
imul ebx, edi, 0x9a8943b
mov ecx, 0x79c
mov dh, 0xa6
xor ecx, 0x79c
test ecx, ecx
lea ebp, [0x766bb18]
test ecx, 0x41d872d6
xchg dh, bh
lea ecx, [edi]
sub ebp, edx
sub ecx, 0x57fe3
test ebx, 0xb4dc4c30
test dl, 0x4f
mov ecx, eax
not ebp
dec edi
dec edi
inc ebp
inc ebx
movzx eax, dl
test ebp, edx
or eax, 0xda5d0a28
lea ebx, [0xd13cf59d]
rcr ebx, 1
imul ebp, edi
not ebp
inc eax
sar al, cl
dec eax
sar eax, 0xe7
cmp esi, ecx
ja 0x47395c
test ebp, 0x4ca73e8a
mov ecx, ebx
test ebx, 0xc13461c5
bswap eax
inc ebp
shl dh, cl
dec ecx
sub esi, 0
imul edx, edi
cmp ebp, 0x205fecf4
mov ah, ch
xchg ebp, eax
sbb ebp, ebp
mov dl, bl
sbb eax, 0xc17bd918
jmp 0x471d1d
mov ecx, 0x38392606
add ah, dl
dec eax
neg ebx
not dh
imul esi, esi, 0xa2d3e3f3
neg edi
shl eax, 7
dec ebp
or esi, 0xa7abd110
lea edi, [0xaa7606bf]
mov eax, 0xacd2770d
imul edi, ebp
xchg ch, ch
neg cl
mov esi, 0x5fce8215
jmp 0x471299
ror ecx, 1
test ebp, 0x43059094
mov ecx, ecx
movzx ecx, dl
test al, 0x90
mov ecx, ebp
neg ch
sbb cl, 7
mov ch, dl
lea eax, [esi]
movsx esi, bp
imul esi, edi
test al, 0xe0
imul ecx, esi, 0xf246ae7c
and ecx, 0x7c8824c1
rcl cl, cl
mov ecx, 0x5c797f23
dec cl
test al, dl
or ch, ah
imul ecx, eax, 0xc9e4b652
dec esi
mov ebx, 0x223
mov ecx, edx
xor ebx, 0x223
mov cl, bl
not ch
movsx ecx, dx
or ebx, eax
xchg ah, cl
mov al, 0x91
sbb eax, edi
imul eax, esi
mov ah, bl
cmp esi, eax
add esi, eax
mov esi, ebx
mov eax, 0xeb13
lea esi, [0x35f78bf3]
xor eax, 0xe2cf
not esi
mov esi, 0x46226b4
xor eax, 0x2c3
mov esi, eax
lea esi, [0x454decf0]
imul esi, esi
xchg ecx, eax
jmp 0x47270b
sub ebp, edi
mov dh, 0x9f
sub ebp, 0x718
imul ecx, esi
xchg edx, ecx
xchg edi, edi
lea edx, [0xcc2f7e69]
shl edx, 0xcc
lea edx, [0x45a987a8]
inc bh
lea ecx, [0xdd3238b8]
inc edi
mov edx, 0x16dc0d1e
add bl, dh
not bl
test ebp, 0x627d2cc0
mov bl, 0x95
add dh, 0x4b
lea edx, [0x5b22d6b]
movzx edi, bp
mov edx, esi
mov dl, dl
bswap edi
test edx, 0xb2318153
add dl, 0xa8
rcr dl, 0x45
test edx, 0xca668e4
cmp edx, eax
imul edi, ecx
dec edx
neg edi
lea ecx, [1]
inc dh
inc edi
rcl edx, 0xef
mov bh, 0xa5
sbb dh, al
imul edx, ebx
sbb edx, 0x578a96f1
test edx, 0x2b8c5a6e
imul edx, edi
test esi, 0xca45fd19
neg ebx
shl edx, 1
not edi
shl edx, 0xa7
test ah, 0x4c
movsx ebx, cx
mov edx, 0x7c6e62f0
test bl, ch
mov ebx, 0xe022148
and ebp, ecx
cmp ebx, ebx
dec ecx
imul edx, edi, 0xaca0fe31
mov edx, 0xe7ca13aa
test bl, bl
test dh, 0xbf
movzx ecx, al
mov cl, 0x93
test dl, 0x11
mov edx, 0x44b73200
dec ecx
rcl dl, 1
xchg dl, bl
inc ebx
test edi, ebp
xchg bh, ch
add edi, 0x2cf973f2
inc ecx
mov edx, 0x421464e8
mov cl, dh
dec edi
jmp 0x471309
rol bh, cl
or edx, ecx
and edx, 0x75236d9d
mov ebx, edi
test ebx, 0xde30108c
ror esi, 1
mov esi, esi
inc bl
or bl, 0x11
inc bh
rol bh, cl
mov ebx, 0xdf3b7d8e
cmp bl, dh
xchg bh, bl
mov bh, ah
mov bh, ch
xchg ebx, ebx
shr ebx, 0x82
lea ebx, [0xfc534d59]
mov ebx, edx
mov bh, al
mov ebx, eax
test bl, 0x1f
cmp bh, 0x85
test al, bh
test ch, 0x21
cmp bl, 0xbd
imul ebx, ecx
push 0xfffff61e
mov ebx, eax
sar bh, cl
test ecx, edx
bswap ebx
xchg ebx, ebx
dec ebx
ror ebx, 1
mov ebx, 0xd3a70b49
inc ebx
pop edx
bswap ebx
rcl ebx, cl
add edx, 0x9e2
test bl, 0x44
not ebx
or edx, ebp
mov bh, ch
test ebp, esi
lea esi, [edx]
test edi, eax
inc bl
mov ebx, ecx
and ebx, 0xf1a3d668
add edx, edi
movsx edx, bp
sal dl, 0x16
mov bh, dh
imul ebx, ebx, 0x25fb65b7
sar bh, 0xd5
push 0
add dl, dl
movsx ebx, dh
sbb edx, edx
inc bl
mov ebx, ebp
sar bl, 0xb7
or edx, esi
sub dh, al
sub bl, 0xc8
test bl, bh
xchg dh, bl
test ebx, edx
imul ebx, ebp
inc ebx
bswap edx
mov bl, 0x4b
cmp edx, esi
pop ebp
or bh, dl
inc ebx
mov ebx, 0xe7b75431
rol dh, 0xec
dec edx
add ebp, 0
mov ebx, eax
bswap edx
or ebp, esi
rcr edx, 0x70
imul edx, edx, 0xe40da706
neg bl
dec ebx
bswap edx
mov ebx, ebx
test ebx, 0xadc5009d
test ebp, 0x405efadd
test ebx, edx
and dl, cl
mov dh, 0x39
dec dh
sbb dh, ah
bswap edx
lea ebx, [0x1689]
inc edx
sub ebx, 0x7e7
sub edx, ecx
bswap edx
imul edx, eax
movsx edx, bp
sub edx, 0xdd37d7c3
mov edx, ebx
cmp edx, 0xea0506fe
mov dh, 0x88
jmp 0x4724a2
lea ebp, [0xe9428817]
test edi, 0x45c279ae
not ebp
adc ebp, ecx
imul ebp, eax
test ebx, ecx
lea ebp, [0x2e162035]
cmp ebp, 0x1a8d85c9
imul ebp, ebp
bswap ebp
mov ebp, 0x82aac938
test ecx, ecx
shr ebp, 1
bswap ebp
neg ebp
bswap ebp
mov ebp, ebp
bswap ebp
inc ebp
imul ebp, edx
cmp ebp, 0x86978357
test ecx, 0x1a8e5be
cmp ebp, edx
sub ebp, 0xdcbc7577
imul ebp, eax
adc ebp, ebp
xchg ebp, ebp
adc ebp, eax
mov esi, 0xbfb
test ebx, ebp
xor esi, 0xbfb
add esi, edx
mov ebp, 0xb06feec0
sbb ebp, ebp
sbb ebp, 0x2bb92225
jmp 0x4725ba
imul ebx, edi
bswap esi
mov bh, 0x81
rcr esi, 0xda
imul esi, ecx, 0x5a68d74a
neg bl
test esi, edx
not ebx
movzx ebx, cx
mov cl, 0xbc
mov ecx, edi
mov ecx, 0x5d18c848
test ah, 0x4b
xor cl, al
push edi
adc ch, dl
mov cl, ch
mov ecx, 0x9a7915b2
sal ecx, cl
lea ecx, [0x88840548]
dec ecx
sal cl, 0xe3
bswap ecx
mov ecx, 0xb73432c3
pop ebx
mov ecx, ebx
and ecx, ecx
shr ecx, 1
imul ecx, edi, 0x370a92bf
mov ecx, 0x7702f3b1
rcl ecx, 1
xor ecx, edx
mov ecx, 0xbb58b10d
xor ecx, edi
or ch, 0x95
neg cl
push 0xee4
sar ch, cl
inc ecx
inc ecx
test ch, bh
rol ecx, cl
imul ecx, ebx
dec ecx
sbb ecx, edi
or ecx, 0x85876b74
mov ecx, 0x39009221
mov cl, 0xac
dec ecx
sal ecx, 0xb5
bswap ecx
mov ch, 0xff
pop esi
shl ecx, 1
mov ecx, 0x7a92f7a0
dec ecx
mov cl, al
rcr ch, 0xf0
not ecx
cmp ch, bh
mov ecx, 0xb0d906d
mov ch, al
movzx ecx, si
test bh, dh
imul ecx, ebp
test bh, 0xc1
lea ecx, [0x47847ed6]
imul ecx, edi
movzx ecx, dl
test edx, 0xa7f4a588
xor esi, 0xee4
xadd esi, ebx
mov ecx, esi
add ecx, 0x561ec263
xchg bh, ch
mov ecx, ebx
mov ebp, esi
bswap ecx
lea esi, [0xfe565943]
mov bh, 4
not bh
bswap esi
mov ch, 0xaf
shl ch, 0xc0
imul ecx, esi
sal esi, 1
test cl, dl
dec ebx
imul ebx, ebx, 0x812db838
mov esi, edx
imul esi, edx
mov ecx, 0xaba3178e
add esi, ebp
test al, 0xfd
movzx esi, bh
test eax, 0xdcd5415
sub esi, ebx
lea esi, [0x366faed0]
mov esi, ebp
imul esi, esi, 0x5a40d757
cmp esi, 0xfc3e1ac5
mov esi, eax
mov esi, ebx
and esi, ebp
xchg esi, esi
xor esi, edx
xchg esi, esi
imul esi, edx
lea ebx, [0x6c82c]
sub ebx, 0x6c82c
imul esi, edi, 0x74fb9aec
ror esi, 0xbf
add ebx, ebp
sar esi, 0x18
adc esi, eax
xchg esi, esi
and esi, ebx
imul esi, ebp
mov esi, 0x8653573d
mov esi, 0x72257758
dec esi
mov esi, esi
mov esi, ecx
bswap esi
test eax, 0xbba304f8
test ebp, edi
imul esi, edi
not esi
cmp esi, esi
mov esi, ecx
xor esi, 0x785345ca
neg esi
bswap esi
mov ecx, 0x8c7
bswap esi
test ecx, 0x9f597de4
lea esi, [0xc43d84ff]
xor ecx, 0x8c7
mov esi, 0x34d8570e
imul esi, edi, 0x98f5b1ee
lea esi, [0xcc74be91]
mov ecx, 0
imul esi, esi, 0x5b61f3b0
xor ecx, ebx
neg esi
cmp ebx, edi
sal bh, 0x1e
add edi, ecx
rcr ebx, cl
mov bh, bl
bswap ebp
bswap esi
jmp 0x471495
pop ecx
sbb edx, esi
movzx edx, cx
jmp 0x47102f
xchg bh, bl
not ebp
test dh, 0x4e
imul ebp, esi, 0xa6fbd279
add bl, 0xce
mov ebx, 0x9b19ebbd
mov bl, dh
xchg ebx, ebx
rol ebx, 1
inc ebx
cmp ebx, ecx
sub ebx, ebx
push edx
mov bh, 0x94
imul ebx, ebx
sal bl, cl
test ch, bl
ror bh, 0xa8
mov bl, 0xca
mov ebx, ebx
xor ebx, ebx
inc ebx
imul ebx, ebx, 0x55a7bbf
inc ebx
lea ebx, [0x1066fbb8]
shl bl, cl
sar ebx, cl
pop ebp
lea ebx, [0x865ca1dc]
mov ebx, ecx
mov ebx, 0x2aa95040
test ebp, 0x8120d27
or ebx, edi
inc ebx
movsx ebx, bx
imul ebx, ecx, 0xc1f8303c
mov ebx, ebx
ror bl, 0x5c
mov ebx, ecx
or ebx, ecx
shr ebx, 1
bswap ebx
xor ebx, edx
bswap ebx
sbb bh, 0x33
bswap ebx
dec ebx
adc ebx, 0xe4dbbc64
not bh
dec ebx
rcl ebx, 1
add edx, ebp
mov ebx, edx
imul ebx, esi, 0x1e62c852
sub ebx, ebp
sub bh, dh
test dl, dh
and ebx, 0xd2e14508
jmp 0x47300d
add edi, dword [esp]
bswap ebx
test ch, ah
sub esp, 4
inc ebx
movsx edx, ax
movzx ebx, ch
add ecx, dword [edi]
test cl, 0xb9
xchg edx, ebp
imul edx, edi
lea ebp, [0x3ddc68e2]
movzx edx, bx
mov ebp, 0x8c49536f
bswap ebp
imul ebp, ebp, 0x89efa35d
mov ebp, esi
imul ebp, edi
sar ebp, 0xeb
mov ebp, 0x97e70e11
lea ebp, [0xc30ddc8f]
mov ebp, eax
and ebp, ebp
lea ebp, [0x2c8bf6ff]
bswap ebp
imul ebp, esi
jmp 0x471a88
add ebp, 0x2d181bad
movzx ebp, cl
shr bh, cl
adc ebx, ebp
mov ebx, ecx
mov bh, dl
xchg ebx, ebp
test bl, 0xb4
xor bl, ah
dec ebp
imul ebp, ebx, 0xef2d47c7
imul ebx, eax, 0xf0c06f04
test esi, 0x6de4b9f5
mov bh, ch
rcr bh, 1
push edi
mov ebx, ebx
xchg bl, bl
mov ebp, ecx
dec ebx
dec ebp
mov bl, 0xf7
sbb bh, 0xf8
mov ebp, eax
test edi, 0x9c4fec92
rcr bl, 0x64
test ah, dl
pop edx
dec ebx
mov bl, 0x9e
bswap ebp
rcl ebx, 0x75
mov bh, dh
mov ebp, 0x3916f820
add ebp, esi
mov bh, 3
sub bl, al
inc ebp
and ebp, eax
lea ebx, [edx]
movzx ebp, si
test ecx, 0xdc7f2d1d
mov ebp, ebp
mov ebp, 0xbe2d8c8a
or ebp, ebp
imul ebp, edi, 0xf81232
add ebp, 0x2fc3e33b
sbb ebp, eax
inc ebp
cmp ebp, eax
neg ebp
rol ebp, 1
movsx ebp, bx
mov ebp, esi
lea ebp, [0x5e63ee64]
add edi, ebx
test edx, 0x48a3f610
add ebx, ebp
mov ebp, 0x3642619a
test dh, dl
mov ebp, 0xdfac2586
add bh, cl
rcl ebx, 0x91
rol dh, cl
xchg bh, dl
mov ebx, ecx
jmp 0x47296c