
dumps/sots.exe:     file format pei-i386


Disassembly of section .text:

007b5820 <.text+0x3b4820>:
  7b5820:	55                   	push   ebp
  7b5821:	8b ec                	mov    ebp,esp
  7b5823:	8b 51 04             	mov    edx,DWORD PTR [ecx+0x4]
  7b5826:	56                   	push   esi
  7b5827:	57                   	push   edi
  7b5828:	8b 39                	mov    edi,DWORD PTR [ecx]
  7b582a:	2b d7                	sub    edx,edi
  7b582c:	b8 e9 a2 8b 2e      	mov    eax,0x2e8ba2e9
  7b5831:	f7 ea                	imul   edx
  7b5833:	8b 45 08             	mov    eax,DWORD PTR [ebp+0x8]
  7b5836:	c1 fa 03             	sar    edx,0x3
  7b5839:	8b f2                	mov    esi,edx
  7b583b:	c1 ee 1f             	shr    esi,0x1f
  7b583e:	03 f2                	add    esi,edx
  7b5840:	ba 5d 74 d1 05      	mov    edx,0x5d1745d
  7b5845:	2b d0                	sub    edx,eax
  7b5847:	3b d6                	cmp    edx,esi
  7b5849:	73 0b                	jae    0x7b5856
  7b584b:	68 90 1f 9e 00      	push   0x9e1f90
  7b5850:	ff 15 50 d1 9d 00   	call   DWORD PTR ds:0x9dd150
  7b5856:	8b 51 08             	mov    edx,DWORD PTR [ecx+0x8]
  7b5859:	03 f0                	add    esi,eax
  7b585b:	2b d7                	sub    edx,edi
  7b585d:	b8 e9 a2 8b 2e      	mov    eax,0x2e8ba2e9
  7b5862:	f7 ea                	imul   edx
  7b5864:	c1 fa 03             	sar    edx,0x3
  7b5867:	8b c2                	mov    eax,edx
  7b5869:	c1 e8 1f             	shr    eax,0x1f
  7b586c:	03 c2                	add    eax,edx
  7b586e:	3b f0                	cmp    esi,eax
  7b5870:	76 21                	jbe    0x7b5893
  7b5872:	8b d0                	mov    edx,eax
  7b5874:	d1 ea                	shr    edx,1
  7b5876:	bf 5d 74 d1 05      	mov    edi,0x5d1745d
  7b587b:	2b fa                	sub    edi,edx
  7b587d:	3b f8                	cmp    edi,eax
  7b587f:	73 04                	jae    0x7b5885
  7b5881:	33 c0                	xor    eax,eax
  7b5883:	eb 02                	jmp    0x7b5887
  7b5885:	03 c2                	add    eax,edx
  7b5887:	3b c6                	cmp    eax,esi
  7b5889:	73 02                	jae    0x7b588d
  7b588b:	8b c6                	mov    eax,esi
  7b588d:	50                   	push   eax
  7b588e:	e8 4d dc ff ff      	call   0x7b34e0
  7b5893:	5f                   	pop    edi
  7b5894:	5e                   	pop    esi
  7b5895:	5d                   	pop    ebp
  7b5896:	c2 04 00            	ret    0x4
