419e7d:	6e                   	outsb  %ds:(%esi),(%dx)
419e7e:	64 65 78 00          	fs gs js 0x419e82
419e82:	69 6e 64 65 78 00 67 	imul   $0x67007865,0x64(%esi),%ebp
419e89:	65 74 5f             	gs je  0x419eeb
419e8c:	50                   	push   %eax
419e8d:	72 65                	jb     0x419ef4
419e8f:	66 69 78 00 73 65    	imul   $0x6573,0x0(%eax),%di
419e95:	74 5f                	je     0x419ef6
419e97:	50                   	push   %eax
419e98:	72 65                	jb     0x419eff
419e9a:	66 69 78 00 4d 65    	imul   $0x654d,0x0(%eax),%di
419ea0:	73 73                	jae    0x419f15
419ea2:	61                   	popa
419ea3:	67 65 42             	addr16 gs inc %edx
419ea6:	6f                   	outsl  %ds:(%esi),(%dx)
419ea7:	78 00                	js     0x419ea9
419ea9:	73 65                	jae    0x419f10
419eab:	74 5f                	je     0x419f0c
419ead:	4d                   	dec    %ebp
419eae:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
419eb5:	42                   	inc    %edx
419eb6:	6f                   	outsl  %ds:(%esi),(%dx)
419eb7:	78 00                	js     0x419eb9
419eb9:	73 65                	jae    0x419f20
419ebb:	74 5f                	je     0x419f1c
419ebd:	4d                   	dec    %ebp
419ebe:	61                   	popa
419ebf:	78 69                	js     0x419f2a
419ec1:	6d                   	insl   (%dx),%es:(%edi)
419ec2:	69 7a 65 42 6f 78 00 	imul   $0x786f42,0x65(%edx),%edi
419ec9:	43                   	inc    %ebx
419eca:	6f                   	outsl  %ds:(%esi),(%dx)
419ecb:	6d                   	insl   (%dx),%es:(%edi)
419ecc:	62 6f 42             	bound  %ebp,0x42(%edi)
419ecf:	6f                   	outsl  %ds:(%esi),(%dx)
419ed0:	78 00                	js     0x419ed2
419ed2:	47                   	inc    %edi
419ed3:	72 6f                	jb     0x419f44
419ed5:	75 70                	jne    0x419f47
419ed7:	42                   	inc    %edx
419ed8:	6f                   	outsl  %ds:(%esi),(%dx)
419ed9:	78 00                	js     0x419edb
419edb:	54                   	push   %esp
419edc:	6f                   	outsl  %ds:(%esi),(%dx)
419edd:	6f                   	outsl  %ds:(%esi),(%dx)
419ede:	6c                   	insb   (%dx),%es:(%edi)
419edf:	53                   	push   %ebx
419ee0:	74 72                	je     0x419f54
419ee2:	69 70 54 65 78 74 42 	imul   $0x42747865,0x54(%eax),%esi
419ee9:	6f                   	outsl  %ds:(%esi),(%dx)
419eea:	78 00                	js     0x419eec
419eec:	67 65 74 5f          	addr16 gs je 0x419f4f
419ef0:	49                   	dec    %ecx
419ef1:	74 65                	je     0x419f58
419ef3:	6d                   	insl   (%dx),%es:(%edi)
419ef4:	41                   	inc    %ecx
419ef5:	72 72                	jb     0x419f69
419ef7:	61                   	popa
419ef8:	79 00                	jns    0x419efa
419efa:	73 65                	jae    0x419f61
419efc:	74 5f                	je     0x419f5d
419efe:	49                   	dec    %ecx
419eff:	74 65                	je     0x419f66
419f01:	6d                   	insl   (%dx),%es:(%edi)
419f02:	41                   	inc    %ecx
419f03:	72 72                	jb     0x419f77
419f05:	61                   	popa
419f06:	79 00                	jns    0x419f08
419f08:	54                   	push   %esp
419f09:	6f                   	outsl  %ds:(%esi),(%dx)
419f0a:	41                   	inc    %ecx
419f0b:	72 72                	jb     0x419f7f
419f0d:	61                   	popa
419f0e:	79 00                	jns    0x419f10
419f10:	62 79 74             	bound  %edi,0x74(%ecx)
419f13:	65 73 41             	gs jae 0x419f57
419f16:	72 72                	jb     0x419f8a
419f18:	61                   	popa
419f19:	79 00                	jns    0x419f1b
419f1b:	43                   	inc    %ebx
419f1c:	6f                   	outsl  %ds:(%esi),(%dx)
419f1d:	6e                   	outsb  %ds:(%esi),(%dx)
419f1e:	74 61                	je     0x419f81
419f20:	69 6e 73 4b 65 79 00 	imul   $0x79654b,0x73(%esi),%ebp
419f27:	67 65 74 5f          	addr16 gs je 0x419f8a
419f2b:	41                   	inc    %ecx
419f2c:	73 73                	jae    0x419fa1
419f2e:	65 6d                	gs insl (%dx),%es:(%edi)
419f30:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
419f34:	73 65                	jae    0x419f9b
419f36:	74 5f                	je     0x419f97
419f38:	52                   	push   %edx
419f39:	65 61                	gs popa
419f3b:	64 4f                	fs dec %edi
419f3d:	6e                   	outsb  %ds:(%esi),(%dx)
419f3e:	6c                   	insb   (%dx),%es:(%edi)
419f3f:	79 00                	jns    0x419f41
419f41:	58                   	pop    %eax
419f42:	6d                   	insl   (%dx),%es:(%edi)
419f43:	6c                   	insb   (%dx),%es:(%edi)
419f44:	53                   	push   %ebx
419f45:	63 68 65             	arpl   %ebp,0x65(%eax)
419f48:	6d                   	insl   (%dx),%es:(%edi)
419f49:	61                   	popa
419f4a:	41                   	inc    %ecx
419f4b:	6e                   	outsb  %ds:(%esi),(%dx)
419f4c:	79 00                	jns    0x419f4e
419f4e:	62 6f 75             	bound  %ebp,0x75(%edi)
419f51:	6e                   	outsb  %ds:(%esi),(%dx)
419f52:	64 61                	fs popa
419f54:	72 79                	jb     0x419fcf
419f56:	00 45 78             	add    %al,0x78(%ebp)
419f59:	65 63 75 74          	arpl   %esi,%gs:0x74(%ebp)
419f5d:	65 4e                	gs dec %esi
419f5f:	6f                   	outsl  %ds:(%esi),(%dx)
419f60:	6e                   	outsb  %ds:(%esi),(%dx)
419f61:	51                   	push   %ecx
419f62:	75 65                	jne    0x419fc9
419f64:	72 79                	jb     0x419fdf
419f66:	00 43 72             	add    %al,0x72(%ebx)
419f69:	65 61                	gs popa
419f6b:	74 65                	je     0x419fd2
419f6d:	44                   	inc    %esp
419f6e:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
419f75:	79 00                	jns    0x419f77
419f77:	67 65 74 5f          	addr16 gs je 0x419fda
419f7b:	4d                   	dec    %ebp
419f7c:	69 6e 69 6d 75 6d 43 	imul   $0x436d756d,0x69(%esi),%ebp
419f83:	61                   	popa
419f84:	70 61                	jo     0x419fe7
419f86:	63 69 74             	arpl   %ebp,0x74(%ecx)
419f89:	79 00                	jns    0x419f8b
419f8b:	73 65                	jae    0x419ff2
419f8d:	74 5f                	je     0x419fee
419f8f:	4d                   	dec    %ebp
419f90:	69 6e 69 6d 75 6d 43 	imul   $0x436d756d,0x69(%esi),%ebp
419f97:	61                   	popa
419f98:	70 61                	jo     0x419ffb
419f9a:	63 69 74             	arpl   %ebp,0x74(%ecx)
419f9d:	79 00                	jns    0x419f9f
419f9f:	6f                   	outsl  %ds:(%esi),(%dx)
419fa0:	70 5f                	jo     0x41a001
419fa2:	45                   	inc    %ebp
419fa3:	71 75                	jno    0x41a01a
419fa5:	61                   	popa
419fa6:	6c                   	insb   (%dx),%es:(%edi)
419fa7:	69 74 79 00 6f 70 5f 	imul   $0x495f706f,0x0(%ecx,%edi,2),%esi
419fae:	49
419faf:	6e                   	outsb  %ds:(%esi),(%dx)
419fb0:	65 71 75             	gs jno 0x41a028
419fb3:	61                   	popa
419fb4:	6c                   	insb   (%dx),%es:(%edi)
419fb5:	69 74 79 00 44 65 73 	imul   $0x69736544,0x0(%ecx,%edi,2),%esi
419fbc:	69
419fbd:	67 6e                	outsb  %ds:(%si),(%dx)
419fbf:	65 72 53             	gs jb  0x41a015
419fc2:	65 72 69             	gs jb  0x41a02e
419fc5:	61                   	popa
419fc6:	6c                   	insb   (%dx),%es:(%edi)
419fc7:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
419fce:	56                   	push   %esi
419fcf:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
419fd6:	74 79                	je     0x41a051
419fd8:	00 5f 65             	add    %bl,0x65(%edi)
419fdb:	6e                   	outsb  %ds:(%esi),(%dx)
419fdc:	74 69                	je     0x41a047
419fde:	74 79                	je     0x41a059
419fe0:	00 49 73             	add    %cl,0x73(%ecx)
419fe3:	4e                   	dec    %esi
419fe4:	75 6c                	jne    0x41a052
419fe6:	6c                   	insb   (%dx),%es:(%edi)
419fe7:	4f                   	dec    %edi
419fe8:	72 45                	jb     0x41a02f
419fea:	6d                   	insl   (%dx),%es:(%edi)
419feb:	70 74                	jo     0x41a061
419fed:	79 00                	jns    0x419fef
419fef:	62 74 6e 48          	bound  %esi,0x48(%esi,%ebp,2)
419ff3:	75 79                	jne    0x41a06e
419ff5:	00 67 65             	add    %ah,0x65(%edi)
419ff8:	74 5f                	je     0x41a059
419ffa:	50                   	push   %eax
419ffb:	72 6f                	jb     0x41a06c
419ffd:	78 79                	js     0x41a078
419fff:	00 49 57             	add    %cl,0x57(%ecx)
41a002:	65 62 50 72          	bound  %edx,%gs:0x72(%eax)
41a006:	6f                   	outsl  %ds:(%esi),(%dx)
41a007:	78 79                	js     0x41a082
41a009:	00 00                	add    %al,(%eax)
41a00b:	00 00                	add    %al,(%eax)
41a00d:	19 70 00             	sbb    %esi,0x0(%eax)
41a010:	72 00                	jb     0x41a012
41a012:	6f                   	outsl  %ds:(%esi),(%dx)
41a013:	00 67 00             	add    %ah,0x0(%edi)
41a016:	72 00                	jb     0x41a018
41a018:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a01c:	73 00                	jae    0x41a01e
41a01e:	42                   	inc    %edx
41a01f:	00 61 00             	add    %ah,0x0(%ecx)
41a022:	72 00                	jb     0x41a024
41a024:	31 00                	xor    %eax,(%eax)
41a026:	00 13                	add    %dl,(%ebx)
41a028:	42                   	inc    %edx
41a029:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
41a02d:	00 43 00             	add    %al,0x0(%ebx)
41a030:	61                   	popa
41a031:	00 6e 00             	add    %ch,0x0(%esi)
41a034:	63 00                	arpl   %eax,(%eax)
41a036:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a03b:	0d 43 00 61 00       	or     $0x610043,%eax
41a040:	6e                   	outsb  %ds:(%esi),(%dx)
41a041:	00 63 00             	add    %ah,0x0(%ebx)
41a044:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a049:	0b 42 00             	or     0x0(%edx),%eax
41a04c:	74 00                	je     0x41a04e
41a04e:	6e                   	outsb  %ds:(%esi),(%dx)
41a04f:	00 4f 00             	add    %cl,0x0(%edi)
41a052:	4b                   	dec    %ebx
41a053:	00 00                	add    %al,(%eax)
41a055:	05 4f 00 4b 00       	add    $0x4b004f,%eax
41a05a:	00 23                	add    %ah,(%ebx)
41a05c:	55                   	push   %ebp
41a05d:	00 70 00             	add    %dh,0x0(%eax)
41a060:	4c                   	dec    %esp
41a061:	00 6f 00             	add    %ch,0x0(%edi)
41a064:	61                   	popa
41a065:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
41a069:	00 72 00             	add    %dh,0x0(%edx)
41a06c:	6f                   	outsl  %ds:(%esi),(%dx)
41a06d:	00 67 00             	add    %ah,0x0(%edi)
41a070:	72 00                	jb     0x41a072
41a072:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a076:	73 00                	jae    0x41a078
41a078:	42                   	inc    %edx
41a079:	00 61 00             	add    %ah,0x0(%ecx)
41a07c:	72 00                	jb     0x41a07e
41a07e:	00 05 0d 00 0a 00    	add    %al,0xa000d
41a084:	00 05 d6 53 88 6d    	add    %al,0x6d8853d6
41a08a:	01 0d 6c 00 61 00    	add    %ecx,0x61006c
41a090:	62 00                	bound  %eax,(%eax)
41a092:	65 00 6c 00 31       	add    %ch,%gs:0x31(%eax,%eax,1)
41a097:	00 00                	add    %al,(%eax)
41a099:	17                   	pop    %ss
41a09a:	63 6b 28             	arpl   %ebp,0x28(%ebx)
41a09d:	57                   	push   %edi
41a09e:	0a 4e 20             	or     0x20(%esi),%cl
41a0a1:	4f                   	dec    %edi
41a0a2:	2d 4e 2c 00 f7       	sub    $0xf7002c4e,%eax
41a0a7:	8b 49 7b             	mov    0x7b(%ecx),%ecx
41a0aa:	85 5f 26             	test   %ebx,0x26(%edi)
41a0ad:	20 26                	and    %ah,(%esi)
41a0af:	20 01                	and    %al,(%ecx)
41a0b1:	13 67 00             	adc    0x0(%edi),%esp
41a0b4:	72 00                	jb     0x41a0b6
41a0b6:	6f                   	outsl  %ds:(%esi),(%dx)
41a0b7:	00 75 00             	add    %dh,0x0(%ebp)
41a0ba:	70 00                	jo     0x41a0bc
41a0bc:	42                   	inc    %edx
41a0bd:	00 6f 00             	add    %ch,0x0(%edi)
41a0c0:	78 00                	js     0x41a0c2
41a0c2:	31 00                	xor    %eax,(%eax)
41a0c4:	00 1b                	add    %bl,(%ebx)
41a0c6:	74 00                	je     0x41a0c8
41a0c8:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41a0cc:	74 00                	je     0x41a0ce
41a0ce:	42                   	inc    %edx
41a0cf:	00 6f 00             	add    %ch,0x0(%edi)
41a0d2:	78 00                	js     0x41a0d4
41a0d4:	5f                   	pop    %edi
41a0d5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41a0d9:	00 61 00             	add    %ah,0x0(%ecx)
41a0dc:	73 00                	jae    0x41a0de
41a0de:	74 00                	je     0x41a0e0
41a0e0:	00 15 24 00 74 00    	add    %dl,0x740024
41a0e6:	68 00 69 00 73       	push   $0x73006900
41a0eb:	00 2e                	add    %ch,(%esi)
41a0ed:	00 49 00             	add    %cl,0x0(%ecx)
41a0f0:	63 00                	arpl   %eax,(%eax)
41a0f2:	6f                   	outsl  %ds:(%esi),(%dx)
41a0f3:	00 6e 00             	add    %ch,0x0(%esi)
41a0f6:	00 25 55 00 70 00    	add    %ah,0x700055
41a0fc:	6c                   	insb   (%dx),%es:(%edi)
41a0fd:	00 6f 00             	add    %ch,0x0(%edi)
41a100:	61                   	popa
41a101:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
41a105:	00 72 00             	add    %dh,0x0(%edx)
41a108:	6f                   	outsl  %ds:(%esi),(%dx)
41a109:	00 67 00             	add    %ah,0x0(%edi)
41a10c:	72 00                	jb     0x41a10e
41a10e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a112:	73 00                	jae    0x41a114
41a114:	46                   	inc    %esi
41a115:	00 6f 00             	add    %ch,0x0(%edi)
41a118:	72 00                	jb     0x41a11a
41a11a:	6d                   	insl   (%dx),%es:(%edi)
41a11b:	00 00                	add    %al,(%eax)
41a11d:	05 0a 4e 20 4f       	add    $0x4f204e0a,%eax
41a122:	01 0b                	add    %ecx,(%ebx)
41a124:	4d                   	dec    %ebp
41a125:	00 e3                	add    %ah,%bl
41a127:	00 20                	add    %ah,(%eax)
41a129:	00 53 00             	add    %dl,0x0(%ebx)
41a12c:	56                   	push   %esi
41a12d:	00 01                	add    %al,(%ecx)
41a12f:	0d 48 00 cd 1e       	or     $0x1ecd0048,%eax
41a134:	20 00                	and    %al,(%eax)
41a136:	54                   	push   %esp
41a137:	00 ea                	add    %ch,%dl
41a139:	00 6e 00             	add    %ch,0x0(%esi)
41a13c:	01 13                	add    %edx,(%ebx)
41a13e:	4e                   	dec    %esi
41a13f:	00 67 00             	add    %ah,0x0(%edi)
41a142:	e0 00                	loopne 0x41a144
41a144:	79 00                	jns    0x41a146
41a146:	20 00                	and    %al,(%eax)
41a148:	73 00                	jae    0x41a14a
41a14a:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a150:	01 13                	add    %edx,(%ebx)
41a152:	47                   	inc    %edi
41a153:	00 69 00             	add    %ch,0x0(%ecx)
41a156:	db 1e                	fistpl (%esi)
41a158:	69 00 20 00 74 00    	imul   $0x740020,(%eax),%eax
41a15e:	ed                   	in     (%dx),%eax
41a15f:	00 6e 00             	add    %ch,0x0(%esi)
41a162:	68 00 01 11 51       	push   $0x51110100
41a167:	00 75 00             	add    %dh,0x0(%ebp)
41a16a:	ea 00 20 00 71 00 75 	ljmp   $0x7500,$0x71002000
41a171:	00 e1                	add    %ah,%cl
41a173:	00 6e 00             	add    %ch,0x0(%esi)
41a176:	01 07                	add    %eax,(%edi)
41a178:	4c                   	dec    %esp
41a179:	00 db                	add    %bl,%bl
41a17b:	1e                   	push   %ds
41a17c:	70 00                	jo     0x41a17e
41a17e:	01 09                	add    %ecx,(%ecx)
41a180:	4b                   	dec    %ebx
41a181:	00 68 00             	add    %ch,0x0(%eax)
41a184:	6f                   	outsl  %ds:(%esi),(%dx)
41a185:	00 61 00             	add    %ah,0x0(%ecx)
41a188:	00 13                	add    %dl,(%ebx)
41a18a:	10 01                	adc    %al,(%ecx)
41a18c:	69 00 c3 1e 6d 00    	imul   $0x6d1ec3,(%eax),%eax
41a192:	20 00                	and    %al,(%eax)
41a194:	54                   	push   %esp
41a195:	00 6f 00             	add    %ch,0x0(%edi)
41a198:	e1 00                	loope  0x41a19a
41a19a:	6e                   	outsb  %ds:(%esi),(%dx)
41a19b:	00 01                	add    %al,(%ecx)
41a19d:	11 10                	adc    %edx,(%eax)
41a19f:	01 69 00             	add    %ebp,0x0(%ecx)
41a1a2:	c3                   	ret