push call pop pop ret int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 mov test je push test je push call pop mov pop pop ret int3 adc add add add add add add add add add push call lea push lea push lea push lea push call push push call push push call push push call push mov sub mov xor mov mov push mov push outs add outs add je and inc add jb jo add add add add add add add push add add mov test je mov push call mov test je mov call lea push push call mov lea push push mov call test pop pop jne mov cmp jae mov mov push mov add push push push xor mov mov mov mov call mov pop ret int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 push push mov push sub add jmp add jmp add jmp add jmp add jmp and add add add add add add add add add jmp lea jmp lea jmp mov jmp int3 int3 int3 add sbb add sbb add sbb add sbb add sbb int3 int3 int3 int3 int3 int3 mov push mov sub mov mov mov lea push sub mov mov mov mov push push push push push push call test je push mov pop pop xor pop call mov pop ret push push pop test je or test je or test je mov pop pop leave ret nop mov mov mov mov pop pop leave ret nop mov mov mov mov mov pop test je or test je or test je or add add add add add add add add popa add call push push push push call mov add push push add add test jne xor jmp sbb sbb test je lea mov call lea mov call lea mov call mov push call push push push push call mov add push ret mov push mov call mov mov pop pop mov add add add add push add add add add add jne call mov push push push push push call add mov mov mov mov mov pop pop leave ret nop push mov sub mov mov mov mov mov mov mov lea push lea push push lea push push push call push mov mov mov push call push lea push call push push lea push push call add or lea push push push push lea push push call add or lea push lea push push call add or lea push push int3 lea jmp mov lea mov xor call mov jmp push lea push push push call push lea push push adc add add add add add adc add add add pop ret int3 int3 int3 int3 int3 push mov call leave ret nop mov mov mov pop pop leave ret mov mov mov pop pop leave ret nop mov mov mov cmp jne mov cmp jne mov cmp jne mov ret mov push mov sub mov xor mov push push jmp mov mov mov mov shr rcr shr rcr or call add test je push push push push push call jmp int3 int3 lea jmp mov jmp int3 int3 lea mov mov mov mov shr rcr shr rcr or jne mov mov mov shr rcr shr rcr or jne div mov mov shr rcr shr rcr or jne div mov mov shr rcr shr rcr or jne div mov mul pop pop pop leave ret push mov push push push call mov mov pop ret int3 int3 int3 int3 int3 int3 int3 int3 push mov push push mov push push leave ret int3 int3 int3 int3 int3 int3 int3 int3 push push mov push push call mov mov mov mov int3 int3 int3 int3 int3 mov test je push call pop pop mov push lea mov call ret jmp jmp pop pop pop mov push lea mov call ret jmp push mov call test je push call add mov pop xor pop pop pop mov push lea mov call ret push push push call add pop ret int3 int3 int3 push mov push call mov jmp mov mov mov mov mov mov push call mov mov mov mov mov mov mov mov pop pop leave ret nop mov mov mov pop pop ret int3 int3 int3 int3 int3 push mov add xor add add add add add add add add push call add mov pop ret int3 int3 int3 int3 mov push mov sub push push push mov mov xor push push push mov mov mov mov mov mov mov push push push push call mov lea push push mov mov mov mov mov mov mov mov cmp je mov mov pop ret mov pop ret mov pop ret mov call mov mov mov lea lea call mov mov mov ret int3 int3 int3 int3 int3 int3 push mov push add cmp jae movzx sub jmp mov cmp jb add cmp jae movzx sub jmp mov cmp jb add cmp jae movzx sub jmp mov cmp jb add cmp jae jb add cmp jae movzx sub jmp mov cmp jb jmp mov cmp jb add cmp jae movzx sub jmp movzx sub jmp mov cmp jb add cmp jae movzx sub jmp mov cmp jb add cmp jae movzx sub mov mov mov lea lea call mov mov mov lea push push call mov test jns push jmp lea push mov push push mov push sub push push push mov int3 int3 int3 int3 int3 int3 mov push mov mov lea push push call add or lea push push push mov mov mov mov mov mov mov pop pop leave call mov call mov call mov call mov call mov push push jmp push lea push push jmp push lea push mov push push mov push sub push push push add pop add add add add add add add add test jge mov cmp je test je push push push add add add add add push add add add add jmp mov add jmp mov add jmp mov lea mov push jmp push lea push push jmp push lea push mov push push push mov xor push lea mov mov mov mov mov mov mov mov pop pop leave ret mov push call push lea push call mov lea push lea lea push lea push lea push lea push lea push push push push push push push call cmp mov mov mov mov push call push lea push call push lea push push mov call test fnclex jge push push mov lea push push mov call test fnclex jge push pop pop pop mov push ret jmp jmp pop ret mov push mov call mov mov mov mov mov mov mov call mov call mov call mov call mov call lea lea push lea push lea push push push call sbb add sbb add sbb add sbb add sbb add mov mov pop mov pop ret int3 int3 int3 int3 ret int3 int3 int3 int3 int3 mov push mov cmp mov mov lea push sub mov mov mov mov mov pop ret mov pop ret mov pop ret mov pop ret mov pop ret mov pop ret mov pop ret pop pop pop mov xor call mov pop ret int3 pop pop pop pop mov pop ret int3 int3 int3 call add mov pop ret int3 int3 int3 int3 int3 mov lea push sub mov mov mov mov mov mov mov mov mov mov mov mov cmp je mov mov jge mov cmp je test je push push push push push mov add push push push mov mov mov mov test je push call pop mov pop pop ret push lea push sub mov mov mov mov mov mov mov mov mov cmp jne test je mov cmp jne add mov mov mov mov mov mov mov mov mov xor mov push mov sub mov xor mov push push mov xor add add add add add add add add add mov mov mov pop pop pop pop mov xor call xor call mov xor call mov jmp lea jmp mov add mov pop ret int3 int3 int3 int3 int3 int3 jne call movzx or test cmovle mov test cmovns push int3 int3 int3 int3 int3 lea jmp lea jmp mov add jg add add add jg add add add jg jg add add add jg add add add jg add lea push push call fnclex test jge push push push call mov mov mov mov call mov mov mov mov jmp mov jmp int3 int3 lea jmp lea jmp lea mov mov mov add mov mov mov mov mov mov lea push push push push push push push push call test je mov push call mov test je mov push mov add mov mov mov mov mov mov mov mov je push call pop mov pop pop ret int3 int3 mov mov call mov mov call mov mov call mov push call jmp push push call test pop pop jne push lea push call lea push lea push lea push push push mov mov mov mov and mov and push push mov mov mov mov and mov and push mov mov mov mov and mov and push mov mov call mov mov mov mov and mov and push mov mov mov mov mov mov cmp jne mov mov mov mov mov mov mov mov mov mov mov mov add mov jne mov cmp je test je cmp jb push push nop nop nop nop push push mov push mov sub push push push push call mov push push push push mov mov mov mov mov cmp je mov mov mov cmp jae mov push call mov call mov call mov jae mov push call mov call mov call mov jmp pop pop mov push lea call ret jmp jmp mov push mov push push push push call add pop ret xor pop pop pop mov push ret jmp jmp pop mov call test je push call add mov pop ret push call add test je push push push push push add mov add mov inc inc add add add add lea jmp mov jmp int3 int3 lea jmp mov jmp xor cmp jne call push push push push push mov je mov push call mov test je mov push call call pop pop test je push push call pop pop mov call mov mov call mov mov call mov mov mov jmp mov jmp mov lea mov xor call mov pop pop add ret nop nop nop nop nop nop push mov push push push push push push push push push push call test fnclex jge push push push push mov push sub mov xor mov push push push push pop ret mov push mov sub mov xor mov push int3 int3 int3 int3 mov push mov push mov mov mov pop pop pop pop mov pop ret int3 int3 push lea call ret jmp jmp pop pop pop pop cmp jb add cmp jae movzx sub jmp mov cmp mov cmp jb add cmp jae movzx sub jmp mov push push push push call add push push push push mov mov mov push call mov mov mov mov mov fnclex jge mov push push push push call mov lea int3 int3 int3 int3 int3 int3 int3 mov jmp mov push push call mov lea push push mov mov call push push push mov call add cmp je mov and outs add add add add add add add add add xor call mov jmp int3 int3 int3 int3 int3 mov mov pop pop leave ret int3 int3 int3 int3 int3 mov mov call xor pop pop pop mov push mov push push push push push mov call add cmp je or lea push push push lea push push call add push push push push mov call add cmp je mov lea push push push lea push push call add or push push call push push call push push call push mov mov mov mov mov mov mov mov pop pop jmp mov lea mov xor call mov jmp mov lea pop pop test je push push call pop pop test push call pop ret int3 int3 int3 int3 int3 int3 int3 int3 mov ret int3 int3 int3 int3 int3 mov push push push push push mov call add or jmp add add add add add add adc add add add call ret int3 int3 int3 int3 int3 push mov call cmp je cmp je cmp je cmp je cmp jne int3 int3 lea jmp mov jmp int3 int3 lea jmp je push call pop mov pop pop ret push mov pop pop mov xor call mov pop ret int3 int3 lea push push jmp push lea push push jmp push mov push push push push push push push push push add add add add add add add add add push jmp push lea push push jmp push lea push push mov lea call mov lea call mov lea call mov mov mov mov mov mov mov mov mov jmp mov push lea push push push push push push push push call cmp fnclex jge mov push push push push call mov mov mov mov mov lea add add jmp mov add add add adc add add add add add add call lea lea push lea push lea push lea push ret nop nop nop nop nop mov push mov mov push call pop mov test je push call pop mov push call push push call push push call push push push sub mov mov mov mov mov mov mov mov mov mov mov mov mov mov cmp jne mov mov mov mov mov mov mov mov lea add add jmp mov mov shr mov sub sub cmp jb std rep mov shr mov sub sub cmp jb std rep cld push push push call add test je push push push shr mov sub sub cmp jb std rep cld jmp mov mov mov mov mov mov mov lea add add mov push call fnclex test jge push push mov push mov push push push push call push push push push mov call mov mov mov mov call mov mov mov test je cmp jb push push push push call add add jmp mov add jmp mov lea mov xor call mov add jmp mov add jmp mov lea mov xor call mov lea call mov lea call mov lea call mov mov pop pop ret int3 int3 int3 int3 int3 add push add inc add inc add dec add add je push call mov test je push call mov test add add push add add add add add add add push mov xor push lea mov mov mov mov mov call add push push push push call push push push pop pop pop pop ret push mov push push push jmp mov cmp jne mov jmp mov mov mov mov mov test je push call pop mov test je push jmp int3 int3 int3 int3 int3 mov push mov push test je push call pop mov test je push call je push call pop mov test je push call pop add dec add push add inc add inc add dec dec add push add inc add inc add dec add call mov cmp mov je mov push call mov cmp mov push call mov mov mov mov mov mov mov lea push lea push lea push push call add lea mov jmp int3 int3 lea jmp lea jmp lea jmp mov mov mov mov mov mov mov mov lea add add push add add add add add add add add mov call mov mov mov call mov mov mov call push push call mov lea push push mov call test test je push call pop mov pop ret push mov mov mov pop pop pop pop mov xor call mov mov pop pop pop pop mov xor call mov pop pop pop pop pop mov xor call mov pop ret cmp je push call cmp je push call cmp je xor pop call mov pop ret int3 int3 int3 int3 push call add push push push push call push push mov mov mov mov push call push lea push call push call pop mov pop pop ret int3 int3 int3 mov cmp mov je mov push call mov cmp mov nop nop nop nop nop mov push mov push mov cmp mov je mov push call mov cmp mov je add inc add add add inc add add add inc mov je mov push call mov cmp mov je mov sub push push push mov mov mov mov and mov mov mov pop pop pop pop mov pop ret int3 push push call add push push push push call push call ret jmp jmp pop pop pop mov pop ret push mov push push mov push sub mov xor mov push push push mov mov mov mov and mov and mov push push mov push sub mov xor mov push jne mov jmp mov mov mov mov mov mov mov mov sub push push push mov mov mov mov and push push mov push mov sub push push push mov add add add add dec add push add inc add je mov push call mov cmp mov je mov push jmp mov jmp mov lea mov xor call mov jmp push call push push push push call add push push push push push push push push call mov cmp je call push push push push call add push push push mov jmp mov add jmp mov add jmp mov add ret int3 int3 int3 int3 int3 mov ret int3 int3 int3 int3 int3 mov push mov push push push mov push push push call add push push push push call call lea push lea push lea push push call add nop nop nop nop nop nop nop nop mov mov or test cmovle mov test cmovns push push push call push push call add pop ret int3 int3 int3 int3 int3 push mov push push mov push sub push push add add add dec add push add inc add inc je cmp je cmp je cmp jne or jmp or mov pop pop pop leave ret int3 int3 int3 int3 mov pop pop pop mov pop ret int3 int3 int3 push push call mov mov mov mov mov mov mov mov mov mov mov push call mov mov mov mov inc mov mov mov mov mov mov mov mov mov call add pop ret int3 int3 int3 int3 int3 int3 mov mov mov push call push lea push call mov je cmp je cmp jne or jmp or jmp or add add add add add add add add add outs add add add dec add push add add add dec push lea push push call add lea push lea push int3 int3 int3 int3 int3 push mov push push push int3 int3 mov ret int3 int3 int3 int3 int3 int3 add add add add add add add add push add push mov call mov mov pop pop mov pop mov add add dec add push add inc add inc add cmp je cmp je cmp jne or jmp or jmp mov mov lea mov mov mov mov mov mov mov pop pop pop ret nop nop nop nop nop nop push call mov cmp mov je mov push call mov mov push call mov cmp mov je mov push call mov mov mov mov mov mov push mov mov mov push call push lea push call push lea push call int3 int3 int3 int3 int3 int3 push mov mov push lea push lea push lea push push push call add leave ret nop nop nop nop nop mov push mov pop mov pop mov pop ret nop nop nop nop lea push push call fnclex test jge push push mov mov mov mov mov mov mov mov mov pop ret add add add add inc add add add add add mov call mov mov pop pop mov pop mov pop jmp mov lea mov xor call mov jmp mov jmp lea jmp lea jmp mov jmp int3 int3 lea jmp mov pop leave ret int3 int3 int3 int3 int3 mov pop mov xor call mov pop ret int3 int3 int3 push push push call lea lea push push push call mov mov mov mov call mov mov mov mov call call mov xor call mov jmp int3 int3 int3 int3 test je push call mov test je push call mov mov mov mov mov mov mov mov push push mov int3 int3 push mov push push mov push sub push nop nop nop nop nop nop nop nop nop sub call int3 int3 int3 int3 int3 int3 int3 int3 int3 call movzx or test cmovle mov test cmovns push push je push call cmp je push call cmp je push mov mov mov mov mov mov mov mov cmp je mov mov mov mov mov mov mov mov lea mov movzx or test cmovle mov test cmovns push push push jmp mov jmp int3 int3 lea jmp mov jmp int3 mov pop ret int3 int3 int3 int3 int3 push mov mov mov mov mov mov pop ret int3 int3 int3 pop mov add ret nop nop nop nop nop nop add lock add pop add lock add pop add lock add pop add lock add pop add lock add pop lock add pop add lock add pop add lock add pop add lock add pop add lock add pop add int3 mov ret int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 push mov push mov push add add add jg add add add jg add add add add jg add add add jg add add add add add or add add add add add add add int3 int3 int3 int3 int3 int3 int3 int3 mov jmp call add ret int3 int3 int3 int3 int3 int3 int3 nop nop nop nop nop nop nop push mov push call push push push push push mov call add or mov push mov call mov mov pop pop mov pop push lea push push jmp push lea push push jmp call pop ret int3 int3 int3 int3 int3 int3 int3 mov push push push push push push push push call mov push call add mov pop ret int3 int3 int3 pop call mov pop ret int3 int3 int3 int3 int3 int3 int3 mov push mov sub mov xor mov mov pop pop mov pop mov pop ret nop nop nop je mov mov mov mov mov mov mov mov mov mov mov mov mov mov mov mov mov mov add lea mov xor call mov jmp mov lea mov xor mov lea mov xor call mov jmp mov lea mov call pop mov pop pop ret int3 int3 int3 int3 add add dec add push add add add dec add push push call push push push push call mov add mov add ret nop nop nop nop nop nop nop mov mov mov mov mov push call mov mov mov pop add add add add add add add add add lea push lea push push call lea push lea push call mov mov pop pop mov pop mov pop ret mov cmp jne mov jmp mov mov mov mov mov lock dec test jg mov mov push mov call mov mov mov pop pop xor pop call mov pop ret int3 int3 int3 int3 int3 int3 int3 mov test je cmp jne mov jmp mov mov mov mov mov mov int3 int3 int3 int3 int3 push mov sub push push int3 int3 mov push mov sub mov xor mov push nop nop nop nop nop nop nop nop mov push mov jmp int3 int3 lea jmp mov jmp int3 int3 mov push mov mov mov mov mov mov mov mov mov call xor push push mov call xor push push mov mov mov mov mov mov mov push call fnclex call mov jmp lea jmp lea jmp mov lea mov xor call mov jmp lea jmp lea jmp mov lea push push call mov lea call push push call mov mov mov mov mov mov mov mov push call mov mov mov mov lea mov mov mov mov mov mov xor xor xor xor xor xor xor xor xor xor sbb push sbb push sbb push sbb push sbb push mov mov mov mov mov mov mov mov mov jmp mov mov mov mov cmp je mov mov mov mov push mov call xor push push mov call xor push mov lea mov xor call mov jmp mov jmp mov push sbb push sbb push sbb push sbb push sbb pop pop pop add ret int3 int3 int3 int3 int3 push add add add add add add add add add push mov push mov push call mov jmp mov lea int3 int3 int3 int3 int3 push mov sub mov mov push push push call mov test jns push push call mov cmp je test je push push push push call mov mov mov mov lea mov mov mov mov mov mov mov call mov mov mov mov call mov mov call push call push call push call push call add push push push push push push push push call test cmp je test je push push push push push call add add add add adc add add add add add lock add sldt lock add sldt lock add sldt lock mov call push mov call push mov call push mov pop pop leave ret push mov sub push push push mov jmp lea jmp lea jmp mov lea mov xor int3 int3 int3 int3 int3 push mov call mov mov mov mov xor mov mov mov mov mov mov mov jmp lea jmp lea jmp lea jmp mov jmp int3 sub push push push mov xor push lea mov mov int3 int3 int3 int3 int3 mov push mov mov push int3 int3 int3 int3 int3 lea jmp mov lea mov add sldt lock add sldt lock add sldt lock add sldt lock add sldt lock add sldt lock add sldt add pop ret int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 sub push push push push push push call add pop ret mov mov pop pop mov pop mov pop ret nop inc add add add inc add add add inc add mov push sub push push push mov xor push lea push mov push sub push push push mov xor push push push call pop ret int3 int3 int3 int3 int3 je test je cmp jb push push push push call int3 int3 int3 int3 int3 int3 int3 int3 mov mov call xor push push mov call xor push push mov push push mov call xor push push mov call xor xor push push mov call xor push push mov call pop pop ret nop nop nop nop nop mov push mov mov mov call mov mov mov call mov mov int3 int3 int3 int3 int3 int3 int3 int3 mov test mov mov jmp push push call test pop pop jne int3 int3 push mov push push mov push sub mov inc add add inc add add inc add add inc mov pop pop mov pop mov pop ret nop nop lea jmp mov jmp int3 int3 lea jmp lea jmp int3 int3 int3 int3 int3 int3 int3 lea jmp mov add add add add add add add add outs add inc out inc out inc out inc out inc out out inc out inc out inc out inc out inc mov xor call mov jmp lea jmp lea jmp mov mov mov mov call mov mov mov mov call mov mov mov mov mov cmp jne mov jmp mov cmp jmp push push call test pop pop jne or jmp int3 int3 int3 int3 mov push mov push mov push call push push mov call push push mov call push mov mov call mov mov mov call mov mov mov or jmp push push call test pop pop jne or jge push push mov push push call mov mov mov int3 int3 int3 mov push mov push push push push int3 int3 int3 int3 lea jmp mov lea mov xor int3 int3 lea jmp mov lea mov xor call mov mov pop mov pop ret nop nop nop nop nop mov mov mov cmp jne mov jmp mov cmp jne mov mov lea push mov mov mov push call fnclex dec out dec out dec out dec out dec out inc in inc in inc in inc in inc in mov mov mov lea push mov mov mov push call push push push push push push push call mov cmp clc call clc call clc call clc call clc call cmc dec cmc dec cmc dec cmc dec cmc dec add add add add add add add add add and push lea push lea push lea push push push call mov mov cmp jne mov jmp mov cmp jne mov mov mov mov mov mov mov mov mov lea push push call mov lea push push mov call test fnclex call test je push call pop mov pop ret push push call cmp je push call cmp je push call call push push lea call push push lea call push sti call sti call sti call sti call sti call call call call call call call call call call call xor call mov xor call mov jmp int3 int3 int3 lea push push push call mov test jns push jmp mov pop ret int3 int3 int3 int3 int3 int3 push add mov inc inc add add add add add add mov jmp mov lea mov xor call mov jmp mov jmp push push call test pop pop jne mov cmp call mov jmp mov lea mov xor call mov jmp call mov test je push call mov test je push mov mov mov mov mov mov mov push mov mov call mov jmp int3 int3 int3 int3 int3 lea jmp mov mov call xor pop pop pop mov push lea push call mov test je push call mov test je xor call mov jmp int3 int3 int3 int3 int3 lea push mov push mov push mov push mov push mov int3 push mov push push mov push sub mov xor int3 int3 int3 int3 int3 int3 mov push mov push mov mov mov mov mov mov push call mov mov mov cmp jne mov jmp mov cmp jne mov jmp push call test pop pop jne mov cmp jae mov push push call fnclex test jge push push push push jmp cmp jne mov jmp cmp jne mov jmp cmp mov mov mov jmp mov mov mov mov mov mov push push mov mov mov mov mov mov mov mov nop nop nop nop nop mov push mov push push mov push mov push mov call test je push call nop nop nop nop nop push push mov push mov int3 int3 int3 lea jmp mov lea mov xor call push push call fnclex test jge push push mov push push lea push lea push push lea push push push push sub push push push mov xor push lea mov push push mov call test fnclex jge mov push push mov mov mov mov mov mov jmp mov mov mov pop xor pop call leave ret int3 int3 int3 int3 mov call push push mov call push push mov call add mov mov mov mov mov mov mov mov mov add add add add add inc add add add add mov xor call mov pop ret int3 int3 int3 int3 mov jmp cmp jne mov jmp cmp jne mov jmp cmp cmp cmp cmp cmp cmp cmp cmp cmp cmp push mov call push push mov call push push mov xor call mov jmp mov lea mov xor call mov mov xor call mov jmp mov lea mov xor call mov mov ret int3 int3 int3 int3 int3 int3 int3 call test fnclex jge push push push push call lea push mov call push mov call push mov call push mov mov mov mov jmp mov mov mov mov mov mov ret nop nop nop nop nop nop nop nop call mov lea push push mov call test fnclex jge int3 int3 int3 int3 mov push mov sub push push add add add inc add add add add add add and jne outs add add and je push add add lea push lea push lea push push call add mov mov mov mov call xor pop pop pop mov push int3 int3 int3 lea jmp lea jmp lea jmp lea lea jmp mov jmp int3 int3 int3 int3 int3 int3 mov xor call mov xor call mov jmp int3 int3 push push mov call push push mov call push push mov mov mov mov mov jmp mov mov mov mov push push push push mov xor push lea mov mov push push push push call add pop ret mov push add add add add add add add inc add add mov lea call push push call mov lea call push push push mov call test fnclex jge push push push call mov test jns push push call pop pop jmp lea mov xor call mov xor call mov jmp int3 lea push lea push lea push lea push push push push call test pop pop jne or jmp push push call test pop pop jne or jmp push push call pop jne or jmp push push call test pop pop pop pop jne or jmp push push call test pop test pop pop jne or jmp push push call test mov call xor pop pop pop mov push lea call in inc in inc in inc in inc in inc out dec out dec out dec out dec out dec push mov push sub mov xor mov push push push call ret int3 int3 int3 int3 int3 mov push mov push mov call test fnclex jge mov push push push call clc call clc call clc call clc call clc dec cmc dec cmc dec cmc dec cmc dec cmc push call test fnclex jge push push push push call nop nop nop nop nop nop push mov sub push test jge push push mov push push call mov mov xor call mov pop ret int3 int3 int3 int3 int3 push push call test pop pop jne mov cmp jae mov mov mov mov mov mov mov mov cmp jne call sti call sti call sti call sti call sti push call fnclex test jge push push push push call int3 int3 int3 int3 int3 push mov sub mov xor int3 int3 int3 int3 int3 int3 push mov mov mov add add inc add add add add add add add nop nop nop nop nop nop push push mov push pop add ret nop nop nop nop nop nop nop call mov jmp lea jmp lea jmp lea jmp lea push jmp push jmp push jmp push jmp push jmp push push mov push sub push push push mov xor add adc add adc add adc add adc add adc jmp nop nop jmp nop nop jmp nop nop jmp pop pop add ret int3 int3 int3 int3 int3 int3 mov lea push mov mov mov push call fnclex mov push push lea call push push lea call push push jne or jmp push push call test pop pop jne lea jmp lea jmp lea jmp mov jmp int3 int3 pop pop pop leave ret push mov sub push push add or add or add or add or add or nop nop jmp nop nop jmp nop nop jmp nop mov push mov push call mov jmp mov mov mov je mov cmp jne add add test jne xor jmp nop jmp nop nop jmp nop nop jmp nop nop call push mov call push mov call push mov call int3 int3 int3 int3 int3 int3 int3 lea jmp lea add add inc add add add inc add add add lea mov xor call mov jmp lea jmp mov lea push push call test pop pop jne or jmp push add add add add add add inc add add add lea mov jmp xor test jne mov cmp je movzx int3 int3 int3 int3 int3 lea jmp lea jmp lea setg lea mov jmp xor test jne mov cmp je test setg lea mov jmp xor test jne mov cmp xor test setg lea mov jmp xor test jne mov lea call push push lea call push push lea call mov mov mov pop pop pop pop mov pop ret mov mov mov mov mov mov mov cmp jne mov mov push lea call ret jmp jmp pop pop pop pop pop pop mov push mov call ret jmp jmp xor pop pop pop mov push mov call ret jmp int3 int3 int3 int3 push mov sub mov xor mov nop nop nop nop nop push mov sub push mov add in add in add in add in add in push mov call test fnclex jge push push push push add add add inc add add add inc add add mov pop pop pop ret int3 int3 int3 int3 int3 adc add adc add adc add adc add adc add int3 int3 int3 int3 lea jmp lea jmp lea jmp je movzx movzx sub je xor test setg lea mov jne mov jmp mov cmp jne mov jmp mov mov in add in add in add in add in add or add or add or add or add or add fnclex test jge push push mov push push call mov push call add pop ret int3 int3 int3 int3 int3 pop mov pop ret nop nop nop nop nop nop push push call push push push push call add push cmp jne mov jmp mov cmp jne mov jmp mov push mov sub push push push mov mov mov mov test je mov cmp jne add add test jne xor int3 lea jmp lea jmp lea jmp lea jmp lea push push mov push sub mov xor mov push push jmp push jmp push jmp push jmp push jmp push call mov xor call mov jmp lea jmp lea jmp xor call mov xor call mov jmp lea jmp lea mov mov mov mov mov mov mov mov mov sub push lea call push push lea call push push lea ret push mov call test je push call pop mov test fnclex jge mov push push push push call mov jmp mov add jmp mov lea mov xor call mov lea push mov mov mov push call fnclex mov cmp cmp jne mov jmp cmp jne mov jmp cmp jne mov lea mov xor call mov jmp lea jmp mov ret int3 int3 int3 int3 int3 push mov call mov nop nop nop nop nop nop nop push push mov push push call mov test jns push push call pop mov jmp xor test jne mov cmp je movzx movzx push mov call mov mov mov mov mov mov mov nop nop nop nop push mov sub push mov push add add add add add adc add add add add mov pop mov pop ret int3 int3 int3 int3 int3 jmp mov jmp int3 int3 int3 int3 int3 int3 int3 mov mov mov mov mov mov mov mov sub mov mov jmp mov cmp jne mov jmp mov mov mov call lea call lea call lea call lea call lea add or add add add add add add add add mov mov mov mov pop ret int3 int3 int3 int3 lea or lock dec test jg mov mov push mov mov mov mov mov mov mov mov mov push push jne mov jmp cmp jne mov jmp cmp jne mov or lock dec test jg mov mov push mov call mov test je push call mov test je push call je xor test setg lea mov jmp xor test jne movzx sub je xor test setg lea mov jmp xor sub je xor test setg lea mov jmp xor test add inc add add add add add add add add mov lea mov mov mov mov mov mov mov mov int3 int3 int3 int3 int3 int3 lea jmp lea jmp lea mov xor call mov jmp lea jmp lea jmp add push push push push call push push push push pop call leave ret int3 int3 int3 int3 int3 mov jne add add test jne xor jmp sbb sbb test mov lea mov xor call mov jmp lea jmp lea nop nop nop push mov sub push mov push mov pop ret int3 int3 int3 int3 int3 int3 push mov add add add add add add add add add inc mov mov mov mov mov mov mov mov push mov mov push mov push mov push mov push mov push mov mov lea push push call fnclex test jge push lea jmp xor test jne mov cmp je movzx movzx setg lea jmp xor test jne mov cmp je movzx mov add jmp mov lea mov xor call mov jmp push push push push push push push push call add movdqa movdqa movdqa movdqa movdqa movdqa movdqa movdqa movdqa movdqa int3 int3 int3 int3 int3 int3 push mov sub push push push push call push push push push call mov mov lea push push call fnclex test jge push push nop nop push mov sub push mov push mov sub push mov push mov call test je push call pop lea jmp lea jmp lea jmp lea jmp mov jmp push call pop ret int3 int3 int3 int3 int3 mov mov cmp je test je push push push push push je xor test setg lea jmp xor test jne mov test setg lea jmp xor test jne mov cmp je xor test setg lea jmp xor test jne mov cmp call xor pop pop pop mov push lea call ret cmp jne add add test jne xor jmp sbb sbb ret nop nop nop nop nop mov push mov push push mov push mov push call mov jmp mov mov mov push mov sub push push push mov mov mov pop mov push lea call ret jmp jmp pop pop mov cmp jne test je mov cmp jne add add pop ret int3 int3 int3 int3 int3 int3 int3 push mov xor mov mov mov mov mov mov mov mov movzx movzx sub je xor test setg lea mov jmp ret int3 int3 int3 int3 int3 int3 int3 push mov call mov lea call push push call mov lea call jne test je mov cmp jne add add test jne push call mov lea call push push call mov lea push push push push push push push push call mov push push mov xor push lea mov mov mov mov cmp jne test je mov cmp jne add add test int3 jmp int3 int3 int3 int3 int3 int3 jmp int3 lea jmp mov lea mov xor call mov jmp lea jmp mov push call jmp mov push call jmp mov call pop ret int3 int3 int3 int3 int3 mov push lea jmp mov lea mov xor call mov jmp int3 mov jmp mov mov mov mov mov mov mov mov nop nop nop nop nop nop nop push mov sub int3 int3 jmp int3 int3 int3 int3 int3 int3 jmp xor pop call leave ret int3 int3 int3 int3 int3 lea call lea call lea call lea call lea call je push push call test pop pop je push push mov push mov call test je push call pop mov int3 int3 int3 int3 int3 mov push mov mov mov int3 int3 int3 int3 int3 mov ret int3 int3 int3 pop pop ret nop nop nop nop nop nop nop nop push mov sub push mov push mov sub push mov mov mov mov mov mov mov sub mov mov mov mov mov mov mov mov mov mov mov pop pop add ret int3 int3 int3 int3 int3 int3 int3 mov pop ret int3 int3 int3 int3 int3 mov push jmp int3 int3 int3 int3 int3 int3 jmp int3 int3 push push push call add pop ret mov push mov mov jmp lea jmp lea jmp lea jmp lea jmp mov push call jmp mov push call jmp mov push pop je push push call test pop pop je push int3 int3 int3 int3 int3 int3 push push mov push int3 int3 int3 int3 mov ret int3 int3 int3 int3 pop pop mov push lea call ret jmp jmp pop inc add add add add add add add add add call test fnclex jge push push push push call mov jmp mov mov mov mov mov mov mov mov mov mov mov mov mov mov mov sub mov mov mov add add inc add add inc add add inc add mov call test fnclex jge mov push push push push cmp je test je cmp jb push push push push push call jmp mov push call jmp mov push call add inc add add inc add add inc add add push lea push lea push lea push push call add int3 int3 int3 mov ret int3 int3 int3 int3 int3 int3 int3 int3 int3 mov push mov push push mov out out out out out out out out out out int3 int3 lea jmp lea jmp lea jmp lea jmp movzx movzx sub je xor test setg lea jmp xor movzx sub je xor test setg lea jmp xor test sub je xor test setg lea jmp xor test jne mov mov mov mov mov sub mov mov mov mov mov cmp je test je cmp jb push push push mov cmp jne add add test jne xor jmp sbb int3 int3 int3 int3 int3 push mov push mov mov push mov mov mov mov mov mov mov mov mov mov pop pop ret int3 int3 int3 int3 int3 int3 pop mov cmp je push call pop mov cmp je call pop mov cmp je push call pop mov cmp jmp sub jmp sub jmp sub jmp sub jmp sub nop nop nop nop nop nop nop nop push push mov call mov mov mov mov mov movzx mov mov add add add add add add add add inc add pop pop pop leave ret int3 int3 int3 int3 int3 dec inc add dec inc add dec inc add dec int3 int3 int3 push mov push push mov push sub mov mov call mov mov mov mov mov movzx mov xor call mov jmp lea jmp lea jmp lea jmp jne movzx movzx sub je xor test setg lea jmp call jmp mov push call jmp mov push call jmp jmp push push call test pop pop jne mov jmp mov xor call mov jmp lea jmp lea jmp lea mov call test je push call pop mov pop ret mov mov mov mov mov mov mov call mov mov push call pop mov cmp je push call pop mov push call mov test jns push push call pop pop ret int3 int3 int3 int3 int3 int3 int3 int3 push cmp jne call push push push push push mov call call leave ret int3 int3 int3 int3 int3 mov push pop mov pop pop ret int3 int3 int3 int3 int3 je movzx movzx sub je xor test setg lea test mov pop ret nop nop nop nop nop nop nop lea jmp lea jmp lea jmp lea jmp mov lea mov call test fnclex jge push push push push call sub jmp sub jmp sub jmp sub jmp sub jmp call fnclex test jge push push mov push push call jne call push push push push push mov call add jp jp jp jp jp jp jp jp jp jp push call fnclex test jge push push mov push push pop pop pop pop ret int3 int3 int3 int3 int3 push mov sub push mov push mov sub push push lea push lea push lea push lea push push call mov sub push mov push mov sub push push push xor mov mov mov mov mov mov mov mov mov sub push mov push mov sub push push push mov inc add dec inc add dec inc add dec inc je or test je or test je or test je test je or test je or test je or test mov mov mov mov mov mov mov mov mov cmp or test je or test je or test je or mov mov mov mov sub mov mov mov mov mov pop ret nop nop nop nop nop mov push mov mov movzx mov mov mov mov mov mov call mov int3 int3 int3 int3 int3 int3 jmp int3 int3 int3 jne mov jmp push push call test pop pop jne lea mov mov mov mov mov mov mov mov mov int3 int3 int3 int3 int3 mov push mov sub push mov mov mov mov mov mov mov mov push call call mov jmp lea jmp mov lea mov xor call mov xor call mov jmp lea jmp mov lea mov xor call mov jmp lea jmp mov lea mov xor push lea push lea push lea push lea push push add dec inc add dec inc add dec inc add call mov mov mov mov mov movzx mov mov mov mov call test je push call pop mov pop pop pop pop pop mov pop ret int3 int3 int3 int3 push call mov mov mov mov mov mov mov mov pop jne mov jmp push push call test pop pop pop pop jne mov jmp push push call test pop test pop pop jne mov jmp push push call test call test pop pop jne mov jmp push push call jge jge jge jge jge jge jge jge jge jge push call test pop pop jne mov jmp push push push push push mov xor push lea mov mov mov mov pop pop ret int3 int3 int3 int3 int3 mov mov jmp lea jmp mov lea mov xor call mov or lea push push push lea push push call or push push push push push push push push push call int3 int3 int3 int3 mov push mov sub mov xor int3 int3 int3 mov push mov sub mov xor mov or add add add add add add add add add int3 int3 int3 jmp int3 int3 int3 int3 int3 int3 mov mov mov call mov mov mov mov mov movzx pop pop pop ret int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 lea jmp mov mov mov sub mov mov mov mov mov mov pop pop je push push call test pop pop je mov xor call mov xor call mov jmp lea jmp push push call test pop pop jne mov jmp push lea push push call or lea push push push lea push push call or lea push push push lea push lea mov xor call mov xor call mov jmp lea cmp je push call pop mov cmp je push call dec dec dec dec dec dec dec dec dec dec call test je push call pop mov pop pop ret mov cmp je push call pop mov cmp je push push lea push push call or lea push push push lea push push push lea push push call or lea mov mov mov pop ret int3 int3 int3 int3 int3 cmps cmps cmps cmps cmps cmps cmps cmps cmps cmps push push lea push push call or lea push push push push push lea push push call or lea push int3 int3 int3 int3 int3 int3 int3 int3 int3 lea add adc add add add adc add add add adc sbb sbb sbb sbb sbb sbb sbb sbb sbb sbb call or lea push push push lea push push call push call or lea push push push lea push push mov mov movzx mov mov mov mov mov mov call add ret nop nop nop nop nop nop nop nop int3 int3 int3 int3 int3 int3 int3 push push mov pop pop pop ret int3 int3 int3 int3 int3 mov je push call pop mov cmp je push call pop mov mov sub mov mov mov mov mov mov mov call test fnclex jge mov push push push push call int3 int3 int3 int3 int3 int3 int3 mov push mov push mov push mov sub push push push mov mov pop pop leave ret int3 int3 int3 int3 int3 mov adc add add add adc add add add adc add push mov mov mov push call fnclex mov cmp jge je cmp je cmp je cmp je cmp je cmp mov mov mov mov mov movzx mov mov mov mov int3 int3 int3 int3 int3 int3 push mov sub mov int3 int3 int3 int3 mov push mov push push push mov mov mov movzx mov mov mov mov mov mov jmp lea jmp lea jmp lea jmp mov lea mov movzx mov mov mov mov mov mov call mov mov call test pop pop je push push call test pop push call test pop pop je push push call test test pop pop je push push call test pop pop mov mov mov mov movzx mov mov mov mov mov push push push call push push push push call add sub sub sub sub sub sub sub sub sub sub mov sub mov mov mov mov mov mov mov mov add add adc add add add adc add add add jmp mov lea mov xor call mov jmp lea jmp mov mov mov call mov mov mov mov mov mov add add add adc add add add adc add add add ret int3 int3 int3 int3 int3 int3 int3 int3 xor pop pop pop mov push lea call ret jmp pop pop pop mov push lea call ret jmp jmp int3 int3 int3 int3 int3 jmp int3 int3 int3 int3 int3 int3 int3 int3 jmp int3 int3 int3 int3 int3 mov ret int3 int3 int3 int3 int3 int3 int3 int3 mov mov mov mov mov mov mov mov call mov nop nop nop nop nop nop nop nop nop mov call mov jmp int3 int3 int3 int3 int3 int3 int3 push push call test pop pop je push push call mov mov mov mov mov mov mov mov mov lea pop pop mov pop ret int3 int3 int3 int3 int3 jne mov cmp je movzx movzx sub je xor test test jne mov cmp je movzx movzx sub je xor int3 int3 int3 int3 push mov push push mov push xor call mov jmp int3 int3 int3 int3 int3 int3 mov mov call mov mov mov mov mov mov mov lea jmp lea jmp lea jmp mov lea mov xor jmp mov lea mov xor call mov jmp int3 int3 call fnclex mov cmp jge push push mov push mov fnclex mov cmp jge push push mov push mov push push call fnclex mov cmp jge push push mov push cmp jge push push mov push mov push call mov jge push push mov push mov push call mov jmp mov cmp jge push push mov push mov push call push push mov push mov push call mov jmp mov int3 int3 int3 int3 int3 int3 int3 int3 push push lea mov call lea mov call lea mov call lea jmp xor test jne mov cmp je movzx movzx sub xor test jne mov cmp je movzx movzx sub je mov jmp push push call test pop pop jne mov int3 int3 int3 int3 int3 int3 int3 int3 mov push mov mov pop ret int3 int3 int3 int3 int3 int3 mov push call fnclex mov cmp jge push push mov mov mov mov push call fnclex mov cmp jge push int3 int3 int3 int3 int3 mov push mov sub mov sub mov mov mov mov mov mov mov mov mov call mov pop ret int3 int3 int3 int3 int3 int3 cmp je cmp je cmp je cmp je cmp je or or or or or or or or or or mov call lea mov call lea mov call lea mov push mov call test je push call pop mov pop nop nop nop nop nop nop nop nop push mov jmp lea jmp lea jmp lea jmp lea jmp mov int3 int3 int3 int3 int3 int3 int3 push mov mov cmp je movzx movzx sub je xor test setg lea jmp lea jmp mov lea mov xor call mov jmp mov cmp je movzx movzx sub je xor test setg jmp lea jmp mov lea mov xor call mov xor int3 int3 int3 int3 int3 push mov push push mov arpl arpl arpl arpl arpl arpl arpl arpl arpl arpl int3 int3 int3 int3 int3 int3 push mov push mov adc adc adc adc adc adc adc adc adc adc mov mov push call fnclex mov cmp jge push push call lea mov call lea mov call lea mov call int3 int3 int3 int3 int3 mov push mov push mov add jmp mov add jmp mov add jmp mov add lea jmp mov lea mov xor call mov xor call pop leave ret int3 int3 int3 int3 int3 mov push lea mov xor call mov jmp int3 int3 int3 int3 ret int3 int3 int3 int3 int3 mov push mov mov int3 int3 int3 int3 int3 int3 int3 push mov sub mov lea mov xor call mov jmp int3 int3 int3 jmp lea jmp lea jmp mov lea mov xor call jmp mov lea mov xor call mov xor call mov int3 int3 int3 int3 int3 int3 push mov push push pop ret nop nop nop nop nop nop nop nop mov mov mov mov mov mov mov mov mov call mov call mov mov mov mov mov mov mov mov lea mov test jne movzx movzx sub je xor test mov test jne movzx movzx sub je xor test setg setg lea mov test jne movzx movzx sub je xor test setg lea mov test jne movzx movzx sub je xor test setg lea mov test jne movzx movzx sub push push push push call push push push push call je xor test setg lea mov test jne movzx movzx movzx movzx sub je xor test setg lea mov test movzx sub je xor test setg lea mov test jne sub je xor test setg lea mov test jne movzx lea jmp lea jmp mov lea mov xor call mov pop mov pop ret int3 int3 int3 int3 int3 int3 mov mov mov mov mov mov call mov mov mov mov mov mov mov mov call mov mov mov mov ret int3 int3 int3 int3 int3 mov push mov sub mov jmp int3 int3 int3 int3 int3 int3 int3 int3 mov lea mov xor call mov xor call mov jmp jne movzx movzx sub je xor test setg lea test jne movzx movzx sub je xor test setg lea mov mov mov mov mov mov mov mov mov mov push mov mov mov mov call mov mov mov mov mov jmp mov add jmp mov add jmp mov add jmp nop nop nop nop nop nop nop nop nop push pop pop ret int3 int3 int3 int3 int3 int3 int3 mov add jmp mov add jmp mov add jmp mov add inc add inc add inc add inc add inc mov xor call mov jmp int3 int3 int3 int3 int3 call mov mov mov mov mov mov mov mov mov jmp int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 int3 mov push mov push push inc add inc add inc add inc add inc add and and and and and and and and and and pop pop ret int3 int3 int3 int3 int3 mov push leave ret int3 int3 int3 int3 int3 mov push mov xor test setg lea test jne movzx movzx sub je push lea push lea push lea push lea push lea je xor test setg lea test jne movzx movzx sub movzx sub je xor test setg lea test jne movzx sub je xor test setg lea test jne movzx movzx mov ret mov ret mov ret mov ret mov ret movzx movzx sub je xor test setg lea test jne lea test jne movzx movzx sub je xor test setg setg lea test jne movzx movzx sub je xor test test setg lea test jne movzx movzx sub je xor ret mov ret mov ret mov ret mov ret mov int3 int3 int3 int3 int3 int3 int3 push mov push int3 int3 int3 int3 int3 int3 int3 int3 int3 mov ret nop nop nop nop nop nop nop nop nop push push push push push push push push push push call push call push call push call push call push lea push lea push lea push lea push lea push ret int3 int3 int3 int3 int3 mov push mov push add arpl add arpl add arpl add arpl add arpl arpl add arpl add arpl add arpl add arpl add push call push call push call push call push call pop pop pop pop pop pop pop pop pop pop pop ret int3 int3 int3 int3 int3 mov push mov mov jmp mov jmp mov jmp mov jmp mov jmp jmp mov jmp mov jmp mov jmp mov jmp mov test jne movzx movzx sub je xor test setg lea mov pop ret int3 int3 int3 int3 int3 int3 int3 jmp jmp jmp jmp jmp jmp jmp jmp jmp jmp rol rol rol rol rol rol rol rol rol rol int3 int3 int3 int3 int3 int3 int3 int3 push mov int3 int3 int3 int3 int3 int3 int3 int3 int3 push pop ret int3 int3 int3 int3 int3 int3 int3 int3 jmp lea jmp lea jmp lea jmp lea jmp lea lea jmp lea jmp lea jmp lea jmp lea jmp inc inc inc inc inc inc inc inc inc inc ret int3 int3 int3 int3 int3 int3 int3 int3 int3 nop nop nop nop nop nop nop nop nop nop add add add add add add add add add add mov mov mov mov mov mov mov mov mov mov int3 int3 int3 int3 int3 int3 int3 int3 int3 int3