40c8d1:	02 00                	add    (%eax),%al
40c8d3:	80 32 cb             	xorb   $0xcb,(%edx)
40c8d6:	00 00                	add    %al,(%eax)
40c8d8:	3e cb                	ds lret
40c8da:	00 00                	add    %al,(%eax)
40c8dc:	0c 02                	or     $0x2,%al
40c8de:	00 80 48 cb 00 00    	add    %al,0xcb48(%eax)
40c8e4:	56                   	push   %esi
40c8e5:	cb                   	lret
40c8e6:	00 00                	add    %al,(%eax)
40c8e8:	6a cb                	push   $0xffffffcb
40c8ea:	00 00                	add    %al,(%eax)
40c8ec:	86 cb                	xchg   %cl,%bl
40c8ee:	00 00                	add    %al,(%eax)
40c8f0:	11 02                	adc    %eax,(%edx)
40c8f2:	00 80 94 cb 00 00    	add    %al,0xcb94(%eax)
40c8f8:	aa                   	stos   %al,%es:(%edi)
40c8f9:	cb                   	lret
40c8fa:	00 00                	add    %al,(%eax)
40c8fc:	ba cb 00 00 32       	mov    $0x320000cb,%edx
40c901:	02 00                	add    (%eax),%al
40c903:	80 c8 cb             	or     $0xcb,%al
40c906:	00 00                	add    %al,(%eax)
40c908:	9e                   	sahf
40c909:	02 00                	add    (%eax),%al
40c90b:	80 34 02 00          	xorb   $0x0,(%edx,%eax,1)
40c90f:	80 da cb             	sbb    $0xcb,%dl
40c912:	00 00                	add    %al,(%eax)
40c914:	ec                   	in     (%dx),%al
40c915:	cb                   	lret
40c916:	00 00                	add    %al,(%eax)
40c918:	a3 02 00 80 38       	mov    %eax,0x38800002
40c91d:	02 00                	add    (%eax),%al
40c91f:	80 39 02             	cmpb   $0x2,(%ecx)
40c922:	00 80 fa cb 00 00    	add    %al,0xcbfa(%eax)
40c928:	10 cc                	adc    %cl,%ah
40c92a:	00 00                	add    %al,(%eax)
40c92c:	1e                   	push   %ds
40c92d:	cc                   	int3
40c92e:	00 00                	add    %al,(%eax)
40c930:	28 cc                	sub    %cl,%ah
40c932:	00 00                	add    %al,(%eax)
40c934:	44                   	inc    %esp
40c935:	cc                   	int3
40c936:	00 00                	add    %al,(%eax)
40c938:	54                   	push   %esp
40c939:	cc                   	int3
40c93a:	00 00                	add    %al,(%eax)
40c93c:	c8 02 00 80          	enter  $0x2,$0x80
40c940:	5e                   	pop    %esi
40c941:	02 00                	add    (%eax),%al
40c943:	80 6a cc 00          	subb   $0x0,-0x34(%edx)
40c947:	00 78 cc             	add    %bh,-0x34(%eax)
40c94a:	00 00                	add    %al,(%eax)
40c94c:	cc                   	int3
40c94d:	02 00                	add    (%eax),%al
40c94f:	80 8a cc 00 00 cd 02 	orb    $0x2,-0x32ffff34(%edx)
40c956:	00 80 18 02 00 80    	add    %al,-0x7ffffde8(%eax)
40c95c:	19 02                	sbb    %eax,(%edx)
40c95e:	00 80 1a 02 00 80    	add    %al,-0x7ffffde6(%eax)
40c964:	9e                   	sahf
40c965:	cc                   	int3
40c966:	00 00                	add    %al,(%eax)
40c968:	86 02                	xchg   %al,(%edx)
40c96a:	00 80 a8 cc 00 00    	add    %al,0xcca8(%eax)
40c970:	b8 cc 00 00 c4       	mov    $0xc40000cc,%eax
40c975:	cc                   	int3
40c976:	00 00                	add    %al,(%eax)
40c978:	d2 cc                	ror    %cl,%ah
40c97a:	00 00                	add    %al,(%eax)
40c97c:	3b 02                	cmp    (%edx),%eax
40c97e:	00 80 e0 cc 00 00    	add    %al,0xcce0(%eax)
40c984:	f2 cc                	repnz int3
40c986:	00 00                	add    %al,(%eax)
40c988:	04 cd                	add    $0xcd,%al
40c98a:	00 00                	add    %al,(%eax)
40c98c:	14 cd                	adc    $0xcd,%al
40c98e:	00 00                	add    %al,(%eax)
40c990:	3d 02 00 80 26       	cmp    $0x26800002,%eax
40c995:	cd 00                	int    $0x0
40c997:	00 34 cd 00 00 48 cd 	add    %dh,-0x32b80000(,%ecx,8)
40c99e:	00 00                	add    %al,(%eax)
40c9a0:	ac                   	lods   %ds:(%esi),%al
40c9a1:	02 00                	add    (%eax),%al
40c9a3:	80 5a cd 00          	sbbb   $0x0,-0x33(%edx)
40c9a7:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40c9ab:	80 68 cd 00          	subb   $0x0,-0x33(%eax)
40c9af:	00 62 02             	add    %ah,0x2(%edx)
40c9b2:	00 80 78 cd 00 00    	add    %al,0xcd78(%eax)
40c9b8:	86 cd                	xchg   %cl,%ch
40c9ba:	00 00                	add    %al,(%eax)
40c9bc:	9a cd 00 00 a8 cd 00 	lcall  $0xcd,$0xa80000cd
40c9c3:	00 c0                	add    %al,%al
40c9c5:	cd 00                	int    $0x0
40c9c7:	00 cc                	add    %cl,%ah
40c9c9:	cd 00                	int    $0x0
40c9cb:	00 d6                	add    %dl,%dh
40c9cd:	cd 00                	int    $0x0
40c9cf:	00 e6                	add    %ah,%dh
40c9d1:	cd 00                	int    $0x0
40c9d3:	00 f4                	add    %dh,%ah
40c9d5:	cd 00                	int    $0x0
40c9d7:	00 8c 02 00 80 fe cd 	add    %cl,-0x32018000(%edx,%eax,1)
40c9de:	00 00                	add    %al,(%eax)
40c9e0:	22 02                	and    (%edx),%al
40c9e2:	00 80 08 ce 00 00    	add    %al,0xce08(%eax)
40c9e8:	12 ce                	adc    %dh,%cl
40c9ea:	00 00                	add    %al,(%eax)
40c9ec:	22 ce                	and    %dh,%cl
40c9ee:	00 00                	add    %al,(%eax)
40c9f0:	00 00                	add    %al,(%eax)
40c9f2:	00 00                	add    %al,(%eax)
40c9f4:	4d                   	dec    %ebp
40c9f5:	53                   	push   %ebx
40c9f6:	56                   	push   %esi
40c9f7:	42                   	inc    %edx
40c9f8:	56                   	push   %esi
40c9f9:	4d                   	dec    %ebp
40c9fa:	36 30 2e             	xor    %ch,%ss:(%esi)
40c9fd:	44                   	inc    %esp
40c9fe:	4c                   	dec    %esp
40c9ff:	4c                   	dec    %esp
40ca00:	00 00                	add    %al,(%eax)
40ca02:	00 00                	add    %al,(%eax)
40ca04:	5f                   	pop    %edi
40ca05:	43                   	inc    %ebx
40ca06:	49                   	dec    %ecx
40ca07:	63 6f 73             	arpl   %ebp,0x73(%edi)
40ca0a:	00 00                	add    %al,(%eax)
40ca0c:	00 00                	add    %al,(%eax)
40ca0e:	5f                   	pop    %edi
40ca0f:	61                   	popa
40ca10:	64 6a 5f             	fs push $0x5f
40ca13:	66 70 74             	data16 jo 0x40ca8a
40ca16:	61                   	popa
40ca17:	6e                   	outsb  %ds:(%esi),(%dx)
40ca18:	00 00                	add    %al,(%eax)
40ca1a:	00 00                	add    %al,(%eax)
40ca1c:	5f                   	pop    %edi
40ca1d:	5f                   	pop    %edi
40ca1e:	76 62                	jbe    0x40ca82
40ca20:	61                   	popa
40ca21:	56                   	push   %esi
40ca22:	61                   	popa
40ca23:	72 4d                	jb     0x40ca72
40ca25:	6f                   	outsl  %ds:(%esi),(%dx)
40ca26:	76 65                	jbe    0x40ca8d
40ca28:	00 00                	add    %al,(%eax)
40ca2a:	00 00                	add    %al,(%eax)
40ca2c:	5f                   	pop    %edi
40ca2d:	5f                   	pop    %edi
40ca2e:	76 62                	jbe    0x40ca92
40ca30:	61                   	popa
40ca31:	48                   	dec    %eax
40ca32:	72 65                	jb     0x40ca99
40ca34:	73 75                	jae    0x40caab
40ca36:	6c                   	insb   (%dx),%es:(%edi)
40ca37:	74 43                	je     0x40ca7c
40ca39:	68 65 63 6b 00       	push   $0x6b6365
40ca3e:	00 00                	add    %al,(%eax)
40ca40:	5f                   	pop    %edi
40ca41:	5f                   	pop    %edi
40ca42:	76 62                	jbe    0x40caa6
40ca44:	61                   	popa
40ca45:	46                   	inc    %esi
40ca46:	72 65                	jb     0x40caad
40ca48:	65 56                	gs push %esi
40ca4a:	61                   	popa
40ca4b:	72 00                	jb     0x40ca4d
40ca4d:	00 00                	add    %al,(%eax)
40ca4f:	00 5f 5f             	add    %bl,0x5f(%edi)
40ca52:	76 62                	jbe    0x40cab6
40ca54:	61                   	popa
40ca55:	46                   	inc    %esi
40ca56:	72 65                	jb     0x40cabd
40ca58:	65 56                	gs push %esi
40ca5a:	61                   	popa
40ca5b:	72 4c                	jb     0x40caa9
40ca5d:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40ca64:	5f                   	pop    %edi
40ca65:	61                   	popa
40ca66:	64 6a 5f             	fs push $0x5f
40ca69:	66 64 69 76 5f 6d 36 	imul   $0x366d,%fs:0x5f(%esi),%si
40ca70:	34 00                	xor    $0x0,%al
40ca72:	00 00                	add    %al,(%eax)
40ca74:	5f                   	pop    %edi
40ca75:	5f                   	pop    %edi
40ca76:	76 62                	jbe    0x40cada
40ca78:	61                   	popa
40ca79:	46                   	inc    %esi
40ca7a:	72 65                	jb     0x40cae1
40ca7c:	65 4f                	gs dec %edi
40ca7e:	62 6a 4c             	bound  %ebp,0x4c(%edx)
40ca81:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40ca88:	5f                   	pop    %edi
40ca89:	61                   	popa
40ca8a:	64 6a 5f             	fs push $0x5f
40ca8d:	66 70 72             	data16 jo 0x40cb02
40ca90:	65 6d                	gs insl (%dx),%es:(%edi)
40ca92:	31 00                	xor    %eax,(%eax)
40ca94:	00 00                	add    %al,(%eax)
40ca96:	5f                   	pop    %edi
40ca97:	5f                   	pop    %edi
40ca98:	76 62                	jbe    0x40cafc
40ca9a:	61                   	popa
40ca9b:	53                   	push   %ebx
40ca9c:	74 72                	je     0x40cb10
40ca9e:	43                   	inc    %ebx
40ca9f:	61                   	popa
40caa0:	74 00                	je     0x40caa2
40caa2:	00 00                	add    %al,(%eax)
40caa4:	5f                   	pop    %edi
40caa5:	5f                   	pop    %edi
40caa6:	76 62                	jbe    0x40cb0a
40caa8:	61                   	popa
40caa9:	48                   	dec    %eax
40caaa:	72 65                	jb     0x40cb11
40caac:	73 75                	jae    0x40cb23
40caae:	6c                   	insb   (%dx),%es:(%edi)
40caaf:	74 43                	je     0x40caf4
40cab1:	68 65 63 6b 4f       	push   $0x4f6b6365
40cab6:	62 6a 00             	bound  %ebp,0x0(%edx)
40cab9:	00 00                	add    %al,(%eax)
40cabb:	00 5f 61             	add    %bl,0x61(%edi)
40cabe:	64 6a 5f             	fs push $0x5f
40cac1:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
40cac8:	32 00                	xor    (%eax),%al
40caca:	00 00                	add    %al,(%eax)
40cacc:	5f                   	pop    %edi
40cacd:	5f                   	pop    %edi
40cace:	76 62                	jbe    0x40cb32
40cad0:	61                   	popa
40cad1:	41                   	inc    %ecx
40cad2:	72 79                	jb     0x40cb4d
40cad4:	44                   	inc    %esp
40cad5:	65 73 74             	gs jae 0x40cb4c
40cad8:	72 75                	jb     0x40cb4f
40cada:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
40cade:	00 00                	add    %al,(%eax)
40cae0:	5f                   	pop    %edi
40cae1:	5f                   	pop    %edi
40cae2:	76 62                	jbe    0x40cb46
40cae4:	61                   	popa
40cae5:	4f                   	dec    %edi
40cae6:	62 6a 53             	bound  %ebp,0x53(%edx)
40cae9:	65 74 00             	gs je  0x40caec
40caec:	00 00                	add    %al,(%eax)
40caee:	5f                   	pop    %edi
40caef:	61                   	popa
40caf0:	64 6a 5f             	fs push $0x5f
40caf3:	66 64 69 76 5f 6d 31 	imul   $0x316d,%fs:0x5f(%esi),%si
40cafa:	36 69 00 00 00 00 5f 	imul   $0x5f000000,%ss:(%eax),%eax
40cb01:	5f                   	pop    %edi
40cb02:	76 62                	jbe    0x40cb66
40cb04:	61                   	popa
40cb05:	4f                   	dec    %edi
40cb06:	62 6a 53             	bound  %ebp,0x53(%edx)
40cb09:	65 74 41             	gs je  0x40cb4d
40cb0c:	64 64 72 65          	fs fs jb 0x40cb75
40cb10:	66 00 00             	data16 add %al,(%eax)
40cb13:	00 5f 61             	add    %bl,0x61(%edi)
40cb16:	64 6a 5f             	fs push $0x5f
40cb19:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
40cb20:	31 36                	xor    %esi,(%esi)
40cb22:	69 00 00 00 5f 5f    	imul   $0x5f5f0000,(%eax),%eax
40cb28:	76 62                	jbe    0x40cb8c
40cb2a:	61                   	popa
40cb2b:	43                   	inc    %ebx
40cb2c:	79 53                	jns    0x40cb81
40cb2e:	74 72                	je     0x40cba2
40cb30:	00 00                	add    %al,(%eax)
40cb32:	00 00                	add    %al,(%eax)
40cb34:	5f                   	pop    %edi
40cb35:	5f                   	pop    %edi
40cb36:	76 62                	jbe    0x40cb9a
40cb38:	61                   	popa
40cb39:	46                   	inc    %esi
40cb3a:	70 52                	jo     0x40cb8e
40cb3c:	38 00                	cmp    %al,(%eax)
40cb3e:	00 00                	add    %al,(%eax)
40cb40:	5f                   	pop    %edi
40cb41:	43                   	inc    %ebx
40cb42:	49                   	dec    %ecx
40cb43:	73 69                	jae    0x40cbae
40cb45:	6e                   	outsb  %ds:(%esi),(%dx)
40cb46:	00 00                	add    %al,(%eax)
40cb48:	00 00                	add    %al,(%eax)
40cb4a:	5f                   	pop    %edi
40cb4b:	5f                   	pop    %edi
40cb4c:	76 62                	jbe    0x40cbb0
40cb4e:	61                   	popa
40cb4f:	43                   	inc    %ebx
40cb50:	68 6b 73 74 6b       	push   $0x6b74736b
40cb55:	00 00                	add    %al,(%eax)
40cb57:	00 45 56             	add    %al,0x56(%ebp)
40cb5a:	45                   	inc    %ebp
40cb5b:	4e                   	dec    %esi
40cb5c:	54                   	push   %esp
40cb5d:	5f                   	pop    %edi
40cb5e:	53                   	push   %ebx
40cb5f:	49                   	dec    %ecx
40cb60:	4e                   	dec    %esi
40cb61:	4b                   	dec    %ebx
40cb62:	5f                   	pop    %edi
40cb63:	41                   	inc    %ecx
40cb64:	64 64 52             	fs fs push %edx
40cb67:	65 66 00 00          	data16 add %al,%gs:(%eax)
40cb6b:	00 5f 5f             	add    %bl,0x5f(%edi)
40cb6e:	76 62                	jbe    0x40cbd2
40cb70:	61                   	popa
40cb71:	47                   	inc    %edi
40cb72:	65 6e                	outsb  %gs:(%esi),(%dx)
40cb74:	65 72 61             	gs jb  0x40cbd8
40cb77:	74 65                	je     0x40cbde
40cb79:	42                   	inc    %edx
40cb7a:	6f                   	outsl  %ds:(%esi),(%dx)
40cb7b:	75 6e                	jne    0x40cbeb
40cb7d:	64 73 45             	fs jae 0x40cbc5
40cb80:	72 72                	jb     0x40cbf4
40cb82:	6f                   	outsl  %ds:(%esi),(%dx)
40cb83:	72 00                	jb     0x40cb85
40cb85:	00 00                	add    %al,(%eax)
40cb87:	00 5f 5f             	add    %bl,0x5f(%edi)
40cb8a:	76 62                	jbe    0x40cbee
40cb8c:	61                   	popa
40cb8d:	53                   	push   %ebx
40cb8e:	74 72                	je     0x40cc02
40cb90:	43                   	inc    %ebx
40cb91:	6d                   	insl   (%dx),%es:(%edi)
40cb92:	70 00                	jo     0x40cb94
40cb94:	00 00                	add    %al,(%eax)
40cb96:	5f                   	pop    %edi
40cb97:	5f                   	pop    %edi
40cb98:	76 62                	jbe    0x40cbfc
40cb9a:	61                   	popa
40cb9b:	41                   	inc    %ecx
40cb9c:	72 79                	jb     0x40cc17
40cb9e:	43                   	inc    %ebx
40cb9f:	6f                   	outsl  %ds:(%esi),(%dx)
40cba0:	6e                   	outsb  %ds:(%esi),(%dx)
40cba1:	73 74                	jae    0x40cc17
40cba3:	72 75                	jb     0x40cc1a
40cba5:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
40cba9:	00 00                	add    %al,(%eax)
40cbab:	00 5f 5f             	add    %bl,0x5f(%edi)
40cbae:	76 62                	jbe    0x40cc12
40cbb0:	61                   	popa
40cbb1:	56                   	push   %esi
40cbb2:	61                   	popa
40cbb3:	72 54                	jb     0x40cc09