412e51:	bf ab 00 00 00       	mov    $0xab,%edi
412e56:	ed                   	in     (%dx),%eax
412e57:	cc                   	int3
412e58:	4b                   	dec    %ebx
412e59:	20 f7                	and    %dh,%bh
412e5b:	49                   	dec    %ecx
412e5c:	d7                   	xlat   %ds:(%ebx)
412e5d:	74 4d                	je     0x412eac
412e5f:	d7                   	xlat   %ds:(%ebx)
412e60:	74 4d                	je     0x412eaf
412e62:	d7                   	xlat   %ds:(%ebx)
412e63:	74 4d                	je     0x412eb2
412e65:	d7                   	xlat   %ds:(%ebx)
412e66:	74 4d                	je     0x412eb5
412e68:	d7                   	xlat   %ds:(%ebx)
412e69:	16                   	push   %ss
412e6a:	bb 33 87 e4 3e       	mov    $0x3ee48733,%ebx
412e6f:	e9 9a ae e9 9a       	jmp    0x9b2add0e
412e74:	ae                   	scas   %es:(%edi),%al
412e75:	e9 9a ae e9 9a       	jmp    0x9b2add14
412e7a:	ae                   	scas   %es:(%edi),%al
412e7b:	e9 da 62 77 e6       	jmp    0xe6b8915a
412e80:	90                   	nop
412e81:	dc 27                	fsubl  (%edi)
412e83:	5d                   	pop    %ebp
412e84:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412e8a:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412e90:	5b                   	pop    %ebx
412e91:	ec                   	in     (%dx),%al
412e92:	ce                   	into
412e93:	1c 92                	sbb    $0x92,%al
412e95:	fb                   	sti
412e96:	a4                   	movsb  %ds:(%esi),%es:(%edi)
412e97:	6b ba a6 6b ba a6 6b 	imul   $0x6b,-0x5945945a(%edx),%edi
412e9e:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
412ea3:	6b 8b dd 99 43 72 9f 	imul   $0xffffff9f,0x724399dd(%ebx),%ecx
412eaa:	74 4d                	je     0x412ef9
412eac:	d7                   	xlat   %ds:(%ebx)
412ead:	74 4d                	je     0x412efc
412eaf:	d7                   	xlat   %ds:(%ebx)
412eb0:	74 4d                	je     0x412eff
412eb2:	d7                   	xlat   %ds:(%ebx)
412eb3:	74 4d                	je     0x412f02
412eb5:	d7                   	xlat   %ds:(%ebx)
412eb6:	74 6d                	je     0x412f25
412eb8:	b1 3b                	mov    $0x3b,%cl
412eba:	73 48                	jae    0x412f04
412ebc:	ee                   	out    %al,(%dx)
412ebd:	93                   	xchg   %eax,%ebx
412ebe:	ae                   	scas   %es:(%edi),%al
412ebf:	e9 9a ae e9 9a       	jmp    0x9b2add5e
412ec4:	ae                   	scas   %es:(%edi),%al
412ec5:	e9 9a ae e9 9a       	jmp    0x9b2add64
412eca:	ae                   	scas   %es:(%edi),%al
412ecb:	2d 76 67 0e c9       	sub    $0xc90e6776,%eax
412ed0:	7d d2                	jge    0x412ea4
412ed2:	35 5d d3 35 5d       	xor    $0x5d35d35d,%eax
412ed7:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412edd:	d3 b5 c5 ee cc 21    	shll   %cl,0x21cceec5(%ebp)
412ee3:	b9 4f ba a6 6b       	mov    $0x6ba6ba4f,%ecx
412ee8:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
412eed:	6b ba a6 6b ba b6 d8 	imul   $0xffffffd8,-0x4945945a(%edx),%edi
412ef4:	9d                   	popf
412ef5:	39 24 f7             	cmp    %esp,(%edi,%esi,8)
412ef8:	49                   	dec    %ecx
412ef9:	d7                   	xlat   %ds:(%ebx)
412efa:	74 4d                	je     0x412f49
412efc:	d7                   	xlat   %ds:(%ebx)
412efd:	74 4d                	je     0x412f4c
412eff:	d7                   	xlat   %ds:(%ebx)
412f00:	74 4d                	je     0x412f4f
412f02:	d7                   	xlat   %ds:(%ebx)
412f03:	74 4d                	je     0x412f52
412f05:	d7                   	xlat   %ds:(%ebx)
412f06:	16                   	push   %ss
412f07:	bb fc bb 0a 00       	mov    $0xabbfc,%ebx
412f0c:	00 d0                	add    %dl,%al
412f0e:	ce                   	into
412f0f:	bc 04 72 9f 74       	mov    $0x749f7204,%esp
412f14:	4d                   	dec    %ebp
412f15:	d7                   	xlat   %ds:(%ebx)
412f16:	74 4d                	je     0x412f65
412f18:	d7                   	xlat   %ds:(%ebx)
412f19:	74 4d                	je     0x412f68
412f1b:	d7                   	xlat   %ds:(%ebx)
412f1c:	74 4d                	je     0x412f6b
412f1e:	d7                   	xlat   %ds:(%ebx)
412f1f:	74 6d                	je     0x412f8e
412f21:	b1 3b                	mov    $0x3b,%cl
412f23:	73 48                	jae    0x412f6d
412f25:	ee                   	out    %al,(%dx)
412f26:	93                   	xchg   %eax,%ebx
412f27:	ae                   	scas   %es:(%edi),%al
412f28:	e9 9a ae e9 9a       	jmp    0x9b2addc7
412f2d:	ae                   	scas   %es:(%edi),%al
412f2e:	e9 9a ae e9 9a       	jmp    0x9b2addcd
412f33:	ae                   	scas   %es:(%edi),%al
412f34:	2d 76 67 0e c9       	sub    $0xc90e6776,%eax
412f39:	7d d2                	jge    0x412f0d
412f3b:	35 5d d3 35 5d       	xor    $0x5d35d35d,%eax
412f40:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412f46:	d3 b5 c5 ee cc 21    	shll   %cl,0x21cceec5(%ebp)
412f4c:	b9 4f ba a6 6b       	mov    $0x6ba6ba4f,%ecx
412f51:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
412f56:	6b ba a6 6b ba b6 d8 	imul   $0xffffffd8,-0x4945945a(%edx),%edi
412f5d:	9d                   	popf
412f5e:	39 24 f7             	cmp    %esp,(%edi,%esi,8)
412f61:	49                   	dec    %ecx
412f62:	d7                   	xlat   %ds:(%ebx)
412f63:	74 4d                	je     0x412fb2
412f65:	d7                   	xlat   %ds:(%ebx)
412f66:	74 4d                	je     0x412fb5
412f68:	d7                   	xlat   %ds:(%ebx)
412f69:	74 4d                	je     0x412fb8
412f6b:	d7                   	xlat   %ds:(%ebx)
412f6c:	74 4d                	je     0x412fbb
412f6e:	d7                   	xlat   %ds:(%ebx)
412f6f:	16                   	push   %ss
412f70:	bb 33 87 e4 3e       	mov    $0x3ee48733,%ebx
412f75:	e9 9a ae e9 9a       	jmp    0x9b2ade14
412f7a:	ae                   	scas   %es:(%edi),%al
412f7b:	e9 9a ae e9 9a       	jmp    0x9b2ade1a
412f80:	ae                   	scas   %es:(%edi),%al
412f81:	e9 da 62 77 e6       	jmp    0xe6b89260
412f86:	90                   	nop
412f87:	dc 27                	fsubl  (%edi)
412f89:	5d                   	pop    %ebp
412f8a:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412f90:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412f96:	5b                   	pop    %ebx
412f97:	ec                   	in     (%dx),%al
412f98:	ce                   	into
412f99:	1c 92                	sbb    $0x92,%al
412f9b:	fb                   	sti
412f9c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
412f9d:	6b ba a6 6b ba a6 6b 	imul   $0x6b,-0x5945945a(%edx),%edi
412fa4:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
412fa9:	6b 8b dd 99 43 72 9f 	imul   $0xffffff9f,0x724399dd(%ebx),%ecx
412fb0:	74 4d                	je     0x412fff
412fb2:	d7                   	xlat   %ds:(%ebx)
412fb3:	74 4d                	je     0x413002
412fb5:	d7                   	xlat   %ds:(%ebx)
412fb6:	74 4d                	je     0x413005
412fb8:	d7                   	xlat   %ds:(%ebx)
412fb9:	74 4d                	je     0x413008
412fbb:	d7                   	xlat   %ds:(%ebx)
412fbc:	74 6d                	je     0x41302b
412fbe:	b1 cb                	mov    $0xcb,%cl
412fc0:	bf ab 00 00 00       	mov    $0xab,%edi
412fc5:	ed                   	in     (%dx),%eax
412fc6:	cc                   	int3
412fc7:	4b                   	dec    %ebx
412fc8:	20 f7                	and    %dh,%bh
412fca:	49                   	dec    %ecx
412fcb:	d7                   	xlat   %ds:(%ebx)
412fcc:	74 4d                	je     0x41301b
412fce:	d7                   	xlat   %ds:(%ebx)
412fcf:	74 4d                	je     0x41301e
412fd1:	d7                   	xlat   %ds:(%ebx)
412fd2:	74 4d                	je     0x413021
412fd4:	d7                   	xlat   %ds:(%ebx)
412fd5:	74 4d                	je     0x413024
412fd7:	d7                   	xlat   %ds:(%ebx)
412fd8:	16                   	push   %ss
412fd9:	bb 33 87 e4 3e       	mov    $0x3ee48733,%ebx
412fde:	e9 9a ae e9 9a       	jmp    0x9b2ade7d
412fe3:	ae                   	scas   %es:(%edi),%al
412fe4:	e9 9a ae e9 9a       	jmp    0x9b2ade83
412fe9:	ae                   	scas   %es:(%edi),%al
412fea:	e9 da 62 77 e6       	jmp    0xe6b892c9
412fef:	90                   	nop
412ff0:	dc 27                	fsubl  (%edi)
412ff2:	5d                   	pop    %ebp
412ff3:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412ff9:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
412fff:	5b                   	pop    %ebx
413000:	ec                   	in     (%dx),%al
413001:	ce                   	into
413002:	1c 92                	sbb    $0x92,%al
413004:	fb                   	sti
413005:	a4                   	movsb  %ds:(%esi),%es:(%edi)
413006:	6b ba a6 6b ba a6 6b 	imul   $0x6b,-0x5945945a(%edx),%edi
41300d:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
413012:	6b 8b dd 99 43 72 9f 	imul   $0xffffff9f,0x724399dd(%ebx),%ecx
413019:	74 4d                	je     0x413068
41301b:	d7                   	xlat   %ds:(%ebx)
41301c:	74 4d                	je     0x41306b
41301e:	d7                   	xlat   %ds:(%ebx)
41301f:	74 4d                	je     0x41306e
413021:	d7                   	xlat   %ds:(%ebx)
413022:	74 4d                	je     0x413071
413024:	d7                   	xlat   %ds:(%ebx)
413025:	74 6d                	je     0x413094
413027:	b1 3b                	mov    $0x3b,%cl
413029:	73 48                	jae    0x413073
41302b:	ee                   	out    %al,(%dx)
41302c:	93                   	xchg   %eax,%ebx
41302d:	ae                   	scas   %es:(%edi),%al
41302e:	e9 9a ae e9 9a       	jmp    0x9b2adecd
413033:	ae                   	scas   %es:(%edi),%al
413034:	e9 9a ae e9 9a       	jmp    0x9b2aded3
413039:	ae                   	scas   %es:(%edi),%al
41303a:	2d 76 67 0e c9       	sub    $0xc90e6776,%eax
41303f:	7d d2                	jge    0x413013
413041:	35 5d d3 35 5d       	xor    $0x5d35d35d,%eax
413046:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
41304c:	d3 b5 c5 ee cc 21    	shll   %cl,0x21cceec5(%ebp)
413052:	b9 4f ba a6 6b       	mov    $0x6ba6ba4f,%ecx
413057:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
41305c:	6b ba a6 6b ba b6 d8 	imul   $0xffffffd8,-0x4945945a(%edx),%edi
413063:	9d                   	popf
413064:	39 24 f7             	cmp    %esp,(%edi,%esi,8)
413067:	49                   	dec    %ecx
413068:	d7                   	xlat   %ds:(%ebx)
413069:	74 4d                	je     0x4130b8
41306b:	d7                   	xlat   %ds:(%ebx)
41306c:	74 4d                	je     0x4130bb
41306e:	d7                   	xlat   %ds:(%ebx)
41306f:	74 4d                	je     0x4130be
413071:	d7                   	xlat   %ds:(%ebx)
413072:	74 4d                	je     0x4130c1
413074:	d7                   	xlat   %ds:(%ebx)
413075:	76 ba                	jbe    0x413031
413077:	e7 fd                	out    %eax,$0xfd
413079:	01 82 de 3b 19 4c    	add    %eax,0x4c193bde(%edx)
41307f:	3c 60                	cmp    $0x60,%al
413081:	95                   	xchg   %eax,%ebp
413082:	00 00                	add    %al,(%eax)
413084:	00 00                	add    %al,(%eax)
413086:	49                   	dec    %ecx
413087:	45                   	inc    %ebp
413088:	4e                   	dec    %esi
413089:	44                   	inc    %esp
41308a:	ae                   	scas   %es:(%edi),%al
41308b:	42                   	inc    %edx
41308c:	60                   	pusha
41308d:	82 0b 00             	orb    $0x0,(%ebx)
413090:	e5 02                	in     $0x2,%eax
413092:	00 00                	add    %al,(%eax)
413094:	ce                   	into
413095:	ca ef be             	lret   $0xbeef
413098:	01 00                	add    %eax,(%eax)
41309a:	00 00                	add    %al,(%eax)
41309c:	91                   	xchg   %eax,%ecx
41309d:	00 00                	add    %al,(%eax)
41309f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
4130a3:	73 74                	jae    0x413119
4130a5:	65 6d                	gs insl (%dx),%es:(%edi)
4130a7:	2e 52                	cs push %edx
4130a9:	65 73 6f             	gs jae 0x41311b
4130ac:	75 72                	jne    0x413120
4130ae:	63 65 73             	arpl   %esp,0x73(%ebp)
4130b1:	2e 52                	cs push %edx
4130b3:	65 73 6f             	gs jae 0x413125
4130b6:	75 72                	jne    0x41312a
4130b8:	63 65 52             	arpl   %esp,0x52(%ebp)
4130bb:	65 61                	gs popa
4130bd:	64 65 72 2c          	fs gs jb 0x4130ed
4130c1:	20 6d 73             	and    %ch,0x73(%ebp)
4130c4:	63 6f 72             	arpl   %ebp,0x72(%edi)
4130c7:	6c                   	insb   (%dx),%es:(%edi)
4130c8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4130cf:	73 69                	jae    0x41313a
4130d1:	6f                   	outsl  %ds:(%esi),(%dx)
4130d2:	6e                   	outsb  %ds:(%esi),(%dx)
4130d3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
4130d8:	30 2e                	xor    %ch,(%esi)
4130da:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4130dd:	43                   	inc    %ebx
4130de:	75 6c                	jne    0x41314c
4130e0:	74 75                	je     0x413157
4130e2:	72 65                	jb     0x413149
4130e4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4130e9:	72 61                	jb     0x41314c
4130eb:	6c                   	insb   (%dx),%es:(%edi)
4130ec:	2c 20                	sub    $0x20,%al
4130ee:	50                   	push   %eax
4130ef:	75 62                	jne    0x413153
4130f1:	6c                   	insb   (%dx),%es:(%edi)
4130f2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4130f9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4130fd:	62 37                	bound  %esi,(%edi)
4130ff:	37                   	aaa
413100:	61                   	popa
413101:	35 63 35 36 31       	xor    $0x31363563,%eax
413106:	39 33                	cmp    %esi,(%ebx)
413108:	34 65                	xor    $0x65,%al
41310a:	30 38                	xor    %bh,(%eax)
41310c:	39 23                	cmp    %esp,(%ebx)
41310e:	53                   	push   %ebx
41310f:	79 73                	jns    0x413184
413111:	74 65                	je     0x413178
413113:	6d                   	insl   (%dx),%es:(%edi)
413114:	2e 52                	cs push %edx
413116:	65 73 6f             	gs jae 0x413188
413119:	75 72                	jne    0x41318d
41311b:	63 65 73             	arpl   %esp,0x73(%ebp)
41311e:	2e 52                	cs push %edx
413120:	75 6e                	jne    0x413190
413122:	74 69                	je     0x41318d
413124:	6d                   	insl   (%dx),%es:(%edi)
413125:	65 52                	gs push %edx
413127:	65 73 6f             	gs jae 0x413199
41312a:	75 72                	jne    0x41319e
41312c:	63 65 53             	arpl   %esp,0x53(%ebp)
41312f:	65 74 02             	gs je  0x413134
413132:	00 00                	add    %al,(%eax)
413134:	00 01                	add    %al,(%ecx)
413136:	00 00                	add    %al,(%eax)
413138:	00 00                	add    %al,(%eax)
41313a:	00 00                	add    %al,(%eax)
41313c:	00 50 41             	add    %dl,0x41(%eax)
41313f:	44                   	inc    %esp
413140:	50                   	push   %eax
413141:	41                   	inc    %ecx
413142:	44                   	inc    %esp
413143:	50                   	push   %eax
413144:	e1 47                	loope  0x41318d
413146:	dc 18                	fcompl (%eax)
413148:	00 00                	add    %al,(%eax)
41314a:	00 00                	add    %al,(%eax)
41314c:	dd 00                	fldl   (%eax)
41314e:	00 00                	add    %al,(%eax)
413150:	1c 48                	sbb    $0x48,%al
413152:	00 65 00             	add    %ah,0x0(%ebp)
413155:	6c                   	insb   (%dx),%es:(%edi)
413156:	00 70 00             	add    %dh,0x0(%eax)
413159:	4c                   	dec    %esp
41315a:	00 61 00             	add    %ah,0x0(%ecx)
41315d:	62 00                	bound  %eax,(%eax)
41315f:	65 00 6c 00 2e       	add    %ch,%gs:0x2e(%eax,%eax,1)
413164:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
413168:	00 78 00             	add    %bh,0x0(%eax)
41316b:	74 00                	je     0x41316d
41316d:	00 00                	add    %al,(%eax)
41316f:	00 00                	add    %al,(%eax)
413171:	01 85 04 20 20 20    	add    %eax,0x20202004(%ebp)
413177:	20 20                	and    %ah,(%eax)
413179:	20 20                	and    %ah,(%eax)
41317b:	20 20                	and    %ah,(%eax)
41317d:	20 20                	and    %ah,(%eax)
41317f:	20 20                	and    %ah,(%eax)
413181:	20 20                	and    %ah,(%eax)
413183:	20 20                	and    %ah,(%eax)
413185:	20 20                	and    %ah,(%eax)
413187:	20 57 65             	and    %dl,0x65(%edi)
41318a:	6c                   	insb   (%dx),%es:(%edi)
41318b:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
41318e:	65 20 74 6f 20       	and    %dh,%gs:0x20(%edi,%ebp,2)
413193:	45                   	inc    %ebp