
/home/alex/sots-re/dumps/sots.exe:     file format pei-i386


Disassembly of section .text:

00422720 <.text+0x21720>:
  422720:	55                   	push   ebp
  422721:	8b ec                	mov    ebp,esp
  422723:	8b 4d 0c             	mov    ecx,DWORD PTR [ebp+0xc]
  422726:	8b 55 08             	mov    edx,DWORD PTR [ebp+0x8]
  422729:	56                   	push   esi
  42272a:	8b 75 10             	mov    esi,DWORD PTR [ebp+0x10]
  42272d:	57                   	push   edi
  42272e:	83 fe 04             	cmp    esi,0x4
  422731:	72 14                	jb     0x422747
  422733:	8b 02                	mov    eax,DWORD PTR [edx]
  422735:	3b 01                	cmp    eax,DWORD PTR [ecx]
  422737:	75 12                	jne    0x42274b
  422739:	83 ee 04             	sub    esi,0x4
  42273c:	83 c1 04             	add    ecx,0x4
  42273f:	83 c2 04             	add    edx,0x4
  422742:	83 fe 04             	cmp    esi,0x4
  422745:	73 ec                	jae    0x422733
  422747:	85 f6                	test   esi,esi
  422749:	74 45                	je     0x422790
  42274b:	0f b6 02             	movzx  eax,BYTE PTR [edx]
  42274e:	0f b6 39             	movzx  edi,BYTE PTR [ecx]
  422751:	2b c7                	sub    eax,edi
  422753:	75 31                	jne    0x422786
  422755:	83 fe 01             	cmp    esi,0x1
  422758:	76 36                	jbe    0x422790
  42275a:	0f b6 42 01          	movzx  eax,BYTE PTR [edx+0x1]
  42275e:	0f b6 79 01          	movzx  edi,BYTE PTR [ecx+0x1]
  422762:	2b c7                	sub    eax,edi
  422764:	75 20                	jne    0x422786
  422766:	83 fe 02             	cmp    esi,0x2
  422769:	76 25                	jbe    0x422790
  42276b:	0f b6 42 02          	movzx  eax,BYTE PTR [edx+0x2]
  42276f:	0f b6 79 02          	movzx  edi,BYTE PTR [ecx+0x2]
  422773:	2b c7                	sub    eax,edi
  422775:	75 0f                	jne    0x422786
  422777:	83 fe 03             	cmp    esi,0x3
  42277a:	76 14                	jbe    0x422790
  42277c:	0f b6 42 03          	movzx  eax,BYTE PTR [edx+0x3]
  422780:	0f b6 49 03          	movzx  ecx,BYTE PTR [ecx+0x3]
  422784:	2b c1                	sub    eax,ecx
  422786:	c1 f8 1f             	sar    eax,0x1f
  422789:	5f                   	pop    edi
  42278a:	83 c8 01             	or     eax,0x1
  42278d:	5e                   	pop    esi
  42278e:	5d                   	pop    ebp
  42278f:	c3                   	ret    
  422790:	5f                   	pop    edi
  422791:	33 c0                	xor    eax,eax
  422793:	5e                   	pop    esi
  422794:	5d                   	pop    ebp
  422795:	c3                   	ret    
