4058bb:	00 60 b5             	add    %ah,-0x4b(%eax)
4058be:	46                   	inc    %esi
4058bf:	00 70 cc             	add    %dh,-0x34(%eax)
4058c2:	48                   	dec    %eax
4058c3:	00 80 cc 48 00 90    	add    %al,-0x6fffb734(%eax)
4058c9:	cc                   	int3
4058ca:	48                   	dec    %eax
4058cb:	00 a0 cc 48 00 b0    	add    %ah,-0x4fffb734(%eax)
4058d1:	cc                   	int3
4058d2:	48                   	dec    %eax
4058d3:	00 c0                	add    %al,%al
4058d5:	cc                   	int3
4058d6:	48                   	dec    %eax
4058d7:	00 d0                	add    %dl,%al
4058d9:	cc                   	int3
4058da:	48                   	dec    %eax
4058db:	00 e0                	add    %ah,%al
4058dd:	cc                   	int3
4058de:	48                   	dec    %eax
4058df:	00 f0                	add    %dh,%al
4058e1:	cc                   	int3
4058e2:	48                   	dec    %eax
4058e3:	00 00                	add    %al,(%eax)
4058e5:	cd 48                	int    $0x48
4058e7:	00 10                	add    %dl,(%eax)
4058e9:	cd 48                	int    $0x48
4058eb:	00 c0                	add    %al,%al
4058ed:	cf                   	iret
4058ee:	48                   	dec    %eax
4058ef:	00 d0                	add    %dl,%al
4058f1:	cf                   	iret
4058f2:	48                   	dec    %eax
4058f3:	00 40 cd             	add    %al,-0x33(%eax)
4058f6:	48                   	dec    %eax
4058f7:	00 50 cd             	add    %dl,-0x33(%eax)
4058fa:	48                   	dec    %eax
4058fb:	00 60 cd             	add    %ah,-0x33(%eax)
4058fe:	48                   	dec    %eax
4058ff:	00 70 cd             	add    %dh,-0x33(%eax)
405902:	48                   	dec    %eax
405903:	00 80 cd 48 00 90    	add    %al,-0x6fffb733(%eax)
405909:	cd 48                	int    $0x48
40590b:	00 a0 cd 48 00 b0    	add    %ah,-0x4fffb733(%eax)
405911:	cd 48                	int    $0x48
405913:	00 c0                	add    %al,%al
405915:	cd 48                	int    $0x48
405917:	00 00                	add    %al,(%eax)
405919:	bc 41 00 a0 dd       	mov    $0xdda00041,%esp
40591e:	41                   	inc    %ecx
40591f:	00 90 dd 41 00 c0    	add    %dl,-0x3fffbe23(%eax)
405925:	be 46 00 e0 cd       	mov    $0xcde00046,%esi
40592a:	48                   	dec    %eax
40592b:	00 f0                	add    %dh,%al
40592d:	cf                   	iret
40592e:	48                   	dec    %eax
40592f:	00 00                	add    %al,(%eax)
405931:	ce                   	into
405932:	48                   	dec    %eax
405933:	00 10                	add    %dl,(%eax)
405935:	ce                   	into
405936:	48                   	dec    %eax
405937:	00 00                	add    %al,(%eax)
405939:	d0 48 00             	rorb   $1,0x0(%eax)
40593c:	10 d0                	adc    %dl,%al
40593e:	48                   	dec    %eax
40593f:	00 40 ce             	add    %al,-0x32(%eax)
405942:	48                   	dec    %eax
405943:	00 50 ce             	add    %dl,-0x32(%eax)
405946:	48                   	dec    %eax
405947:	00 60 ce             	add    %ah,-0x32(%eax)
40594a:	48                   	dec    %eax
40594b:	00 00                	add    %al,(%eax)
40594d:	00 00                	add    %al,(%eax)
40594f:	00 14 01             	add    %dl,(%ecx,%eax,1)
40595e:	00 00                	add    %al,(%eax)
405960:	1d 00 00 00 e0       	sbb    $0xe0000000,%eax
405965:	c2 46 00             	ret    $0x46
405968:	11 01                	adc    %eax,(%ecx)
40596a:	00 00                	add    %al,(%eax)
40596c:	00 00                	add    %al,(%eax)
40596e:	00 00                	add    %al,(%eax)
405970:	04 d0                	add    $0xd0,%al
405972:	00 00                	add    %al,(%eax)
405974:	04 d0                	add    $0xd0,%al
405976:	00 00                	add    %al,(%eax)
405978:	0c 00                	or     $0x0,%al
40597a:	00 00                	add    %al,(%eax)
40597c:	30 c2                	xor    %al,%dl
40597e:	46                   	inc    %esi
40597f:	00 11                	add    %dl,(%ecx)
405981:	01 00                	add    %eax,(%eax)
405983:	00 00                	add    %al,(%eax)
405985:	00 00                	add    %al,(%eax)
405987:	00 05 d0 00 00 05    	add    %al,0x50000d0
40598d:	d0 00                	rolb   $1,(%eax)
40598f:	00 0c 00             	add    %cl,(%eax,%eax,1)
405992:	00 00                	add    %al,(%eax)
405994:	80 c1 46             	add    $0x46,%cl
405997:	00 02                	add    %al,(%edx)
4059a5:	00 00                	add    %al,(%eax)
4059a7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4059aa:	00 00                	add    %al,(%eax)
4059ac:	90                   	nop
4059ad:	c5 46 00             	lds    0x0(%esi),%eax
4059b0:	05 00 00 00 00       	add    $0x0,%eax
4059bd:	00 00                	add    %al,(%eax)
4059bf:	00 11                	add    %dl,(%ecx)
4059c1:	00 00                	add    %al,(%eax)
4059c3:	00 f0                	add    %dh,%al
4059c5:	bc 46 00 00 00       	mov    $0x46,%esp
4059de:	00 00                	add    %al,(%eax)
4059e0:	b0 1a                	mov    $0x1a,%al
4059e2:	43                   	inc    %ebx
4059e3:	00 50 59             	add    %dl,0x59(%eax)
4059e6:	40                   	inc    %eax
4059e7:	00 58 ba             	add    %bl,-0x46(%eax)
4059ea:	40                   	inc    %eax
4059eb:	00 00                	add    %al,(%eax)
4059ed:	0e                   	push   %cs
4059ee:	49                   	dec    %ecx
4059ef:	00 d0                	add    %dl,%al
4059f1:	cc                   	int3
4059f2:	46                   	inc    %esi
4059f3:	00 00                	add    %al,(%eax)
4059f5:	bc 41 00 b0 dd       	mov    $0xddb00041,%esp
4059fa:	41                   	inc    %ecx
4059fb:	00 00                	add    %al,(%eax)
4059fd:	bc 41 00 00 cc       	mov    $0xcc000041,%esp
405a02:	48                   	dec    %eax
405a03:	00 10                	add    %dl,(%eax)
405a05:	cc                   	int3
405a06:	48                   	dec    %eax
405a07:	00 20                	add    %ah,(%eax)
405a09:	cc                   	int3
405a0a:	48                   	dec    %eax
405a0b:	00 30                	add    %dh,(%eax)
405a0d:	cc                   	int3
405a0e:	48                   	dec    %eax
405a0f:	00 40 cc             	add    %al,-0x34(%eax)
405a12:	48                   	dec    %eax
405a13:	00 50 cc             	add    %dl,-0x34(%eax)
405a16:	48                   	dec    %eax
405a17:	00 60 cc             	add    %ah,-0x34(%eax)
405a1a:	48                   	dec    %eax
405a1b:	00 70 cc             	add    %dh,-0x34(%eax)
405a1e:	46                   	inc    %esi
405a1f:	00 70 cc             	add    %dh,-0x34(%eax)
405a22:	48                   	dec    %eax
405a23:	00 80 cc 48 00 90    	add    %al,-0x6fffb734(%eax)
405a29:	cc                   	int3
405a2a:	48                   	dec    %eax
405a2b:	00 a0 cc 48 00 b0    	add    %ah,-0x4fffb734(%eax)
405a31:	cc                   	int3
405a32:	48                   	dec    %eax
405a33:	00 c0                	add    %al,%al
405a35:	cc                   	int3
405a36:	48                   	dec    %eax
405a37:	00 d0                	add    %dl,%al
405a39:	cc                   	int3
405a3a:	48                   	dec    %eax
405a3b:	00 e0                	add    %ah,%al
405a3d:	cc                   	int3
405a3e:	48                   	dec    %eax
405a3f:	00 f0                	add    %dh,%al
405a41:	cc                   	int3
405a42:	48                   	dec    %eax
405a43:	00 30                	add    %dh,(%eax)
405a45:	cd 46                	int    $0x46
405a47:	00 10                	add    %dl,(%eax)
405a49:	cd 48                	int    $0x48
405a4b:	00 c0                	add    %al,%al
405a4d:	cf                   	iret
405a4e:	48                   	dec    %eax
405a4f:	00 d0                	add    %dl,%al
405a51:	cf                   	iret
405a52:	48                   	dec    %eax
405a53:	00 40 cd             	add    %al,-0x33(%eax)
405a56:	48                   	dec    %eax
405a57:	00 50 cd             	add    %dl,-0x33(%eax)
405a5a:	48                   	dec    %eax
405a5b:	00 60 cd             	add    %ah,-0x33(%eax)
405a5e:	48                   	dec    %eax
405a5f:	00 70 cd             	add    %dh,-0x33(%eax)
405a62:	48                   	dec    %eax
405a63:	00 80 cd 48 00 90    	add    %al,-0x6fffb733(%eax)
405a69:	cd 48                	int    $0x48
405a6b:	00 a0 cd 48 00 b0    	add    %ah,-0x4fffb733(%eax)
405a71:	cd 48                	int    $0x48
405a73:	00 c0                	add    %al,%al
405a75:	cd 48                	int    $0x48
405a77:	00 00                	add    %al,(%eax)
405a79:	bc 41 00 a0 dd       	mov    $0xdda00041,%esp
405a7e:	41                   	inc    %ecx
405a7f:	00 90 dd 41 00 90    	add    %dl,-0x6fffbe23(%eax)
405a85:	d0 48 00             	rorb   $1,0x0(%eax)
405a88:	e0 cd                	loopne 0x405a57
405a8a:	48                   	dec    %eax
405a8b:	00 f0                	add    %dh,%al
405a8d:	cf                   	iret
405a8e:	48                   	dec    %eax
405a8f:	00 00                	add    %al,(%eax)
405a91:	ce                   	into
405a92:	48                   	dec    %eax
405a93:	00 10                	add    %dl,(%eax)
405a95:	ce                   	into
405a96:	48                   	dec    %eax
405a97:	00 00                	add    %al,(%eax)
405a99:	d0 48 00             	rorb   $1,0x0(%eax)
405a9c:	f0 0d 49 00 40 ce    	lock or $0xce400049,%eax
405aa2:	48                   	dec    %eax
405aa3:	00 50 ce             	add    %dl,-0x32(%eax)
405aa6:	48                   	dec    %eax
405aa7:	00 60 ce             	add    %ah,-0x32(%eax)
405aaa:	48                   	dec    %eax
405aab:	00 60 cf             	add    %ah,-0x31(%eax)
405aae:	46                   	inc    %esi
405aaf:	00 14 00             	add    %dl,(%eax,%eax,1)
405abe:	00 00                	add    %al,(%eax)
405ac0:	01 00                	add    %eax,(%eax)
405ac2:	00 00                	add    %al,(%eax)
405ac4:	40                   	inc    %eax
405ac5:	91                   	xchg   %eax,%ecx
405ac6:	45                   	inc    %ebp
405ac7:	00 a3 02 00 00 00    	add    %ah,0x2(%ebx)
405ad5:	00 00                	add    %al,(%eax)
405ad7:	00 0a                	add    %cl,(%edx)
405ad9:	00 00                	add    %al,(%eax)
405adb:	00 f0                	add    %dh,%al
405add:	d0 46 00             	rolb   $1,0x0(%esi)
405ae0:	00 02                	add    %al,(%edx)
405aee:	00 00                	add    %al,(%eax)
405af0:	31 00                	xor    %eax,(%eax)
405af2:	00 00                	add    %al,(%eax)
405af4:	90                   	nop
405af5:	d0 46 00             	rolb   $1,0x0(%esi)
405af8:	03 02                	add    (%edx),%eax
405b06:	00 00                	add    %al,(%eax)
405b08:	31 00                	xor    %eax,(%eax)
405b0a:	00 00                	add    %al,(%eax)
405b0c:	10 d1                	adc    %dl,%cl
405b0e:	46                   	inc    %esi
405b0f:	00 15 00 00 00 00    	add    %dl,0x0
405b1d:	00 00                	add    %al,(%eax)
405b1f:	00 0c 00             	add    %cl,(%eax,%eax,1)
405b22:	00 00                	add    %al,(%eax)
405b24:	a0 cd 46 00 00       	mov    0x46cd,%al
405b3d:	00 00                	add    %al,(%eax)
405b3f:	00 b0 1a 43 00 b0    	add    %dh,-0x4fffbce6(%eax)
405b45:	5a                   	pop    %edx
405b46:	40                   	inc    %eax
405b47:	00 c8                	add    %cl,%al
405b49:	bc 40 00 d0 f3       	mov    $0xf3d00040,%esp
405b4e:	46                   	inc    %esi
405b4f:	00 90 f3 46 00 b0    	add    %dl,-0x4fffb90d(%eax)
405b55:	f3 46                	repz inc %esi
405b57:	00 f0                	add    %dh,%al
405b59:	f3 46                	repz inc %esi
405b5b:	00 dc                	add    %bl,%ah
405b5d:	bc 40 00 10 0e       	mov    $0xe100040,%esp
405b62:	49                   	dec    %ecx
405b63:	00 e0                	add    %ah,%al
405b65:	f4                   	hlt
405b66:	46                   	inc    %esi
405b67:	00 00                	add    %al,(%eax)
405b69:	bc 41 00 b0 dd       	mov    $0xddb00041,%esp
405b6e:	41                   	inc    %ecx
405b6f:	00 00                	add    %al,(%eax)
405b71:	bc 41 00 00 cc       	mov    $0xcc000041,%esp
405b76:	48                   	dec    %eax
405b77:	00 80 d7 48 00 20    	add    %al,0x200048d7(%eax)
405b7d:	cc                   	int3
405b7e:	48                   	dec    %eax
405b7f:	00 30                	add    %dh,(%eax)
405b81:	cc                   	int3
405b82:	48                   	dec    %eax
405b83:	00 40 cc             	add    %al,-0x34(%eax)
405b86:	48                   	dec    %eax
405b87:	00 50 cc             	add    %dl,-0x34(%eax)
405b8a:	48                   	dec    %eax
405b8b:	00 60 cc             	add    %ah,-0x34(%eax)
405b8e:	48                   	dec    %eax
405b8f:	00 b0 d8 48 00 70    	add    %dh,0x700048d8(%eax)
405b95:	cc                   	int3
405b96:	48                   	dec    %eax
405b97:	00 80 cc 48 00 90    	add    %al,-0x6fffb734(%eax)
405b9d:	cc                   	int3
405b9e:	48                   	dec    %eax
405b9f:	00 80 f3 46 00 b0    	add    %al,-0x4fffb90d(%eax)
405ba5:	cc                   	int3
405ba6:	48                   	dec    %eax
405ba7:	00 c0                	add    %al,%al
405ba9:	cc                   	int3
405baa:	48                   	dec    %eax
405bab:	00 d0                	add    %dl,%al
405bad:	cc                   	int3
405bae:	48                   	dec    %eax
405baf:	00 e0                	add    %ah,%al
405bb1:	cc                   	int3
405bb2:	48                   	dec    %eax
405bb3:	00 f0                	add    %dh,%al
405bb5:	cc                   	int3
405bb6:	48                   	dec    %eax
405bb7:	00 a0 54 45 00 04    	add    %ah,0x4004554(%eax)
405bbd:	7a 40                	jp     0x405bff
405bbf:	00 f0                	add    %dh,%al
405bc1:	bc 40 00 20 0e       	mov    $0xe200040,%esp
405bc6:	49                   	dec    %ecx
405bc7:	00 f0                	add    %dh,%al
405bc9:	f2 46                	repnz inc %esi
405bcb:	00 00                	add    %al,(%eax)
405bcd:	bc 41 00 b0 dd       	mov    $0xddb00041,%esp
405bd2:	41                   	inc    %ecx
405bd3:	00 00                	add    %al,(%eax)
405bd5:	bc 41 00 00 cc       	mov    $0xcc000041,%esp
405bda:	48                   	dec    %eax
405bdb:	00 10                	add    %dl,(%eax)
405bdd:	cc                   	int3
405bde:	48                   	dec    %eax
405bdf:	00 20                	add    %ah,(%eax)
405be1:	cc                   	int3
405be2:	48                   	dec    %eax
405be3:	00 30                	add    %dh,(%eax)
405be5:	cc                   	int3
405be6:	48                   	dec    %eax
405be7:	00 40 cc             	add    %al,-0x34(%eax)
405bea:	48                   	dec    %eax
405beb:	00 50 cc             	add    %dl,-0x34(%eax)
405bee:	48                   	dec    %eax
405bef:	00 60 cc             	add    %ah,-0x34(%eax)
405bf2:	48                   	dec    %eax
405bf3:	00 e0                	add    %ah,%al
405bf5:	f2 46                	repnz inc %esi
405bf7:	00 70 cc             	add    %dh,-0x34(%eax)
405bfa:	48                   	dec    %eax
405bfb:	00 80 cc 48 00 90    	add    %al,-0x6fffb734(%eax)
405c01:	cc                   	int3
405c02:	48                   	dec    %eax
405c03:	00 a0 cc 48 00 b0    	add    %ah,-0x4fffb734(%eax)
405c09:	cc                   	int3
405c0a:	48                   	dec    %eax
405c0b:	00 c0                	add    %al,%al
405c0d:	cc                   	int3
405c0e:	48                   	dec    %eax
405c0f:	00 d0                	add    %dl,%al
405c11:	cc                   	int3
405c12:	48                   	dec    %eax
405c13:	00 e0                	add    %ah,%al
405c15:	cc                   	int3
405c16:	48                   	dec    %eax
405c17:	00 f0                	add    %dh,%al