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
405c19:	cc                   	int3
405c1a:	48                   	dec    %eax
405c1b:	00 00                	add    %al,(%eax)
405c1d:	cd 48                	int    $0x48
405c1f:	00 10                	add    %dl,(%eax)
405c21:	cd 48                	int    $0x48
405c23:	00 20                	add    %ah,(%eax)
405c25:	cd 48                	int    $0x48
405c27:	00 30                	add    %dh,(%eax)
405c29:	0e                   	push   %cs
405c2a:	49                   	dec    %ecx
405c2b:	00 40 cd             	add    %al,-0x33(%eax)
405c2e:	48                   	dec    %eax
405c2f:	00 50 cd             	add    %dl,-0x33(%eax)
405c32:	48                   	dec    %eax
405c33:	00 60 cd             	add    %ah,-0x33(%eax)
405c36:	48                   	dec    %eax
405c37:	00 70 cd             	add    %dh,-0x33(%eax)
405c3a:	48                   	dec    %eax
405c3b:	00 80 cd 48 00 90    	add    %al,-0x6fffb733(%eax)
405c41:	cd 48                	int    $0x48
405c43:	00 a0 cd 48 00 b0    	add    %ah,-0x4fffb733(%eax)
405c49:	cd 48                	int    $0x48
405c4b:	00 c0                	add    %al,%al
405c4d:	cd 48                	int    $0x48
405c4f:	00 00                	add    %al,(%eax)
405c51:	bc 41 00 a0 dd       	mov    $0xdda00041,%esp
405c56:	41                   	inc    %ecx
405c57:	00 90 dd 41 00 d0    	add    %dl,-0x2fffbe23(%eax)
405c5d:	cd 48                	int    $0x48
405c5f:	00 e0                	add    %ah,%al
405c61:	cd 48                	int    $0x48
405c63:	00 f0                	add    %dh,%al
405c65:	cd 48                	int    $0x48
405c67:	00 00                	add    %al,(%eax)
405c69:	ce                   	into
405c6a:	48                   	dec    %eax
405c6b:	00 10                	add    %dl,(%eax)
405c6d:	ce                   	into
405c6e:	48                   	dec    %eax
405c6f:	00 20                	add    %ah,(%eax)
405c71:	ce                   	into
405c72:	48                   	dec    %eax
405c73:	00 10                	add    %dl,(%eax)
405c75:	d0 48 00             	rorb   $1,0x0(%eax)
405c78:	40                   	inc    %eax
405c79:	ce                   	into
405c7a:	48                   	dec    %eax
405c7b:	00 50 ce             	add    %dl,-0x32(%eax)
405c7e:	48                   	dec    %eax
405c7f:	00 60 ce             	add    %ah,-0x32(%eax)
405c82:	48                   	dec    %eax
405c83:	00 30                	add    %dh,(%eax)
405c85:	f3 46                	repz inc %esi
405c87:	00 80 ce 48 00 50    	add    %al,0x500048ce(%eax)
405c8d:	f2 42                	repnz inc %edx
405c8f:	00 a0 ce 48 00 b0    	add    %ah,-0x4fffb732(%eax)
405c95:	ce                   	into
405c96:	48                   	dec    %eax
405c97:	00 c0                	add    %al,%al
405c99:	ce                   	into
405c9a:	48                   	dec    %eax
405c9b:	00 d0                	add    %dl,%al
405c9d:	ce                   	into
405c9e:	48                   	dec    %eax
405c9f:	00 40 0e             	add    %al,0xe(%eax)
405ca2:	49                   	dec    %ecx
405ca3:	00 70 f3             	add    %dh,-0xd(%eax)
405ca6:	46                   	inc    %esi
405ca7:	00 00                	add    %al,(%eax)
405ca9:	cf                   	iret
405caa:	48                   	dec    %eax
405cab:	00 d0                	add    %dl,%al
405cad:	f2 46                	repnz inc %esi
405caf:	00 a4 33 41 00 c0 bd 	add    %ah,-0x423fffbf(%ebx,%esi,1)
405cb6:	40                   	inc    %eax
405cb7:	00 80 f8 46 00 90    	add    %al,-0x6fffb908(%eax)
405cbd:	f8                   	clc
405cbe:	46                   	inc    %esi
405cbf:	00 b0 f8 46 00 c0    	add    %dh,-0x3fffb908(%eax)
405cc5:	f8                   	clc
405cc6:	46                   	inc    %esi
405cc7:	00 e0                	add    %ah,%al
405cc9:	f8                   	clc
405cca:	46                   	inc    %esi
405ccb:	00 a0 54 45 00 14    	add    %ah,0x14004554(%eax)
405cd1:	7a 40                	jp     0x405d13
405cd3:	00 04 bd 40 00 b0 e5 	add    %al,-0x1a4fffc0(,%edi,4)
405cda:	46                   	inc    %esi
405cdb:	00 00                	add    %al,(%eax)
405cdd:	8b 42 00             	mov    0x0(%edx),%eax
405ce0:	90                   	nop
405ce1:	e5 46                	in     $0x46,%eax
405ce3:	00 a0 f1 46 00 60    	add    %ah,0x600046f1(%eax)
405ce9:	e9 46 00 18 bd       	jmp    0xbd585d34
405cee:	40                   	inc    %eax
405cef:	00 10                	add    %dl,(%eax)
405cf1:	0e                   	push   %cs
405cf2:	49                   	dec    %ecx
405cf3:	00 70 e8             	add    %dh,-0x18(%eax)
405cf6:	46                   	inc    %esi
405cf7:	00 00                	add    %al,(%eax)
405cf9:	bc 41 00 b0 dd       	mov    $0xddb00041,%esp
405cfe:	41                   	inc    %ecx
405cff:	00 00                	add    %al,(%eax)
405d01:	bc 41 00 00 cc       	mov    $0xcc000041,%esp
405d06:	48                   	dec    %eax
405d07:	00 80 d7 48 00 20    	add    %al,0x200048d7(%eax)
405d0d:	cc                   	int3
405d0e:	48                   	dec    %eax
405d0f:	00 30                	add    %dh,(%eax)
405d11:	cc                   	int3
405d12:	48                   	dec    %eax
405d13:	00 40 cc             	add    %al,-0x34(%eax)
405d16:	48                   	dec    %eax
405d17:	00 50 cc             	add    %dl,-0x34(%eax)
405d1a:	48                   	dec    %eax
405d1b:	00 60 cc             	add    %ah,-0x34(%eax)
405d1e:	48                   	dec    %eax
405d1f:	00 b0 d8 48 00 70    	add    %dh,0x700048d8(%eax)
405d25:	cc                   	int3
405d26:	48                   	dec    %eax
405d27:	00 80 cc 48 00 90    	add    %al,-0x6fffb734(%eax)
405d2d:	cc                   	int3
405d2e:	48                   	dec    %eax
405d2f:	00 50 e9             	add    %dl,-0x17(%eax)
405d32:	46                   	inc    %esi
405d33:	00 b0 cc 48 00 c0    	add    %dh,-0x3fffb734(%eax)
405d39:	cc                   	int3
405d3a:	48                   	dec    %eax
405d3b:	00 d0                	add    %dl,%al
405d3d:	cc                   	int3
405d3e:	48                   	dec    %eax
405d3f:	00 e0                	add    %ah,%al
405d41:	cc                   	int3
405d42:	48                   	dec    %eax
405d43:	00 f0                	add    %dh,%al
405d45:	cc                   	int3
405d46:	48                   	dec    %eax
405d47:	00 2c bd 40 00 b0 e5 	add    %ch,-0x1a4fffc0(,%edi,4)
405d4e:	46                   	inc    %esi
405d4f:	00 00                	add    %al,(%eax)
405d51:	8b 42 00             	mov    0x0(%edx),%eax
405d54:	90                   	nop
405d55:	e5 46                	in     $0x46,%eax
405d57:	00 d0                	add    %dl,%al
405d59:	e5 46                	in     $0x46,%eax
405d5b:	00 50 e7             	add    %dl,-0x19(%eax)
405d5e:	46                   	inc    %esi
405d5f:	00 c0                	add    %al,%al
405d61:	e7 46                	out    %eax,$0x46
405d63:	00 60 02             	add    %ah,0x2(%eax)
405d66:	42                   	inc    %edx
405d67:	00 40 bd             	add    %al,-0x43(%eax)
405d6a:	40                   	inc    %eax
405d6b:	00 10                	add    %dl,(%eax)
405d6d:	0e                   	push   %cs
405d6e:	49                   	dec    %ecx
405d6f:	00 f0                	add    %dh,%al
405d71:	e3 46                	jecxz  0x405db9
405d73:	00 00                	add    %al,(%eax)
405d75:	bc 41 00 b0 dd       	mov    $0xddb00041,%esp
405d7a:	41                   	inc    %ecx
405d7b:	00 00                	add    %al,(%eax)
405d7d:	bc 41 00 00 cc       	mov    $0xcc000041,%esp
405d82:	48                   	dec    %eax
405d83:	00 80 d7 48 00 20    	add    %al,0x200048d7(%eax)
405d89:	cc                   	int3
405d8a:	48                   	dec    %eax
405d8b:	00 30                	add    %dh,(%eax)
405d8d:	cc                   	int3
405d8e:	48                   	dec    %eax
405d8f:	00 40 cc             	add    %al,-0x34(%eax)
405d92:	48                   	dec    %eax
405d93:	00 50 cc             	add    %dl,-0x34(%eax)