421ddf:	6d                   	insl   (%dx),%es:(%edi)
421de0:	61                   	popa
421de1:	59                   	pop    %ecx
421de2:	6c                   	insb   (%dx),%es:(%edi)
421de3:	4a                   	dec    %edx
421de4:	63 39                	arpl   %edi,(%ecx)
421de6:	33 59 57             	xor    0x57(%ecx),%ebx
421de9:	5a                   	pop    %edx
421dea:	62 32                	bound  %esi,(%edx)
421dec:	33 31                	xor    (%ecx),%esi
421dee:	33 75 73             	xor    0x73(%ebp),%esi
421df1:	77 6c                	ja     0x421e5f
421df3:	4e                   	dec    %esi
421df4:	4b                   	dec    %ebx
421df5:	4d                   	dec    %ebp
421df6:	34 70                	xor    $0x70,%al
421df8:	35 66 54 49 34       	xor    $0x34495466,%eax
421dfd:	52                   	push   %edx
421dfe:	4e                   	dec    %esi
421dff:	75 4c                	jne    0x421e4d
421e01:	6a 36                	push   $0x36
421e03:	4b                   	dec    %ebx
421e04:	51                   	push   %ecx
421e05:	6c                   	insb   (%dx),%es:(%edi)
421e06:	30 7a 59             	xor    %bh,0x59(%edx)
421e09:	43                   	inc    %ebx
421e0a:	48                   	dec    %eax
421e0b:	76 6c                	jbe    0x421e79
421e0d:	37                   	aaa
421e0e:	45                   	inc    %ebp
421e0f:	6a 74                	push   $0x74
421e11:	43                   	inc    %ebx
421e12:	50                   	push   %eax
421e13:	44                   	inc    %esp
421e14:	72 33                	jb     0x421e49
421e16:	35 77 31 51 4e       	xor    $0x4e513177,%eax
421e1b:	77 46                	ja     0x421e63
421e1d:	74 53                	je     0x421e72
421e1f:	64 66 51             	fs push %cx
421e22:	48                   	dec    %eax
421e23:	55                   	push   %ebp
421e24:	54                   	push   %esp
421e25:	4f                   	dec    %edi
421e26:	41                   	inc    %ecx
421e27:	32 30                	xor    (%eax),%dh
421e29:	75 38                	jne    0x421e63
421e2b:	58                   	pop    %eax
421e2c:	76 4b                	jbe    0x421e79
421e2e:	79 76                	jns    0x421ea6
421e30:	72 72                	jb     0x421ea4
421e32:	46                   	inc    %esi
421e33:	41                   	inc    %ecx
421e34:	61                   	popa
421e35:	75 4d                	jne    0x421e84
421e37:	56                   	push   %esi
421e38:	4b                   	dec    %ebx
421e39:	5a                   	pop    %edx
421e3a:	36 54                	ss push %esp
421e3c:	77 71                	ja     0x421eaf
421e3e:	54                   	push   %esp
421e3f:	55                   	push   %ebp
421e40:	6e                   	outsb  %ds:(%esi),(%dx)
421e41:	64 6f                	outsl  %fs:(%esi),(%dx)
421e43:	6a 67                	push   $0x67
421e45:	48                   	dec    %eax
421e46:	56                   	push   %esi
421e47:	39 36                	cmp    %esi,(%esi)
421e49:	56                   	push   %esi
421e4a:	43                   	inc    %ebx
421e4b:	7a 65                	jp     0x421eb2
421e4d:	71 72                	jno    0x421ec1
421e4f:	6b 45 66 30          	imul   $0x30,0x66(%ebp),%eax
421e53:	51                   	push   %ecx
421e54:	71 6f                	jno    0x421ec5
421e56:	4f                   	dec    %edi
421e57:	6f                   	outsl  %ds:(%esi),(%dx)
421e58:	56                   	push   %esi
421e59:	50                   	push   %eax
421e5a:	32 72 2b             	xor    0x2b(%edx),%dh
421e5d:	45                   	inc    %ebp
421e5e:	63 48 6b             	arpl   %ecx,0x6b(%eax)
421e61:	2b 67 38             	sub    0x38(%edi),%esp
421e64:	35 35 2b 52 31       	xor    $0x31522b35,%eax
421e69:	42                   	inc    %edx
421e6a:	38 51 62             	cmp    %dl,0x62(%ecx)
421e6d:	55                   	push   %ebp
421e6e:	35 63 76 77 55       	xor    $0x55777663,%eax
421e73:	71 4a                	jno    0x421ebf
421e75:	76 4a                	jbe    0x421ec1
421e77:	44                   	inc    %esp
421e78:	73 57                	jae    0x421ed1
421e7a:	4b                   	dec    %ebx
421e7b:	36 6f                	outsl  %ss:(%esi),(%dx)
421e7d:	55                   	push   %ebp
421e7e:	63 74 38 55          	arpl   %esi,0x55(%eax,%edi,1)
421e82:	59                   	pop    %ecx
421e83:	30 38                	xor    %bh,(%eax)
421e85:	65 2b 53 4e          	sub    %gs:0x4e(%ebx),%edx
421e89:	76 6b                	jbe    0x421ef6
421e8b:	6d                   	insl   (%dx),%es:(%edi)
421e8c:	66 34 43             	data16 xor $0x43,%al
421e8f:	6a 72                	push   $0x72
421e91:	39 76 68             	cmp    %esi,0x68(%esi)
421e94:	72 37                	jb     0x421ecd
421e96:	4a                   	dec    %edx
421e97:	62 70 57             	bound  %esi,0x57(%eax)
421e9a:	79 39                	jns    0x421ed5
421e9c:	41                   	inc    %ecx
421e9d:	37                   	aaa
421e9e:	51                   	push   %ecx
421e9f:	49                   	dec    %ecx
421ea0:	6a 6e                	push   $0x6e
421ea2:	76 77                	jbe    0x421f1b
421ea4:	2b 45 50             	sub    0x50(%ebp),%eax
421ea7:	63 53 65             	arpl   %edx,0x65(%ebx)
421eaa:	46                   	inc    %esi
421eab:	76 77                	jbe    0x421f24
421ead:	2f                   	das
421eae:	6e                   	outsb  %ds:(%esi),(%dx)
421eaf:	73 65                	jae    0x421f16
421eb1:	51                   	push   %ecx
421eb2:	48                   	dec    %eax
421eb3:	58                   	pop    %eax
421eb4:	4b                   	dec    %ebx
421eb5:	79 2f                	jns    0x421ee6
421eb7:	79 52                	jns    0x421f0b
421eb9:	72 32                	jb     0x421eed
421ebb:	71 75                	jno    0x421f32
421ebd:	64 71 62             	fs jno 0x421f22
421ec0:	56                   	push   %esi
421ec1:	33 66 6b             	xor    0x6b(%esi),%esp
421ec4:	45                   	inc    %ebp
421ec5:	4e                   	dec    %esi
421ec6:	69 63 52 64 72 48 7a 	imul   $0x7a487264,0x52(%ebx),%esp
421ecd:	45                   	inc    %ebp
421ece:	72 7a                	jb     0x421f4a
421ed0:	61                   	popa
421ed1:	56                   	push   %esi
421ed2:	55                   	push   %ebp
421ed3:	66 2f                	data16 das
421ed5:	52                   	push   %edx
421ed6:	6f                   	outsl  %ds:(%esi),(%dx)
421ed7:	69 4d 5a 46 7a 6a 69 	imul   $0x696a7a46,0x5a(%ebp),%ecx
421ede:	56                   	push   %esi
421edf:	4c                   	dec    %esp
421ee0:	50                   	push   %eax
421ee1:	59                   	pop    %ecx
421ee2:	4f                   	dec    %edi
421ee3:	37                   	aaa
421ee4:	51                   	push   %ecx
421ee5:	42                   	inc    %edx
421ee6:	79 74                	jns    0x421f5c
421ee8:	6e                   	outsb  %ds:(%esi),(%dx)
421ee9:	4b                   	dec    %ebx
421eea:	62 75 70             	bound  %esi,0x70(%ebp)
421eed:	77 34                	ja     0x421f23
421eef:	59                   	pop    %ecx
421ef0:	50                   	push   %eax
421ef1:	64 65 67 34 30       	fs gs addr16 xor $0x30,%al
421ef6:	36 5a                	ss pop %edx
421ef8:	2b 50 5a             	sub    0x5a(%eax),%edx
421efb:	4f                   	dec    %edi
421efc:	73 36                	jae    0x421f34
421efe:	48                   	dec    %eax
421eff:	4a                   	dec    %edx
421f00:	56                   	push   %esi
421f01:	4c                   	dec    %esp
421f02:	48                   	dec    %eax
421f03:	50                   	push   %eax
421f04:	47                   	inc    %edi
421f05:	57                   	push   %edi
421f06:	6f                   	outsl  %ds:(%esi),(%dx)
421f07:	2f                   	das
421f08:	39 41 78             	cmp    %eax,0x78(%ecx)
421f0b:	34 6c                	xor    $0x6c,%al
421f0d:	53                   	push   %ebx
421f0e:	32 6c 43 45          	xor    0x45(%ebx,%eax,2),%ch
421f12:	56                   	push   %esi
421f13:	73 6c                	jae    0x421f81
421f15:	67 61                	addr16 popa
421f17:	34 76                	xor    $0x76,%al
421f19:	34 30                	xor    $0x30,%al
421f1b:	62 51 4c             	bound  %edx,0x4c(%ecx)
421f1e:	49                   	dec    %ecx
421f1f:	72 74                	jb     0x421f95
421f21:	36 38 34 45 44 4c 4e 	cmp    %dh,%ss:0x514e4c44(,%eax,2)
421f28:	51
421f29:	73 52                	jae    0x421f7d
421f2b:	31 39                	xor    %edi,(%ecx)
421f2d:	44                   	inc    %esp
421f2e:	4e                   	dec    %esi
421f2f:	55                   	push   %ebp
421f30:	55                   	push   %ebp
421f31:	56                   	push   %esi
421f32:	57                   	push   %edi
421f33:	54                   	push   %esp
421f34:	58                   	pop    %eax
421f35:	34 55                	xor    $0x55,%al
421f37:	75 56                	jne    0x421f8f
421f39:	2f                   	das
421f3a:	71 6c                	jno    0x421fa8
421f3c:	73 6c                	jae    0x421faa
421f3e:	64 76 47             	fs jbe 0x421f88
421f41:	75 47                	jne    0x421f8a
421f43:	73 47                	jae    0x421f8c
421f45:	2b 4e 6e             	sub    0x6e(%esi),%ecx
421f48:	43                   	inc    %ebx
421f49:	61                   	popa
421f4a:	76 73                	jbe    0x421fbf
421f4c:	72 74                	jb     0x421fc2
421f4e:	49                   	dec    %ecx
421f4f:	44                   	inc    %esp
421f50:	67 4a                	addr16 dec %edx
421f52:	46                   	inc    %esi
421f53:	4f                   	dec    %edi
421f54:	51                   	push   %ecx
421f55:	4b                   	dec    %ebx
421f56:	50                   	push   %eax
421f57:	37                   	aaa
421f58:	42                   	inc    %edx
421f59:	65 41                	gs inc %ecx
421f5b:	6b 48 41 41          	imul   $0x41,0x41(%eax),%ecx
421f5f:	77 39                	ja     0x421f9a
421f61:	51                   	push   %ecx
421f62:	67 4e                	addr16 dec %esi
421f64:	4a                   	dec    %edx
421f65:	63 39                	arpl   %edi,(%ecx)
421f67:	77 38                	ja     0x421fa1
421f69:	50                   	push   %eax
421f6a:	2f                   	das
421f6b:	39 55 37             	cmp    %edx,0x37(%ebp)
421f6e:	7a 47                	jp     0x421fb7
421f70:	57                   	push   %edi
421f71:	63 4d 50             	arpl   %ecx,0x50(%ebp)
421f74:	52                   	push   %edx
421f75:	35 38 43 49 50       	xor    $0x50494338,%eax
421f7a:	58                   	pop    %eax
421f7b:	49                   	dec    %ecx
421f7c:	45                   	inc    %ebp
421f7d:	72 5a                	jb     0x421fd9
421f7f:	6e                   	outsb  %ds:(%esi),(%dx)
421f80:	37                   	aaa
421f81:	79 38                	jns    0x421fbb
421f83:	62 6c 55 76          	bound  %ebp,0x76(%ebp,%edx,2)
421f87:	36 4a                	ss dec %edx
421f89:	6e                   	outsb  %ds:(%esi),(%dx)
421f8a:	49                   	dec    %ecx
421f8b:	4f                   	dec    %edi
421f8c:	72 46                	jb     0x421fd4
421f8e:	31 4c 49 31          	xor    %ecx,0x31(%ecx,%ecx,2)
421f92:	7a 62                	jp     0x421ff6
421f94:	55                   	push   %ebp
421f95:	57                   	push   %edi
421f96:	5a                   	pop    %edx
421f97:	2f                   	das
421f98:	63 4f 41             	arpl   %ecx,0x41(%edi)
421f9b:	4d                   	dec    %ebp
421f9c:	6f                   	outsl  %ds:(%esi),(%dx)
421f9d:	4d                   	dec    %ebp
421f9e:	6e                   	outsb  %ds:(%esi),(%dx)
421f9f:	39 61 69             	cmp    %esp,0x69(%ecx)
421fa2:	6b 6c 47 44 6a       	imul   $0x6a,0x44(%edi,%eax,2),%ebp
421fa7:	73 52                	jae    0x421ffb
421fa9:	58                   	pop    %eax
421faa:	41                   	inc    %ecx
421fab:	54                   	push   %esp
421fac:	37                   	aaa
421fad:	78 6b                	js     0x42201a
421faf:	51                   	push   %ecx
421fb0:	69 61 61 32 54 78 7a 	imul   $0x7a785432,0x61(%ecx),%esp
421fb7:	31 52 2b             	xor    %edx,0x2b(%edx)
421fba:	72 2b                	jb     0x421fe7
421fbc:	31 57 65             	xor    %edx,0x65(%edi)
421fbf:	39 74 4c 6f          	cmp    %esi,0x6f(%esp,%ecx,2)
421fc3:	46                   	inc    %esi
421fc4:	4d                   	dec    %ebp
421fc5:	34 39                	xor    $0x39,%al
421fc7:	47                   	inc    %edi
421fc8:	4f                   	dec    %edi
421fc9:	42                   	inc    %edx
421fca:	58                   	pop    %eax
421fcb:	47                   	inc    %edi
421fcc:	68 47 67 6e 6a       	push   $0x6a6e6747
421fd1:	77 51                	ja     0x422024
421fd3:	41                   	inc    %ecx
421fd4:	43                   	inc    %ebx
421fd5:	7a 50                	jp     0x422027
421fd7:	43                   	inc    %ebx
421fd8:	56                   	push   %esi
421fd9:	45                   	inc    %ebp
421fda:	75 6e                	jne    0x42204a
421fdc:	74 51                	je     0x42202f
421fde:	57                   	push   %edi
421fdf:	77 4f                	ja     0x422030
421fe1:	52                   	push   %edx
421fe2:	6f                   	outsl  %ds:(%esi),(%dx)
421fe3:	73 69                	jae    0x42204e
421fe5:	6e                   	outsb  %ds:(%esi),(%dx)
421fe6:	53                   	push   %ebx
421fe7:	51                   	push   %ecx
421fe8:	6e                   	outsb  %ds:(%esi),(%dx)
421fe9:	39 37                	cmp    %esi,(%edi)
421feb:	78 5a                	js     0x422047
421fed:	62 6f 6e             	bound  %ebp,0x6e(%edi)
421ff0:	6c                   	insb   (%dx),%es:(%edi)
421ff1:	74 48                	je     0x42203b
421ff3:	63 4a 73             	arpl   %ecx,0x73(%edx)
421ff6:	77 50                	ja     0x422048
421ff8:	7a 30                	jp     0x42202a
421ffa:	73 38                	jae    0x422034
421ffc:	54                   	push   %esp
421ffd:	69 36 6a 75 44 6a    	imul   $0x6a44756a,(%esi),%esi
422003:	71 42                	jno    0x422047
422005:	67 62 4b 41          	bound  %ecx,0x41(%bp,%di)
422009:	43                   	inc    %ebx
42200a:	30 61 44             	xor    %ah,0x44(%ecx)
42200d:	69 53 71 43 66 38 41 	imul   $0x41386643,0x71(%ebx),%edx
422014:	51                   	push   %ecx
422015:	4b                   	dec    %ebx
422016:	57                   	push   %edi
422017:	32 74 51 73          	xor    0x73(%ecx,%edx,2),%dh
42201b:	50                   	push   %eax
42201c:	6f                   	outsl  %ds:(%esi),(%dx)
42201d:	46                   	inc    %esi
42201e:	79 6d                	jns    0x42208d
422020:	65 71 34             	gs jno 0x422057
422023:	71 50                	jno    0x422075
422025:	70 30                	jo     0x422057
422027:	72 75                	jb     0x42209e
422029:	4f                   	dec    %edi
42202a:	45                   	inc    %ebp
42202b:	42                   	inc    %edx
42202c:	72 55                	jb     0x422083
42202e:	46                   	inc    %esi
42202f:	70 4f                	jo     0x422080
422031:	56                   	push   %esi
422032:	63 37                	arpl   %esi,(%edi)
422034:	61                   	popa
422035:	39 69 71             	cmp    %ebp,0x71(%ecx)
422038:	50                   	push   %eax
422039:	77 74                	ja     0x4220af
42203b:	50                   	push   %eax
42203c:	33 4d 70             	xor    0x70(%ebp),%ecx
42203f:	48                   	dec    %eax
422040:	6f                   	outsl  %ds:(%esi),(%dx)
422041:	4b                   	dec    %ebx
422042:	67 66 6d             	insw   (%dx),%es:(%di)
422045:	58                   	pop    %eax
422046:	46                   	inc    %esi
422047:	51                   	push   %ecx