419c85:	6d                   	insl   (%dx),%es:(%edi)
419c86:	8b c0                	mov    %eax,%eax
419c88:	d4 9c                	aam    $0x9c
419c8a:	41                   	inc    %ecx
419ca7:	00 f0                	add    %dh,%al
419ca9:	9c                   	pushf
419caa:	41                   	inc    %ecx
419cab:	00 08                	add    %cl,(%eax)
419cad:	00 00                	add    %al,(%eax)
419caf:	00 10                	add    %dl,(%eax)
419cb1:	9c                   	pushf
419cb2:	41                   	inc    %ecx
419cb3:	00 c0                	add    %al,%al
419cb5:	3c 40                	cmp    $0x40,%al
419cb7:	00 cc                	add    %cl,%ah
419cb9:	3c 40                	cmp    $0x40,%al
419cbb:	00 d0                	add    %dl,%al
419cbd:	3c 40                	cmp    $0x40,%al
419cbf:	00 d4                	add    %dl,%ah
419cc1:	3c 40                	cmp    $0x40,%al
419cc3:	00 c8                	add    %cl,%al
419cc5:	3c 40                	cmp    $0x40,%al
419cc7:	00 10                	add    %dl,(%eax)
419cc9:	3a 40 00             	cmp    0x0(%eax),%al
419ccc:	2c 3a                	sub    $0x3a,%al
419cce:	40                   	inc    %eax
419ccf:	00 e0                	add    %ah,%al
419cd1:	ec                   	in     (%dx),%al
419cd2:	41                   	inc    %ecx
419cd3:	00 98 eb 41 00 ac    	add    %bl,-0x53ffbe15(%eax)
419cd9:	eb 41                	jmp    0x419d1c
419cdb:	00 4c eb 41          	add    %cl,0x41(%ebx,%ebp,8)
419cdf:	00 5c eb 41          	add    %bl,0x41(%ebx,%ebp,8)
419ce3:	00 f0                	add    %dh,%al
419ce5:	e7 41                	out    %eax,$0x41
419ce7:	00 6c eb 41          	add    %ch,0x41(%ebx,%ebp,8)
419ceb:	00 b4 ea 41 00 0b 54 	add    %dh,0x540b0041(%edx,%ebp,8)
419cf2:	46                   	inc    %esi
419cf3:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
419cfa:	61
419cfb:	6d                   	insl   (%dx),%es:(%edi)
419cfc:	48                   	dec    %eax
419cfd:	9d                   	popf
419cfe:	41                   	inc    %ecx
419d1b:	00 64 9d 41          	add    %ah,0x41(%ebp,%ebx,4)
419d1f:	00 10                	add    %dl,(%eax)
419d21:	00 00                	add    %al,(%eax)
419d23:	00 a0 9b 41 00 c0    	add    %ah,-0x3fffbe65(%eax)
419d29:	3c 40                	cmp    $0x40,%al
419d2b:	00 cc                	add    %cl,%ah
419d2d:	3c 40                	cmp    $0x40,%al
419d2f:	00 d0                	add    %dl,%al
419d31:	3c 40                	cmp    $0x40,%al
419d33:	00 d4                	add    %dl,%ah
419d35:	3c 40                	cmp    $0x40,%al
419d37:	00 c8                	add    %cl,%al
419d39:	3c 40                	cmp    $0x40,%al
419d3b:	00 10                	add    %dl,(%eax)
419d3d:	3a 40 00             	cmp    0x0(%eax),%al
419d40:	2c 3a                	sub    $0x3a,%al
419d42:	40                   	inc    %eax
419d43:	00 68 3a             	add    %ch,0x3a(%eax)
419d46:	40                   	inc    %eax
419d47:	00 38                	add    %bh,(%eax)
419d49:	e7 41                	out    %eax,$0x41
419d4b:	00 50 e7             	add    %dl,-0x19(%eax)
419d4e:	41                   	inc    %ecx
419d4f:	00 1c ed 41 00 f0 2c 	add    %bl,0x2cf00041(,%ebp,8)
419d56:	40                   	inc    %eax
419d57:	00 54 ed 41          	add    %dl,0x41(%ebp,%ebp,8)
419d5b:	00 74 e8 41          	add    %dh,0x41(%eax,%ebp,8)
419d5f:	00 b4 ea 41 00 13 54 	add    %dh,0x54130041(%edx,%ebp,8)
419d66:	43                   	inc    %ebx
419d67:	75 73                	jne    0x419ddc
419d69:	74 6f                	je     0x419dda
419d6b:	6d                   	insl   (%dx),%es:(%edi)
419d6c:	4d                   	dec    %ebp
419d6d:	65 6d                	gs insl (%dx),%es:(%edi)
419d6f:	6f                   	outsl  %ds:(%esi),(%dx)
419d70:	72 79                	jb     0x419deb
419d72:	53                   	push   %ebx
419d73:	74 72                	je     0x419de7
419d75:	65 61                	gs popa
419d77:	6d                   	insl   (%dx),%es:(%edi)
419d78:	c4 9d 41 00 00 00    	les    0x41(%ebp),%ebx
419d96:	00 00                	add    %al,(%eax)
419d98:	e4 9d                	in     $0x9d,%al
419d9a:	41                   	inc    %ecx
419d9b:	00 14 00             	add    %dl,(%eax,%eax,1)
419d9e:	00 00                	add    %al,(%eax)
419da0:	fc                   	cld
419da1:	9c                   	pushf
419da2:	41                   	inc    %ecx
419da3:	00 c0                	add    %al,%al
419da5:	3c 40                	cmp    $0x40,%al
419da7:	00 cc                	add    %cl,%ah
419da9:	3c 40                	cmp    $0x40,%al
419dab:	00 d0                	add    %dl,%al
419dad:	3c 40                	cmp    $0x40,%al
419daf:	00 d4                	add    %dl,%ah
419db1:	3c 40                	cmp    $0x40,%al
419db3:	00 c8                	add    %cl,%al
419db5:	3c 40                	cmp    $0x40,%al
419db7:	00 10                	add    %dl,(%eax)
419db9:	3a 40 00             	cmp    0x0(%eax),%al
419dbc:	2c 3a                	sub    $0x3a,%al
419dbe:	40                   	inc    %eax
419dbf:	00 e8                	add    %ch,%al
419dc1:	ed                   	in     (%dx),%eax
419dc2:	41                   	inc    %ecx
419dc3:	00 e0                	add    %ah,%al
419dc5:	ee                   	out    %al,(%dx)
419dc6:	41                   	inc    %ecx
419dc7:	00 50 e7             	add    %dl,-0x19(%eax)
419dca:	41                   	inc    %ecx
419dcb:	00 1c ed 41 00 98 ef 	add    %bl,-0x1067ffbf(,%ebp,8)
419dd2:	41                   	inc    %ecx
419dd3:	00 54 ed 41          	add    %dl,0x41(%ebp,%ebp,8)
419dd7:	00 74 e8 41          	add    %dh,0x41(%eax,%ebp,8)
419ddb:	00 b4 ea 41 00 0c ef 	add    %dh,-0x10f3ffbf(%edx,%ebp,8)
419de2:	41                   	inc    %ecx
419de3:	00 0d 54 4d 65 6d    	add    %cl,0x6d654d54
419de9:	6f                   	outsl  %ds:(%esi),(%dx)
419dea:	72 79                	jb     0x419e65
419dec:	53                   	push   %ebx
419ded:	74 72                	je     0x419e61
419def:	65 61                	gs popa
419df1:	6d                   	insl   (%dx),%es:(%edi)
419df2:	8b c0                	mov    %eax,%eax
419df4:	40                   	inc    %eax
419df5:	9e                   	sahf
419df6:	41                   	inc    %ecx
419e13:	00 5c 9e 41          	add    %bl,0x41(%esi,%ebx,4)
419e17:	00 18                	add    %bl,(%eax)
419e19:	00 00                	add    %al,(%eax)
419e1b:	00 fc                	add    %bh,%ah
419e1d:	9c                   	pushf
419e1e:	41                   	inc    %ecx
419e1f:	00 c0                	add    %al,%al
419e21:	3c 40                	cmp    $0x40,%al
419e23:	00 cc                	add    %cl,%ah
419e25:	3c 40                	cmp    $0x40,%al
419e27:	00 d0                	add    %dl,%al
419e29:	3c 40                	cmp    $0x40,%al
419e2b:	00 d4                	add    %dl,%ah
419e2d:	3c 40                	cmp    $0x40,%al
419e2f:	00 c8                	add    %cl,%al
419e31:	3c 40                	cmp    $0x40,%al
419e33:	00 10                	add    %dl,(%eax)
419e35:	3a 40 00             	cmp    0x0(%eax),%al
419e38:	2c 3a                	sub    $0x3a,%al
419e3a:	40                   	inc    %eax
419e3b:	00 1c f1             	add    %bl,(%ecx,%esi,8)
419e3e:	41                   	inc    %ecx
419e3f:	00 38                	add    %bh,(%eax)
419e41:	e7 41                	out    %eax,$0x41
419e43:	00 50 e7             	add    %dl,-0x19(%eax)
419e46:	41                   	inc    %ecx
419e47:	00 1c ed 41 00 54 f1 	add    %bl,-0xeabffbf(,%ebp,8)
419e4e:	41                   	inc    %ecx
419e4f:	00 54 ed 41          	add    %dl,0x41(%ebp,%ebp,8)
419e53:	00 74 e8 41          	add    %dh,0x41(%eax,%ebp,8)
419e57:	00 b4 ea 41 00 0f 54 	add    %dh,0x540f0041(%edx,%ebp,8)
419e5e:	52                   	push   %edx
419e5f:	65 73 6f             	gs jae 0x419ed1
419e62:	75 72                	jne    0x419ed6
419e64:	63 65 53             	arpl   %esp,0x53(%ebp)
419e67:	74 72                	je     0x419edb
419e69:	65 61                	gs popa
419e6b:	6d                   	insl   (%dx),%es:(%edi)
419e6c:	cc                   	int3
419e6d:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419e72:	8b 44 24 04          	mov    0x4(%esp),%eax
419e76:	8b 00                	mov    (%eax),%eax
419e78:	ff 60 08             	jmp    *0x8(%eax)
419e7b:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419e80:	8b 44 24 04          	mov    0x4(%esp),%eax
419e84:	8b 00                	mov    (%eax),%eax
419e86:	ff 60 0c             	jmp    *0xc(%eax)
419e89:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419e8e:	8b 44 24 04          	mov    0x4(%esp),%eax
419e92:	8b 00                	mov    (%eax),%eax
419e94:	ff 60 10             	jmp    *0x10(%eax)
419e97:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419e9c:	8b 44 24 04          	mov    0x4(%esp),%eax
419ea0:	8b 00                	mov    (%eax),%eax
419ea2:	ff 60 14             	jmp    *0x14(%eax)
419ea5:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419eaa:	8b 44 24 04          	mov    0x4(%esp),%eax
419eae:	8b 00                	mov    (%eax),%eax
419eb0:	ff 60 18             	jmp    *0x18(%eax)
419eb3:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419eb8:	8b 44 24 04          	mov    0x4(%esp),%eax
419ebc:	8b 00                	mov    (%eax),%eax
419ebe:	ff 60 1c             	jmp    *0x1c(%eax)
419ec1:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419ec6:	8b 44 24 04          	mov    0x4(%esp),%eax
419eca:	8b 00                	mov    (%eax),%eax
419ecc:	ff 60 20             	jmp    *0x20(%eax)
419ecf:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419ed4:	8b 44 24 04          	mov    0x4(%esp),%eax
419ed8:	8b 00                	mov    (%eax),%eax
419eda:	ff 60 24             	jmp    *0x24(%eax)
419edd:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419ee2:	8b 44 24 04          	mov    0x4(%esp),%eax
419ee6:	8b 00                	mov    (%eax),%eax
419ee8:	ff 60 28             	jmp    *0x28(%eax)
419eeb:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419ef0:	8b 44 24 04          	mov    0x4(%esp),%eax
419ef4:	8b 00                	mov    (%eax),%eax
419ef6:	ff 20                	jmp    *(%eax)
419ef8:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419efd:	8b 44 24 04          	mov    0x4(%esp),%eax
419f01:	8b 00                	mov    (%eax),%eax
419f03:	ff 60 04             	jmp    *0x4(%eax)
419f06:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419f0b:	e9 cc c9 fe ff       	jmp    0x4068dc
419f10:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419f15:	e9 ea c9 fe ff       	jmp    0x406904
419f1a:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
419f1f:	e9 f4 c9 fe ff       	jmp    0x406918
419f24:	06                   	push   %es
419f25:	9f                   	lahf
419f26:	41                   	inc    %ecx
419f27:	00 10                	add    %dl,(%eax)
419f29:	9f                   	lahf
419f2a:	41                   	inc    %ecx
419f2b:	00 1a                	add    %bl,(%edx)
419f2d:	9f                   	lahf
419f2e:	41                   	inc    %ecx
419f2f:	00 eb                	add    %ch,%bl
419f31:	9e                   	sahf
419f32:	41                   	inc    %ecx
419f33:	00 f8                	add    %bh,%al
419f35:	9e                   	sahf
419f36:	41                   	inc    %ecx
419f37:	00 6d 9e             	add    %ch,-0x62(%ebp)
419f3a:	41                   	inc    %ecx
419f3b:	00 7b 9e             	add    %bh,-0x62(%ebx)
419f3e:	41                   	inc    %ecx
419f3f:	00 89 9e 41 00 97    	add    %cl,-0x68ffbe62(%ecx)
419f45:	9e                   	sahf
419f46:	41                   	inc    %ecx
419f47:	00 a5 9e 41 00 b3    	add    %ah,-0x4cffbe62(%ebp)
419f4d:	9e                   	sahf
419f4e:	41                   	inc    %ecx
419f4f:	00 c1                	add    %al,%cl
419f51:	9e                   	sahf
419f52:	41                   	inc    %ecx
419f53:	00 cf                	add    %cl,%bh
419f55:	9e                   	sahf
419f56:	41                   	inc    %ecx
419f57:	00 dd                	add    %bl,%ch
419f59:	9e                   	sahf
419f5a:	41                   	inc    %ecx
419f5b:	00 01                	add    %al,(%ecx)
419f5d:	00 00                	add    %al,(%eax)
419f5f:	00 0c 00             	add    %cl,(%eax,%eax,1)
419f62:	00 00                	add    %al,(%eax)
419f64:	00 00                	add    %al,(%eax)
419f66:	00 00                	add    %al,(%eax)
419f68:	c0 00 00             	rolb   $0x0,(%eax)
419f6b:	00 00                	add    %al,(%eax)
419f6d:	00 00                	add    %al,(%eax)
419f6f:	46                   	inc    %esi
419f70:	24 9f                	and    $0x9f,%al
419f72:	41                   	inc    %ecx
419f73:	00 14 00             	add    %dl,(%eax,%eax,1)
419f76:	00 00                	add    %al,(%eax)
419f78:	00 00                	add    %al,(%eax)
419f7a:	00 00                	add    %al,(%eax)
419f7c:	c8 9f 41 00          	enter  $0x419f,$0x0
419f80:	5c                   	pop    %esp
419f81:	9f                   	lahf
419f82:	41                   	inc    %ecx
419f9b:	00 f4                	add    %dh,%ah
419f9d:	9f                   	lahf
419f9e:	41                   	inc    %ecx
419f9f:	00 18                	add    %bl,(%eax)
419fa1:	00 00                	add    %al,(%eax)
419fa3:	00 08                	add    %cl,(%eax)
419fa5:	12 40 00             	adc    0x0(%eax),%al
419fa8:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
419fac:	b0 68                	mov    $0x68,%al
419fae:	40                   	inc    %eax
419faf:	00 bc 68 40 00 d4 3c 	add    %bh,0x3cd40040(%eax,%ebp,2)
419fb6:	40                   	inc    %eax
419fb7:	00 c8                	add    %cl,%al
419fb9:	3c 40                	cmp    $0x40,%al
419fbb:	00 cc                	add    %cl,%ah
419fbd:	68 40 00 2c 3a       	push   $0x3a2c0040
419fc2:	40                   	inc    %eax
419fc3:	00 8c 51 42 00 c4 51 	add    %cl,0x51c40042(%ecx,%edx,2)
419fca:	42                   	inc    %edx
419fcb:	00 2c 52             	add    %ch,(%edx,%edx,2)
419fce:	42                   	inc    %edx
419fcf:	00 94 52 42 00 18 53 	add    %dl,0x53180042(%edx,%edx,2)
419fd6:	42                   	inc    %edx
419fd7:	00 7c 53 42          	add    %bh,0x42(%ebx,%edx,2)
419fdb:	00 7c 55 42          	add    %bh,0x42(%ebp,%edx,2)
419fdf:	00 88 55 42 00 94    	add    %cl,-0x6bffbdab(%eax)
419fe5:	55                   	push   %ebp
419fe6:	42                   	inc    %edx
419fe7:	00 a0 55 42 00 ac    	add    %ah,-0x53ffbdab(%eax)
419fed:	55                   	push   %ebp
419fee:	42                   	inc    %edx
419fef:	00 28                	add    %ch,(%eax)
419ff1:	56                   	push   %esi
419ff2:	42                   	inc    %edx
419ff3:	00 0e                	add    %cl,(%esi)
419ff5:	54                   	push   %esp
419ff6:	53                   	push   %ebx
419ff7:	74 72                	je     0x41a06b
419ff9:	65 61                	gs popa
419ffb:	6d                   	insl   (%dx),%es:(%edi)
419ffc:	41                   	inc    %ecx
419ffd:	64 61                	fs popa
419fff:	70 74                	jo     0x41a075
41a001:	65 72 90             	gs jb  0x419f94
41a004:	50                   	push   %eax
41a005:	a0 41 00 00 00       	mov    0x41,%al
41a022:	00 00                	add    %al,(%eax)
41a024:	50                   	push   %eax
41a025:	a0 41 00 08 00       	mov    0x80041,%al
41a02a:	00 00                	add    %al,(%eax)
41a02c:	e8 10 40 00 c0       	call   0xc041e041
41a031:	3c 40                	cmp    $0x40,%al
41a033:	00 cc                	add    %cl,%ah
41a035:	3c 40                	cmp    $0x40,%al
41a037:	00 d0                	add    %dl,%al
41a039:	3c 40                	cmp    $0x40,%al
41a03b:	00 d4                	add    %dl,%ah
41a03d:	3c 40                	cmp    $0x40,%al
41a03f:	00 c8                	add    %cl,%al
41a041:	3c 40                	cmp    $0x40,%al
41a043:	00 10                	add    %dl,(%eax)
41a045:	3a 40 00             	cmp    0x0(%eax),%al
41a048:	2c 3a                	sub    $0x3a,%al
41a04a:	40                   	inc    %eax
41a04b:	00 f4                	add    %dh,%ah
41a04d:	b0 41                	mov    $0x41,%al
41a04f:	00 0c 54             	add    %cl,(%esp,%edx,2)
41a052:	43                   	inc    %ebx
41a053:	6c                   	insb   (%dx),%es:(%edi)
41a054:	61                   	popa
41a055:	73 73                	jae    0x41a0ca
41a057:	46                   	inc    %esi
41a058:	69 6e 64 65 72 8d 40 	imul   $0x408d7265,0x64(%esi),%ebp
41a05f:	00 ac a0 41 00 00 00 	add    %ch,0x41(%eax,%eiz,4)
41a07e:	00 00                	add    %al,(%eax)