42097c:	6e                   	outsb  %ds:(%esi),(%dx)
42097d:	20 74 79 70          	and    %dh,0x70(%ecx,%edi,2)
420981:	65 20 6f 66          	and    %ch,%gs:0x66(%edi)
420985:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420989:	20 73 63             	and    %dh,0x63(%ebx)
42098c:	72 6f                	jb     0x4209fd
42098e:	6c                   	insb   (%dx),%es:(%edi)
42098f:	6c                   	insb   (%dx),%es:(%edi)
420990:	62 61 72             	bound  %esp,0x72(%ecx)
420993:	2e 00 00             	add    %al,%cs:(%eax)
420996:	2f                   	das
420997:	01 00                	add    %eax,(%eax)
420999:	55                   	push   %ebp
42099a:	25 44 61 72 6b       	and    $0x6b726144,%eax
42099f:	55                   	push   %ebp
4209a0:	49                   	dec    %ecx
4209a1:	2e 43                	cs inc %ebx
4209a3:	6f                   	outsl  %ds:(%esi),(%dx)
4209a4:	6e                   	outsb  %ds:(%esi),(%dx)
4209a5:	74 72                	je     0x420a19
4209a7:	6f                   	outsl  %ds:(%esi),(%dx)
4209a8:	6c                   	insb   (%dx),%es:(%edi)
4209a9:	73 2e                	jae    0x4209d9
4209ab:	44                   	inc    %esp
4209ac:	61                   	popa
4209ad:	72 6b                	jb     0x420a1a
4209af:	53                   	push   %ebx
4209b0:	63 72 6f             	arpl   %esi,0x6f(%edx)
4209b3:	6c                   	insb   (%dx),%es:(%edi)
4209b4:	6c                   	insb   (%dx),%es:(%edi)
4209b5:	4f                   	dec    %edi
4209b6:	72 69                	jb     0x420a21
4209b8:	65 6e                	outsb  %gs:(%esi),(%dx)
4209ba:	74 61                	je     0x420a1d
4209bc:	74 69                	je     0x420a27
4209be:	6f                   	outsl  %ds:(%esi),(%dx)
4209bf:	6e                   	outsb  %ds:(%esi),(%dx)
4209c0:	00 00                	add    %al,(%eax)
4209c2:	00 00                	add    %al,(%eax)
4209c4:	00 00                	add    %al,(%eax)
4209c6:	39 01                	cmp    %eax,(%ecx)
4209c8:	00 34 54             	add    %dh,(%esp,%edx,2)
4209cb:	68 65 20 76 61       	push   $0x61762065
4209d0:	6c                   	insb   (%dx),%es:(%edi)
4209d1:	75 65                	jne    0x420a38
4209d3:	20 74 68 61          	and    %dh,0x61(%eax,%ebp,2)
4209d7:	74 20                	je     0x4209f9
4209d9:	74 68                	je     0x420a43
4209db:	65 20 73 63          	and    %dh,%gs:0x63(%ebx)
4209df:	72 6f                	jb     0x420a50
4209e1:	6c                   	insb   (%dx),%es:(%edi)
4209e2:	6c                   	insb   (%dx),%es:(%edi)
4209e3:	20 74 68 75          	and    %dh,0x75(%eax,%ebp,2)
4209e7:	6d                   	insl   (%dx),%es:(%edi)
4209e8:	62 20                	bound  %esp,(%eax)
4209ea:	70 6f                	jo     0x420a5b
4209ec:	73 69                	jae    0x420a57
4209ee:	74 69                	je     0x420a59
4209f0:	6f                   	outsl  %ds:(%esi),(%dx)
4209f1:	6e                   	outsb  %ds:(%esi),(%dx)
4209f2:	20 72 65             	and    %dh,0x65(%edx)
4209f5:	70 72                	jo     0x420a69
4209f7:	65 73 65             	gs jae 0x420a5f
4209fa:	6e                   	outsb  %ds:(%esi),(%dx)
4209fb:	74 73                	je     0x420a70
4209fd:	2e 00 00             	add    %al,%cs:(%eax)
420a00:	33 01                	xor    (%ecx),%eax
420a02:	00 2e                	add    %ch,(%esi)
420a04:	54                   	push   %esp
420a05:	68 65 20 6c 6f       	push   $0x6f6c2065
420a0a:	77 65                	ja     0x420a71
420a0c:	72 20                	jb     0x420a2e
420a0e:	6c                   	insb   (%dx),%es:(%edi)
420a0f:	69 6d 69 74 20 76 61 	imul   $0x61762074,0x69(%ebp),%ebp
420a16:	6c                   	insb   (%dx),%es:(%edi)
420a17:	75 65                	jne    0x420a7e
420a19:	20 6f 66             	and    %ch,0x66(%edi)
420a1c:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420a20:	20 73 63             	and    %dh,0x63(%ebx)
420a23:	72 6f                	jb     0x420a94
420a25:	6c                   	insb   (%dx),%es:(%edi)
420a26:	6c                   	insb   (%dx),%es:(%edi)
420a27:	61                   	popa
420a28:	62 6c 65 20          	bound  %ebp,0x20(%ebp,%eiz,2)
420a2c:	72 61                	jb     0x420a8f
420a2e:	6e                   	outsb  %ds:(%esi),(%dx)
420a2f:	67 65 2e 00 00       	gs add %al,%cs:(%bx,%si)
420a34:	33 01                	xor    (%ecx),%eax
420a36:	00 2e                	add    %ch,(%esi)
420a38:	54                   	push   %esp
420a39:	68 65 20 75 70       	push   $0x70752065
420a3e:	70 65                	jo     0x420aa5
420a40:	72 20                	jb     0x420a62
420a42:	6c                   	insb   (%dx),%es:(%edi)
420a43:	69 6d 69 74 20 76 61 	imul   $0x61762074,0x69(%ebp),%ebp
420a4a:	6c                   	insb   (%dx),%es:(%edi)
420a4b:	75 65                	jne    0x420ab2
420a4d:	20 6f 66             	and    %ch,0x66(%edi)
420a50:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420a54:	20 73 63             	and    %dh,0x63(%ebx)
420a57:	72 6f                	jb     0x420ac8
420a59:	6c                   	insb   (%dx),%es:(%edi)
420a5a:	6c                   	insb   (%dx),%es:(%edi)
420a5b:	61                   	popa
420a5c:	62 6c 65 20          	bound  %ebp,0x20(%ebp,%eiz,2)
420a60:	72 61                	jb     0x420ac3
420a62:	6e                   	outsb  %ds:(%esi),(%dx)
420a63:	67 65 2e 00 00       	gs add %al,%cs:(%bx,%si)
420a68:	08 01                	or     %al,(%ecx)
420a6a:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
420a6e:	00 00                	add    %al,(%eax)
420a70:	00 2b                	add    %ch,(%ebx)
420a72:	01 00                	add    %eax,(%eax)
420a74:	26 54                	es push %esp
420a76:	68 65 20 76 69       	push   $0x69762065
420a7b:	65 77 20             	gs ja  0x420a9e
420a7e:	73 69                	jae    0x420ae9
420a80:	7a 65                	jp     0x420ae7
420a82:	20 66 6f             	and    %ah,0x6f(%esi)
420a85:	72 20                	jb     0x420aa7
420a87:	74 68                	je     0x420af1
420a89:	65 20 73 63          	and    %dh,%gs:0x63(%ebx)
420a8d:	72 6f                	jb     0x420afe
420a8f:	6c                   	insb   (%dx),%es:(%edi)
420a90:	6c                   	insb   (%dx),%es:(%edi)
420a91:	61                   	popa
420a92:	62 6c 65 20          	bound  %ebp,0x20(%ebp,%eiz,2)
420a96:	61                   	popa
420a97:	72 65                	jb     0x420afe
420a99:	61                   	popa
420a9a:	2e 00 00             	add    %al,%cs:(%eax)
420a9d:	3a 01                	cmp    (%ecx),%al
420a9f:	00 35 54 68 65 20    	add    %dh,0x20656854
420aa5:	73 65                	jae    0x420b0c
420aa7:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
420aab:	6e                   	outsb  %ds:(%esi),(%dx)
420aac:	20 68 65             	and    %ch,0x65(%eax)
420aaf:	61                   	popa
420ab0:	64 65 72 20          	fs gs jb 0x420ad4
420ab4:	74 65                	je     0x420b1b
420ab6:	78 74                	js     0x420b2c
420ab8:	20 61 73             	and    %ah,0x73(%ecx)
420abb:	73 6f                	jae    0x420b2c
420abd:	63 69 61             	arpl   %ebp,0x61(%ecx)
420ac0:	74 65                	je     0x420b27
420ac2:	64 20 77 69          	and    %dh,%fs:0x69(%edi)
420ac6:	74 68                	je     0x420b30
420ac8:	20 74 68 69          	and    %dh,0x69(%eax,%ebp,2)
420acc:	73 20                	jae    0x420aee
420ace:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
420ad1:	74 72                	je     0x420b45
420ad3:	6f                   	outsl  %ds:(%esi),(%dx)
420ad4:	6c                   	insb   (%dx),%es:(%edi)
420ad5:	2e 00 00             	add    %al,%cs:(%eax)
420ad8:	b4 00                	mov    $0x0,%ah
420ada:	00 00                	add    %al,(%eax)
420adc:	ce                   	into
420add:	ca ef be             	lret   $0xbeef
420ae0:	01 00                	add    %eax,(%eax)
420ae2:	00 00                	add    %al,(%eax)
420ae4:	91                   	xchg   %eax,%ecx
420ae5:	00 00                	add    %al,(%eax)
420ae7:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
420aeb:	73 74                	jae    0x420b61
420aed:	65 6d                	gs insl (%dx),%es:(%edi)
420aef:	2e 52                	cs push %edx
420af1:	65 73 6f             	gs jae 0x420b63
420af4:	75 72                	jne    0x420b68
420af6:	63 65 73             	arpl   %esp,0x73(%ebp)
420af9:	2e 52                	cs push %edx
420afb:	65 73 6f             	gs jae 0x420b6d
420afe:	75 72                	jne    0x420b72
420b00:	63 65 52             	arpl   %esp,0x52(%ebp)
420b03:	65 61                	gs popa
420b05:	64 65 72 2c          	fs gs jb 0x420b35
420b09:	20 6d 73             	and    %ch,0x73(%ebp)
420b0c:	63 6f 72             	arpl   %ebp,0x72(%edi)
420b0f:	6c                   	insb   (%dx),%es:(%edi)
420b10:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
420b17:	73 69                	jae    0x420b82
420b19:	6f                   	outsl  %ds:(%esi),(%dx)
420b1a:	6e                   	outsb  %ds:(%esi),(%dx)
420b1b:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
420b20:	30 2e                	xor    %ch,(%esi)
420b22:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
420b25:	43                   	inc    %ebx
420b26:	75 6c                	jne    0x420b94
420b28:	74 75                	je     0x420b9f
420b2a:	72 65                	jb     0x420b91
420b2c:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
420b31:	72 61                	jb     0x420b94
420b33:	6c                   	insb   (%dx),%es:(%edi)
420b34:	2c 20                	sub    $0x20,%al
420b36:	50                   	push   %eax
420b37:	75 62                	jne    0x420b9b
420b39:	6c                   	insb   (%dx),%es:(%edi)
420b3a:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
420b41:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
420b45:	62 37                	bound  %esi,(%edi)
420b47:	37                   	aaa
420b48:	61                   	popa
420b49:	35 63 35 36 31       	xor    $0x31363563,%eax
420b4e:	39 33                	cmp    %esi,(%ebx)
420b50:	34 65                	xor    $0x65,%al
420b52:	30 38                	xor    %bh,(%eax)
420b54:	39 23                	cmp    %esp,(%ebx)
420b56:	53                   	push   %ebx
420b57:	79 73                	jns    0x420bcc
420b59:	74 65                	je     0x420bc0
420b5b:	6d                   	insl   (%dx),%es:(%edi)
420b5c:	2e 52                	cs push %edx
420b5e:	65 73 6f             	gs jae 0x420bd0
420b61:	75 72                	jne    0x420bd5
420b63:	63 65 73             	arpl   %esp,0x73(%ebp)
420b66:	2e 52                	cs push %edx
420b68:	75 6e                	jne    0x420bd8
420b6a:	74 69                	je     0x420bd5
420b6c:	6d                   	insl   (%dx),%es:(%edi)
420b6d:	65 52                	gs push %edx
420b6f:	65 73 6f             	gs jae 0x420be1
420b72:	75 72                	jne    0x420be6
420b74:	63 65 53             	arpl   %esp,0x53(%ebp)
420b77:	65 74 02             	gs je  0x420b7c
420b82:	00 00                	add    %al,(%eax)
420b84:	00 50 41             	add    %dl,0x41(%eax)
420b87:	44                   	inc    %esp
420b88:	50                   	push   %eax
420b89:	41                   	inc    %ecx
420b8a:	44                   	inc    %esp
420b8b:	50                   	push   %eax
420b8c:	b4 00                	mov    $0x0,%ah
420b8e:	00 00                	add    %al,(%eax)
420b90:	b4 00                	mov    $0x0,%ah
420b92:	00 00                	add    %al,(%eax)
420b94:	ce                   	into
420b95:	ca ef be             	lret   $0xbeef
420b98:	01 00                	add    %eax,(%eax)
420b9a:	00 00                	add    %al,(%eax)
420b9c:	91                   	xchg   %eax,%ecx
420b9d:	00 00                	add    %al,(%eax)
420b9f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
420ba3:	73 74                	jae    0x420c19
420ba5:	65 6d                	gs insl (%dx),%es:(%edi)
420ba7:	2e 52                	cs push %edx
420ba9:	65 73 6f             	gs jae 0x420c1b
420bac:	75 72                	jne    0x420c20
420bae:	63 65 73             	arpl   %esp,0x73(%ebp)
420bb1:	2e 52                	cs push %edx
420bb3:	65 73 6f             	gs jae 0x420c25
420bb6:	75 72                	jne    0x420c2a
420bb8:	63 65 52             	arpl   %esp,0x52(%ebp)
420bbb:	65 61                	gs popa
420bbd:	64 65 72 2c          	fs gs jb 0x420bed
420bc1:	20 6d 73             	and    %ch,0x73(%ebp)
420bc4:	63 6f 72             	arpl   %ebp,0x72(%edi)
420bc7:	6c                   	insb   (%dx),%es:(%edi)
420bc8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
420bcf:	73 69                	jae    0x420c3a
420bd1:	6f                   	outsl  %ds:(%esi),(%dx)
420bd2:	6e                   	outsb  %ds:(%esi),(%dx)
420bd3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
420bd8:	30 2e                	xor    %ch,(%esi)
420bda:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
420bdd:	43                   	inc    %ebx
420bde:	75 6c                	jne    0x420c4c
420be0:	74 75                	je     0x420c57
420be2:	72 65                	jb     0x420c49
420be4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
420be9:	72 61                	jb     0x420c4c
420beb:	6c                   	insb   (%dx),%es:(%edi)
420bec:	2c 20                	sub    $0x20,%al
420bee:	50                   	push   %eax
420bef:	75 62                	jne    0x420c53
420bf1:	6c                   	insb   (%dx),%es:(%edi)
420bf2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
420bf9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
420bfd:	62 37                	bound  %esi,(%edi)
420bff:	37                   	aaa
420c00:	61                   	popa
420c01:	35 63 35 36 31       	xor    $0x31363563,%eax
420c06:	39 33                	cmp    %esi,(%ebx)
420c08:	34 65                	xor    $0x65,%al
420c0a:	30 38                	xor    %bh,(%eax)
420c0c:	39 23                	cmp    %esp,(%ebx)
420c0e:	53                   	push   %ebx
420c0f:	79 73                	jns    0x420c84
420c11:	74 65                	je     0x420c78
420c13:	6d                   	insl   (%dx),%es:(%edi)
420c14:	2e 52                	cs push %edx
420c16:	65 73 6f             	gs jae 0x420c88
420c19:	75 72                	jne    0x420c8d
420c1b:	63 65 73             	arpl   %esp,0x73(%ebp)
420c1e:	2e 52                	cs push %edx
420c20:	75 6e                	jne    0x420c90
420c22:	74 69                	je     0x420c8d
420c24:	6d                   	insl   (%dx),%es:(%edi)
420c25:	65 52                	gs push %edx
420c27:	65 73 6f             	gs jae 0x420c99
420c2a:	75 72                	jne    0x420c9e
420c2c:	63 65 53             	arpl   %esp,0x53(%ebp)
420c2f:	65 74 02             	gs je  0x420c34
420c3a:	00 00                	add    %al,(%eax)
420c3c:	00 50 41             	add    %dl,0x41(%eax)
420c3f:	44                   	inc    %esp
420c40:	50                   	push   %eax
420c41:	41                   	inc    %ecx
420c42:	44                   	inc    %esp
420c43:	50                   	push   %eax
420c44:	b4 00                	mov    $0x0,%ah
420c46:	00 00                	add    %al,(%eax)
420c48:	b4 00                	mov    $0x0,%ah
420c4a:	00 00                	add    %al,(%eax)
420c4c:	ce                   	into
420c4d:	ca ef be             	lret   $0xbeef
420c50:	01 00                	add    %eax,(%eax)
420c52:	00 00                	add    %al,(%eax)
420c54:	91                   	xchg   %eax,%ecx
420c55:	00 00                	add    %al,(%eax)
420c57:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
420c5b:	73 74                	jae    0x420cd1
420c5d:	65 6d                	gs insl (%dx),%es:(%edi)
420c5f:	2e 52                	cs push %edx
420c61:	65 73 6f             	gs jae 0x420cd3
420c64:	75 72                	jne    0x420cd8
420c66:	63 65 73             	arpl   %esp,0x73(%ebp)
420c69:	2e 52                	cs push %edx
420c6b:	65 73 6f             	gs jae 0x420cdd
420c6e:	75 72                	jne    0x420ce2
420c70:	63 65 52             	arpl   %esp,0x52(%ebp)
420c73:	65 61                	gs popa
420c75:	64 65 72 2c          	fs gs jb 0x420ca5
420c79:	20 6d 73             	and    %ch,0x73(%ebp)
420c7c:	63 6f 72             	arpl   %ebp,0x72(%edi)
420c7f:	6c                   	insb   (%dx),%es:(%edi)
420c80:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
420c87:	73 69                	jae    0x420cf2
420c89:	6f                   	outsl  %ds:(%esi),(%dx)
420c8a:	6e                   	outsb  %ds:(%esi),(%dx)
420c8b:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
420c90:	30 2e                	xor    %ch,(%esi)
420c92:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
420c95:	43                   	inc    %ebx
420c96:	75 6c                	jne    0x420d04
420c98:	74 75                	je     0x420d0f
420c9a:	72 65                	jb     0x420d01
420c9c:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
420ca1:	72 61                	jb     0x420d04
420ca3:	6c                   	insb   (%dx),%es:(%edi)
420ca4:	2c 20                	sub    $0x20,%al
420ca6:	50                   	push   %eax