403cbd:	00 38                	add    %bh,(%eax)
403cbf:	00 33                	add    %dh,(%ebx)
403cc1:	00 39                	add    %bh,(%ecx)
403cc3:	00 26                	add    %ah,(%esi)
403cc5:	00 63 00             	add    %ah,0x0(%ebx)
403cc8:	6c                   	insb   (%dx),%es:(%edi)
403cc9:	00 63 00             	add    %ah,0x0(%ebx)
403ccc:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
403cd2:	30 00                	xor    %al,(%eax)
403cd4:	78 00                	js     0x403cd6
403cd6:	30 00                	xor    %al,(%eax)
403cd8:	34 00                	xor    $0x0,%al
403cda:	30 00                	xor    %al,(%eax)
403cdc:	39 00                	cmp    %eax,(%eax)
403ce6:	00 00                	add    %al,(%eax)
403ce8:	5f                   	pop    %edi
403ce9:	00 43 00             	add    %al,0x0(%ebx)
403cec:	48                   	dec    %eax
403ced:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
403cf1:	00 49 00             	add    %cl,0x0(%ecx)
403cf4:	4d                   	dec    %ebp
403cf5:	00 54 00 43          	add    %dl,0x43(%eax,%eax,1)
403cf9:	00 5f 00             	add    %bl,0x0(%edi)
403cfc:	31 00                	xor    %eax,(%eax)
403cfe:	35 00 2e 00 30       	xor    $0x30002e00,%eax
403d03:	00 5f 00             	add    %bl,0x0(%edi)
403d06:	50                   	push   %eax
403d07:	00 52 00             	add    %dl,0x0(%edx)
403d0a:	4f                   	dec    %edi
403d0b:	00 50 00             	add    %dl,0x0(%eax)
403d0e:	5f                   	pop    %edi
403d0f:	00 4d 00             	add    %cl,0x0(%ebp)
403d12:	55                   	push   %ebp
403d13:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
403d17:	00 58 00             	add    %bl,0x0(%eax)
403d1a:	5f                   	pop    %edi
403d1b:	00 4f 00             	add    %cl,0x0(%edi)
403d1e:	42                   	inc    %edx
403d1f:	00 4a 00             	add    %cl,0x0(%edx)
403d22:	5f                   	pop    %edi
403d23:	00 7b 00             	add    %bh,0x0(%ebx)
403d26:	41                   	inc    %ecx
403d27:	00 30                	add    %dh,(%eax)
403d29:	00 31                	add    %dh,(%ecx)
403d2b:	00 38                	add    %bh,(%eax)
403d2d:	00 31                	add    %dh,(%ecx)
403d2f:	00 42 00             	add    %al,0x0(%edx)
403d32:	45                   	inc    %ebp
403d33:	00 31                	add    %dh,(%ecx)
403d35:	00 2d 00 38 00 33    	add    %ch,0x33003800
403d3b:	00 31                	add    %dh,(%ecx)
403d3d:	00 30                	add    %dh,(%eax)
403d3f:	00 2d 00 34 00 62    	add    %ch,0x62003400
403d45:	00 63 00             	add    %ah,0x0(%ebx)
403d48:	37                   	aaa
403d49:	00 2d 00 39 00 33    	add    %ch,0x33003900
403d4f:	00 34 00             	add    %dh,(%eax,%eax,1)
403d52:	46                   	inc    %esi
403d53:	00 2d 00 43 00 33    	add    %ch,0x33004300
403d59:	00 37                	add    %dh,(%edi)
403d5b:	00 32                	add    %dh,(%edx)
403d5d:	00 44 00 39          	add    %al,0x39(%eax,%eax,1)
403d61:	00 33                	add    %dh,(%ebx)
403d63:	00 34 00             	add    %dh,(%eax,%eax,1)
403d66:	46                   	inc    %esi
403d67:	00 38                	add    %bh,(%eax)
403d69:	00 38                	add    %bh,(%eax)
403d6b:	00 44 00 7d          	add    %al,0x7d(%eax,%eax,1)
403d6f:	00 00                	add    %al,(%eax)
403d71:	00 00                	add    %al,(%eax)
403d73:	00 2f                	add    %ch,(%edi)
403d75:	53                   	push   %ebx
403d76:	59                   	pop    %ecx
403d77:	53                   	push   %ebx
403d78:	53                   	push   %ebx
403d79:	45                   	inc    %ebp
403d7a:	54                   	push   %esp
403d7b:	00 50 72             	add    %dl,0x72(%eax)
403d7e:	6f                   	outsl  %ds:(%esi),(%dx)
403d7f:	70 65                	jo     0x403de6
403d81:	72 74                	jb     0x403df7
403d83:	79 49                	jns    0x403dce
403d85:	6e                   	outsb  %ds:(%esi),(%dx)
403d86:	76 6f                	jbe    0x403df7
403d88:	6b 65 00 00          	imul   $0x0,0x0(%ebp),%esp
403d8c:	53                   	push   %ebx
403d8d:	79 73                	jns    0x403e02
403d8f:	74 65                	je     0x403df6
403d91:	6d                   	insl   (%dx),%es:(%edi)
403d92:	53                   	push   %ebx
403d93:	65 74 74             	gs je  0x403e0a
403d96:	69 6e 67 73 00 00 2f 	imul   $0x2f000073,0x67(%esi),%ebp
403d9d:	50                   	push   %eax
403d9e:	48                   	dec    %eax
403d9f:	00 2f                	add    %ch,(%edi)
403da1:	4e                   	dec    %esi
403da2:	50                   	push   %eax
403da3:	48                   	dec    %eax
403da4:	00 00                	add    %al,(%eax)
403da6:	00 00                	add    %al,(%eax)
403da8:	2f                   	das
403da9:	43                   	inc    %ebx
403daa:	4a                   	dec    %edx
403dab:	00 2f                	add    %ch,(%edi)
403dad:	4e                   	dec    %esi
403dae:	43                   	inc    %ebx
403daf:	4a                   	dec    %edx
403db0:	00 00                	add    %al,(%eax)
403db2:	00 00                	add    %al,(%eax)
403db4:	2f                   	das
403db5:	51                   	push   %ecx
403db6:	4b                   	dec    %ebx
403db7:	00 2f                	add    %ch,(%edi)
403db9:	4e                   	dec    %esi
403dba:	51                   	push   %ecx
403dbb:	4b                   	dec    %ebx
403dbc:	00 00                	add    %al,(%eax)
403dbe:	00 00                	add    %al,(%eax)
403dc0:	2f                   	das
403dc1:	43                   	inc    %ebx
403dc2:	54                   	push   %esp
403dc3:	00 23                	add    %ah,(%ebx)
403dc5:	00 33                	add    %dh,(%ebx)
403dc7:	00 32                	add    %dh,(%edx)
403dc9:	00 37                	add    %dh,(%edi)
403dcb:	00 37                	add    %dh,(%edi)
403dcd:	00 30                	add    %dh,(%eax)
403dcf:	00 00                	add    %al,(%eax)
403dd1:	00 00                	add    %al,(%eax)
403dd3:	00 53 00             	add    %dl,0x0(%ebx)
403dd6:	79 00                	jns    0x403dd8
403dd8:	73 00                	jae    0x403dda
403dda:	54                   	push   %esp
403ddb:	00 61 00             	add    %ah,0x0(%ecx)
403dde:	62 00                	bound  %eax,(%eax)
403de0:	43                   	inc    %ebx
403de1:	00 6f 00             	add    %ch,0x0(%edi)
403de4:	6e                   	outsb  %ds:(%esi),(%dx)
403de5:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
403de9:	00 6f 00             	add    %ch,0x0(%edi)
403dec:	6c                   	insb   (%dx),%es:(%edi)
403ded:	00 33                	add    %dh,(%ebx)
403def:	00 32                	add    %dh,(%edx)
403df1:	00 00                	add    %al,(%eax)
403df3:	00 42 00             	add    %al,0x0(%edx)
403df6:	75 00                	jne    0x403df8
403df8:	74 00                	je     0x403dfa
403dfa:	74 00                	je     0x403dfc
403dfc:	6f                   	outsl  %ds:(%esi),(%dx)
403dfd:	00 6e 00             	add    %ch,0x0(%esi)
403e00:	00 00                	add    %al,(%eax)
403e02:	00 00                	add    %al,(%eax)
403e04:	4d                   	dec    %ebp
403e05:	01 4c 01 4b          	add    %ecx,0x4b(%ecx,%eax,1)
403e09:	01 4a 01             	add    %ecx,0x1(%edx)
403e0c:	4f                   	dec    %edi
403e0d:	01 4e 01             	add    %ecx,0x1(%esi)
403e10:	50                   	push   %eax
403e11:	01 00                	add    %eax,(%eax)
403e1f:	00 cc                	add    %cl,%ah
403e21:	00 e0                	add    %ah,%al
403e23:	00 00                	add    %al,(%eax)
403e25:	00 e2                	add    %ah,%dl
403e27:	00 cc                	add    %cl,%ah
403e29:	00 e0                	add    %ah,%al
403e2b:	00 e1                	add    %ah,%cl
403e2d:	00 e2                	add    %ah,%dl
403e2f:	00 cc                	add    %cl,%ah
403e31:	00 e0                	add    %ah,%al
403e33:	00 00                	add    %al,(%eax)
403e35:	00 00                	add    %al,(%eax)
403e37:	00 cc                	add    %cl,%ah
403e39:	00 e0                	add    %ah,%al
403e3b:	00 e1                	add    %ah,%cl
403e3d:	00 00                	add    %al,(%eax)
403e3f:	00 cc                	add    %cl,%ah
403e41:	00 e0                	add    %ah,%al
403e43:	00 00                	add    %al,(%eax)
403e45:	00 00                	add    %al,(%eax)
403e47:	00 cc                	add    %cl,%ah
403e49:	00 e0                	add    %ah,%al
403e4b:	00 e1                	add    %ah,%cl
403e4d:	00 00                	add    %al,(%eax)
403e4f:	00 cc                	add    %cl,%ah
403e51:	00 e0                	add    %ah,%al
403e53:	00 e1                	add    %ah,%cl
403e55:	00 00                	add    %al,(%eax)
403e57:	00 0d 00 00 00 42    	add    %cl,0x42000000
403e5d:	00 55 00             	add    %dl,0x0(%ebp)
403e60:	54                   	push   %esp
403e61:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
403e65:	00 4e 00             	add    %cl,0x0(%esi)
403e70:	c0 31 32             	shlb   $0x32,(%ecx)
403e73:	33 34 35 36 37 38 39 	xor    0x39383736(,%esi,1),%esi
403e7a:	30 bd bb dc 08 00    	xor    %bh,0x8dcbb(%ebp)
403e80:	09 51 57             	or     %edx,0x57(%ecx)
403e83:	45                   	inc    %ebp
403e84:	52                   	push   %edx
403e85:	54                   	push   %esp
403e86:	59                   	pop    %ecx
403e87:	55                   	push   %ebp
403e88:	49                   	dec    %ecx
403e89:	4f                   	dec    %edi
403e8a:	50                   	push   %eax
403e8b:	db dd                	fcmovnu %st(5),%st
403e8d:	0d 00 00 14 41       	or     $0x41140000,%eax
403e92:	53                   	push   %ebx
403e93:	44                   	inc    %esp
403e94:	46                   	inc    %esi
403e95:	47                   	inc    %edi
403e96:	48                   	dec    %eax
403e97:	4a                   	dec    %edx
403e98:	4b                   	dec    %ebx
403e99:	4c                   	dec    %esp
403e9a:	ba de 00 00 00       	mov    $0xde,%edx
403e9f:	00 10                	add    %dl,(%eax)
403ea1:	5a                   	pop    %edx
403ea2:	58                   	pop    %eax
403ea3:	43                   	inc    %ebx
403ea4:	56                   	push   %esi
403ea5:	42                   	inc    %edx
403ea6:	4e                   	dec    %esi
403ea7:	4d                   	dec    %ebp
403ea8:	bc be bf 10 00       	mov    $0x10bfbe,%esp
403ead:	00 00                	add    %al,(%eax)
403eaf:	00 11                	add    %dl,(%ecx)
403eb1:	1b 12                	sbb    (%edx),%edx
403eb3:	20 12                	and    %dl,(%edx)
403eb5:	00 11                	add    %dl,(%ecx)
403efb:	00 08                	add    %cl,(%eax)
403efd:	00 00                	add    %al,(%eax)
403eff:	00 01                	add    %al,(%ecx)
403f31:	00 00                	add    %al,(%eax)
403f33:	00 02                	add    %al,(%edx)
403f35:	00 00                	add    %al,(%eax)
403f37:	00 08                	add    %cl,(%eax)
403f39:	00 00                	add    %al,(%eax)
403f3b:	00 00                	add    %al,(%eax)
403f3d:	00 00                	add    %al,(%eax)
403f3f:	00 03                	add    %al,(%ebx)
403f6d:	00 00                	add    %al,(%eax)
403f6f:	00 07                	add    %al,(%edi)
403f71:	00 00                	add    %al,(%eax)
403f73:	00 08                	add    %cl,(%eax)
403f7d:	00 00                	add    %al,(%eax)
403f7f:	00 04 00             	add    %al,(%eax,%eax,1)
403faa:	00 00                	add    %al,(%eax)
403fac:	04 00                	add    $0x0,%al
403fae:	00 00                	add    %al,(%eax)
403fb0:	08 00                	or     %al,(%eax)
403fbe:	00 00                	add    %al,(%eax)
403fc0:	01 00                	add    %eax,(%eax)
403fc2:	00 00                	add    %al,(%eax)
403fc4:	01 00                	add    %eax,(%eax)
403fc6:	00 00                	add    %al,(%eax)
403fc8:	01 00                	add    %eax,(%eax)
403fca:	00 00                	add    %al,(%eax)
403fcc:	05 00 00 00 01       	add    $0x1000000,%eax
403fd1:	00 00                	add    %al,(%eax)
403fd3:	00 06                	add    %al,(%esi)
403fd5:	00 00                	add    %al,(%eax)
403fd7:	00 01                	add    %al,(%ecx)
403fd9:	00 00                	add    %al,(%eax)
403fdb:	00 08                	add    %cl,(%eax)
403ffd:	00 00                	add    %al,(%eax)
403fff:	00 20                	add    %ah,(%eax)
404001:	00 00                	add    %al,(%eax)
404003:	00 18                	add    %bl,(%eax)
404005:	77 64                	ja     0x40406b
404007:	69 32 79 d9 4c a5    	imul   $0xa54cd979,(%edx),%esi
40400d:	ee                   	out    %al,(%dx)
40400e:	21 61 68             	and    %esp,0x68(%ecx)
404011:	59                   	pop    %ecx
404012:	46                   	inc    %esi
404013:	71 52                	jno    0x404067
404015:	74 6c                	je     0x404083
404017:	52                   	push   %edx
404018:	65 67 69 73 74 65 72 	imul   $0x65467265,%gs:0x74(%bp,%di),%esi
40401f:	46 65
404021:	61                   	popa
404022:	74 75                	je     0x404099
404024:	72 65                	jb     0x40408b
404026:	43                   	inc    %ebx
404027:	6f                   	outsl  %ds:(%esi),(%dx)
404028:	6e                   	outsb  %ds:(%esi),(%dx)
404029:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
40402f:	74 69                	je     0x40409a
404031:	6f                   	outsl  %ds:(%esi),(%dx)
404032:	6e                   	outsb  %ds:(%esi),(%dx)
404033:	43                   	inc    %ebx
404034:	68 61 6e 67 65       	push   $0x65676e61
404039:	4e                   	dec    %esi
40403a:	6f                   	outsl  %ds:(%esi),(%dx)
40403b:	74 69                	je     0x4040a6
40403d:	66 69 63 61 74 69    	imul   $0x6974,0x61(%ebx),%sp
404043:	6f                   	outsl  %ds:(%esi),(%dx)
404044:	6e                   	outsb  %ds:(%esi),(%dx)
404045:	00 00                	add    %al,(%eax)
404047:	00 52 74             	add    %dl,0x74(%edx)
40404a:	6c                   	insb   (%dx),%es:(%edi)
40404b:	55                   	push   %ebp
40404c:	6e                   	outsb  %ds:(%esi),(%dx)
40404d:	72 65                	jb     0x4040b4
40404f:	67 69 73 74 65 72 46 	imul   $0x65467265,0x74(%bp,%di),%esi
404056:	65
404057:	61                   	popa
404058:	74 75                	je     0x4040cf
40405a:	72 65                	jb     0x4040c1
40405c:	43                   	inc    %ebx
40405d:	6f                   	outsl  %ds:(%esi),(%dx)
40405e:	6e                   	outsb  %ds:(%esi),(%dx)
40405f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
404065:	74 69                	je     0x4040d0
404067:	6f                   	outsl  %ds:(%esi),(%dx)
404068:	6e                   	outsb  %ds:(%esi),(%dx)
404069:	43                   	inc    %ebx
40406a:	68 61 6e 67 65       	push   $0x65676e61
40406f:	4e                   	dec    %esi
404070:	6f                   	outsl  %ds:(%esi),(%dx)
404071:	74 69                	je     0x4040dc
404073:	66 69 63 61 74 69    	imul   $0x6974,0x61(%ebx),%sp
404079:	6f                   	outsl  %ds:(%esi),(%dx)
40407a:	6e                   	outsb  %ds:(%esi),(%dx)
40407b:	00 52 74             	add    %dl,0x74(%edx)
40407e:	6c                   	insb   (%dx),%es:(%edi)
40407f:	4e                   	dec    %esi
404080:	6f                   	outsl  %ds:(%esi),(%dx)
404081:	74 69                	je     0x4040ec
404083:	66 79 46             	data16 jns 0x4040cc
404086:	65 61                	gs popa
404088:	74 75                	je     0x4040ff
40408a:	72 65                	jb     0x4040f1
40408c:	55                   	push   %ebp
40408d:	73 61                	jae    0x4040f0
40408f:	67 65 00 00          	add    %al,%gs:(%bx,%si)
404093:	00 4e 74             	add    %cl,0x74(%esi)
404096:	51                   	push   %ecx
404097:	75 65                	jne    0x4040fe
404099:	72 79                	jb     0x404114
40409b:	57                   	push   %edi
40409c:	6e                   	outsb  %ds:(%esi),(%dx)
40409d:	66 53                	push   %bx
40409f:	74 61                	je     0x404102
4040a1:	74 65                	je     0x404108
4040a3:	44                   	inc    %esp
4040a4:	61                   	popa
4040a5:	74 61                	je     0x404108
4040a7:	00 4e 74             	add    %cl,0x74(%esi)
4040aa:	55                   	push   %ebp
4040ab:	70 64                	jo     0x404111