420dee:	4a                   	dec    %edx
420def:	49                   	dec    %ecx
420df0:	68 38 33 65 79       	push   $0x79653338
420df5:	6b 6f 69 44          	imul   $0x44,0x69(%edi),%ebp
420df9:	65 66 2b 73 41       	sub    %gs:0x41(%ebx),%si
420dfe:	75 37                	jne    0x420e37
420e00:	52                   	push   %edx
420e01:	55                   	push   %ebp
420e02:	4f                   	dec    %edi
420e03:	38 62 45             	cmp    %ah,0x45(%edx)
420e06:	51                   	push   %ecx
420e07:	49                   	dec    %ecx
420e08:	65 6c                	gs insb (%dx),%es:(%edi)
420e0a:	66 47                	inc    %di
420e0c:	36 67 47             	ss addr16 inc %edi
420e0f:	4d                   	dec    %ebp
420e10:	56                   	push   %esi
420e11:	61                   	popa
420e12:	75 36                	jne    0x420e4a
420e14:	78 7a                	js     0x420e90
420e16:	4d                   	dec    %ebp
420e17:	70 57                	jo     0x420e70
420e19:	44                   	inc    %esp
420e1a:	49                   	dec    %ecx
420e1b:	52                   	push   %edx
420e1c:	61                   	popa
420e1d:	49                   	dec    %ecx
420e1e:	6d                   	insl   (%dx),%es:(%edi)
420e1f:	61                   	popa
420e20:	72 6f                	jb     0x420e91
420e22:	68 34 5a 6a 62       	push   $0x626a5a34
420e27:	74 44                	je     0x420e6d
420e29:	6f                   	outsl  %ds:(%esi),(%dx)
420e2a:	61                   	popa
420e2b:	35 67 73 44 39       	xor    $0x39447367,%eax
420e30:	4a                   	dec    %edx
420e31:	6a 62                	push   $0x62
420e33:	54                   	push   %esp
420e34:	69 62 79 45 4d 70 52 	imul   $0x52704d45,0x79(%edx),%esp
420e3b:	36 35 51 67 4d 32    	ss xor $0x324d6751,%eax
420e41:	52                   	push   %edx
420e42:	59                   	pop    %ecx
420e43:	79 79                	jns    0x420ebe
420e45:	72 6d                	jb     0x420eb4
420e47:	2b 57 49             	sub    0x49(%edi),%edx
420e4a:	54                   	push   %esp
420e4b:	67 2b 61 51          	sub    0x51(%bx,%di),%esp
420e4f:	55                   	push   %ebp
420e50:	4c                   	dec    %esp
420e51:	52                   	push   %edx
420e52:	49                   	dec    %ecx
420e53:	49                   	dec    %ecx
420e54:	4c                   	dec    %esp
420e55:	56                   	push   %esi
420e56:	2f                   	das
420e57:	34 6f                	xor    $0x6f,%al
420e59:	61                   	popa
420e5a:	7a 63                	jp     0x420ebf
420e5c:	4c                   	dec    %esp
420e5d:	44                   	inc    %esp
420e5e:	62 75 44             	bound  %esi,0x44(%ebp)
420e61:	75 36                	jne    0x420e99
420e63:	62 7a 45             	bound  %edi,0x45(%edx)
420e66:	6c                   	insb   (%dx),%es:(%edi)
420e67:	41                   	inc    %ecx
420e68:	4b                   	dec    %ebx
420e69:	4f                   	dec    %edi
420e6a:	56                   	push   %esi
420e6b:	33 64 6b 52          	xor    0x52(%ebx,%ebp,2),%esp
420e6f:	34 78                	xor    $0x78,%al
420e71:	52                   	push   %edx
420e72:	47                   	inc    %edi
420e73:	59                   	pop    %ecx
420e74:	45                   	inc    %ebp
420e75:	2f                   	das
420e76:	51                   	push   %ecx
420e77:	71 67                	jno    0x420ee0
420e79:	6e                   	outsb  %ds:(%esi),(%dx)
420e7a:	58                   	pop    %eax
420e7b:	79 59                	jns    0x420ed6
420e7d:	47                   	inc    %edi
420e7e:	63 49 44             	arpl   %ecx,0x44(%ecx)
420e81:	69 65 4e 31 51 34 4c 	imul   $0x4c345131,0x4e(%ebp),%esp
420e88:	51                   	push   %ecx
420e89:	71 38                	jno    0x420ec3
420e8b:	71 55                	jno    0x420ee2
420e8d:	46                   	inc    %esi
420e8e:	46                   	inc    %esi
420e8f:	46                   	inc    %esi
420e90:	37                   	aaa
420e91:	4b                   	dec    %ebx
420e92:	6b 30 6f             	imul   $0x6f,(%eax),%esi
420e95:	73 46                	jae    0x420edd
420e97:	63 35 67 2b 77 76    	arpl   %esi,0x76772b67
420e9d:	43                   	inc    %ebx
420e9e:	75 71                	jne    0x420f11
420ea0:	51                   	push   %ecx
420ea1:	64 6f                	outsl  %fs:(%esi),(%dx)
420ea3:	32 43 4e             	xor    0x4e(%ebx),%al
420ea6:	67 4c                	addr16 dec %esp
420ea8:	64 6e                	outsb  %fs:(%esi),(%dx)
420eaa:	38 4e 4a             	cmp    %cl,0x4a(%esi)
420ead:	76 42                	jbe    0x420ef1
420eaf:	36 33 70 71          	xor    %ss:0x71(%eax),%esi
420eb3:	48                   	dec    %eax
420eb4:	6a 55                	push   $0x55
420eb6:	39 42 68             	cmp    %eax,0x68(%edx)
420eb9:	42                   	inc    %edx
420eba:	45                   	inc    %ebp
420ebb:	7a 45                	jp     0x420f02
420ebd:	48                   	dec    %eax
420ebe:	4d                   	dec    %ebp
420ebf:	6e                   	outsb  %ds:(%esi),(%dx)
420ec0:	70 2f                	jo     0x420ef1
420ec2:	6a 53                	push   $0x53
420ec4:	56                   	push   %esi
420ec5:	54                   	push   %esp
420ec6:	31 61 2f             	xor    %esp,0x2f(%ecx)
420ec9:	49                   	dec    %ecx
420eca:	6f                   	outsl  %ds:(%esi),(%dx)
420ecb:	30 49 32             	xor    %cl,0x32(%ecx)
420ece:	68 79 73 4d 2f       	push   $0x2f4d7379
420ed3:	74 6b                	je     0x420f40
420ed5:	43                   	inc    %ebx
420ed6:	78 63                	js     0x420f3b
420ed8:	33 2f                	xor    (%edi),%ebp
420eda:	50                   	push   %eax
420edb:	4f                   	dec    %edi
420edc:	45                   	inc    %ebp
420edd:	39 74 31 2b          	cmp    %esi,0x2b(%ecx,%esi,1)
420ee1:	35 4e 5a 47 2b       	xor    $0x2b475a4e,%eax
420ee6:	6e                   	outsb  %ds:(%esi),(%dx)
420ee7:	4f                   	dec    %edi
420ee8:	61                   	popa
420ee9:	35 55 69 71 4d       	xor    $0x4d716955,%eax
420eee:	7a 72                	jp     0x420f62
420ef0:	76 6f                	jbe    0x420f61
420ef2:	6b 4d 46 47          	imul   $0x47,0x46(%ebp),%ecx
420ef6:	69 53 30 4c 6e 68 48 	imul   $0x48686e4c,0x30(%ebx),%edx
420efd:	35 39 7a 4b 43       	xor    $0x434b7a39,%eax
420f02:	42                   	inc    %edx
420f03:	72 61                	jb     0x420f66
420f05:	6d                   	insl   (%dx),%es:(%edi)
420f06:	5a                   	pop    %edx
420f07:	39 70 55             	cmp    %esi,0x55(%eax)
420f0a:	78 66                	js     0x420f72
420f0c:	35 30 62 53 45       	xor    $0x45536230,%eax
420f11:	78 67                	js     0x420f7a
420f13:	5a                   	pop    %edx
420f14:	61                   	popa
420f15:	59                   	pop    %ecx
420f16:	77 52                	ja     0x420f6a
420f18:	69 64 30 4b 52 63 58 	imul   $0x45586352,0x4b(%eax,%esi,1),%esp
420f1f:	45
420f20:	51                   	push   %ecx
420f21:	70 54                	jo     0x420f77
420f23:	61                   	popa
420f24:	75 48                	jne    0x420f6e
420f26:	43                   	inc    %ebx
420f27:	74 30                	je     0x420f59
420f29:	7a 34                	jp     0x420f5f
420f2b:	6f                   	outsl  %ds:(%esi),(%dx)
420f2c:	6f                   	outsl  %ds:(%esi),(%dx)
420f2d:	71 63                	jno    0x420f92
420f2f:	43                   	inc    %ebx
420f30:	58                   	pop    %eax
420f31:	37                   	aaa
420f32:	4d                   	dec    %ebp
420f33:	77 37                	ja     0x420f6c
420f35:	34 53                	xor    $0x53,%al
420f37:	46                   	inc    %esi
420f38:	52                   	push   %edx
420f39:	72 73                	jb     0x420fae
420f3b:	7a 39                	jp     0x420f76
420f3d:	4f                   	dec    %edi
420f3e:	37                   	aaa
420f3f:	5a                   	pop    %edx
420f40:	6e                   	outsb  %ds:(%esi),(%dx)
420f41:	49                   	dec    %ecx
420f42:	33 79 5a             	xor    0x5a(%ecx),%edi
420f45:	33 76 30             	xor    0x30(%esi),%esi
420f48:	56                   	push   %esi
420f49:	2f                   	das
420f4a:	53                   	push   %ebx
420f4b:	33 74 6d 6d          	xor    0x6d(%ebp,%ebp,2),%esi
420f4f:	31 58 4a             	xor    %ebx,0x4a(%eax)
420f52:	63 63 6e             	arpl   %esp,0x6e(%ebx)
420f55:	62 6a 53             	bound  %ebp,0x53(%edx)
420f58:	56                   	push   %esi
420f59:	74 56                	je     0x420fb1
420f5b:	58                   	pop    %eax
420f5c:	70 36                	jo     0x420f94
420f5e:	31 4a 32             	xor    %ecx,0x32(%edx)
420f61:	44                   	inc    %esp
420f62:	4e                   	dec    %esi
420f63:	6f                   	outsl  %ds:(%esi),(%dx)
420f64:	4f                   	dec    %edi
420f65:	53                   	push   %ebx
420f66:	72 59                	jb     0x420fc1
420f68:	41                   	inc    %ecx
420f69:	78 76                	js     0x420fe1
420f6b:	50                   	push   %eax
420f6c:	30 31                	xor    %dh,(%ecx)
420f6e:	65 37                	gs aaa
420f70:	4a                   	dec    %edx
420f71:	33 46 46             	xor    0x46(%esi),%eax
420f74:	75 4b                	jne    0x420fc1
420f76:	2f                   	das
420f77:	79 76                	jns    0x420fef
420f79:	4c                   	dec    %esp
420f7a:	43                   	inc    %ebx
420f7b:	43                   	inc    %ebx
420f7c:	79 63                	jns    0x420fe1
420f7e:	56                   	push   %esi
420f7f:	6d                   	insl   (%dx),%es:(%edi)
420f80:	71 6f                	jno    0x420ff1
420f82:	4a                   	dec    %edx
420f83:	71 62                	jno    0x420fe7
420f85:	4e                   	dec    %esi
420f86:	44                   	inc    %esp
420f87:	50                   	push   %eax
420f88:	65 4a                	gs dec %edx
420f8a:	66 4f                	dec    %di
420f8c:	62 61 56             	bound  %esp,0x56(%ecx)
420f8f:	64 43                	fs inc %ebx
420f91:	2b 39                	sub    (%ecx),%edi
420f93:	5a                   	pop    %edx
420f94:	33 45 44             	xor    0x44(%ebp),%eax
420f97:	4b                   	dec    %ebx
420f98:	49                   	dec    %ecx
420f99:	6f                   	outsl  %ds:(%esi),(%dx)
420f9a:	4f                   	dec    %edi
420f9b:	79 50                	jns    0x420fed
420f9d:	50                   	push   %eax
420f9e:	6d                   	insl   (%dx),%es:(%edi)
420f9f:	35 6b 72 61 58       	xor    $0x5861726b,%eax
420fa4:	54                   	push   %esp
420fa5:	6b 33 77             	imul   $0x77,(%ebx),%esi
420fa8:	61                   	popa
420fa9:	56                   	push   %esi
420faa:	73 69                	jae    0x421015
420fac:	76 49                	jbe    0x420ff7
420fae:	7a 54                	jp     0x421004
420fb0:	52                   	push   %edx
420fb1:	49                   	dec    %ecx
420fb2:	78 51                	js     0x421005
420fb4:	70 34                	jo     0x420fea
420fb6:	5a                   	pop    %edx
420fb7:	48                   	dec    %eax
420fb8:	42                   	inc    %edx
420fb9:	37                   	aaa
420fba:	65 65 6e             	gs outsb %gs:(%esi),(%dx)
420fbd:	36 38 6f 62          	cmp    %ch,%ss:0x62(%edi)
420fc1:	50                   	push   %eax
420fc2:	44                   	inc    %esp
420fc3:	54                   	push   %esp
420fc4:	45                   	inc    %ebp
420fc5:	66 34 79             	data16 xor $0x79,%al
420fc8:	74 57                	je     0x421021
420fca:	31 4d 67             	xor    %ecx,0x67(%ebp)
420fcd:	4c                   	dec    %esp
420fce:	52                   	push   %edx
420fcf:	63 32                	arpl   %esi,(%edx)
420fd1:	54                   	push   %esp
420fd2:	52                   	push   %edx
420fd3:	51                   	push   %ecx
420fd4:	71 75                	jno    0x42104b
420fd6:	43                   	inc    %ebx
420fd7:	31 47 41             	xor    %eax,0x41(%edi)
420fda:	6c                   	insb   (%dx),%es:(%edi)
420fdb:	61                   	popa
420fdc:	52                   	push   %edx
420fdd:	37                   	aaa
420fde:	56                   	push   %esi
420fdf:	64 44                	fs inc %esp
420fe1:	45                   	inc    %ebp
420fe2:	30 6b 37             	xor    %ch,0x37(%ebx)
420fe5:	51                   	push   %ecx
420fe6:	70 7a                	jo     0x421062
420fe8:	42                   	inc    %edx
420fe9:	48                   	dec    %eax
420fea:	50                   	push   %eax
420feb:	47                   	inc    %edi
420fec:	30 41 78             	xor    %al,0x78(%ecx)
420fef:	76 65                	jbe    0x421056
420ff1:	45                   	inc    %ebp
420ff2:	41                   	inc    %ecx
420ff3:	45                   	inc    %ebp
420ff4:	55                   	push   %ebp
420ff5:	30 41 57             	xor    %al,0x57(%ecx)
420ff8:	52                   	push   %edx
420ff9:	43                   	inc    %ebx
420ffa:	38 4e 6f             	cmp    %cl,0x6f(%esi)
420ffd:	78 71                	js     0x421070
420fff:	4c                   	dec    %esp
421000:	64 46                	fs inc %esi
421002:	67 41                	addr16 inc %ecx
421004:	77 79                	ja     0x42107f
421006:	2f                   	das
421007:	6c                   	insb   (%dx),%es:(%edi)
421008:	6f                   	outsl  %ds:(%esi),(%dx)
421009:	75 53                	jne    0x42105e
42100b:	63 78 72             	arpl   %edi,0x72(%eax)
42100e:	50                   	push   %eax
42100f:	31 6e 5a             	xor    %ebp,0x5a(%esi)
421012:	6c                   	insb   (%dx),%es:(%edi)
421013:	59                   	pop    %ecx
421014:	34 75                	xor    $0x75,%al
421016:	73 7a                	jae    0x421092
421018:	76 47                	jbe    0x421061
42101a:	58                   	pop    %eax
42101b:	7a 48                	jp     0x421065
42101d:	46                   	inc    %esi
42101e:	58                   	pop    %eax
42101f:	65 6e                	outsb  %gs:(%esi),(%dx)
421021:	5a                   	pop    %edx
421022:	56                   	push   %esi
421023:	4d                   	dec    %ebp
421024:	65 49                	gs dec %ecx
421026:	2b 41 37             	sub    0x37(%ecx),%eax
421029:	47                   	inc    %edi
42102a:	4d                   	dec    %ebp
42102b:	76 51                	jbe    0x42107e
42102d:	37                   	aaa
42102e:	53                   	push   %ebx
42102f:	54                   	push   %esp
421030:	30 65 6e             	xor    %ah,0x6e(%ebp)
421033:	65 64 4c             	gs fs dec %esp
421036:	71 61                	jno    0x421099
421038:	44                   	inc    %esp
421039:	45                   	inc    %ebp
42103a:	52                   	push   %edx
42103b:	43                   	inc    %ebx
42103c:	51                   	push   %ecx
42103d:	2f                   	das
42103e:	33 59 41             	xor    0x41(%ecx),%ebx
421041:	41                   	inc    %ecx
421042:	38 2b                	cmp    %ch,(%ebx)
421044:	46                   	inc    %esi
421045:	59                   	pop    %ecx
421046:	2b 58 36             	sub    0x36(%eax),%ebx
421049:	30 65 2b             	xor    %ah,0x2b(%ebp)
42104c:	47                   	inc    %edi
42104d:	6c                   	insb   (%dx),%es:(%edi)
42104e:	6c                   	insb   (%dx),%es:(%edi)
42104f:	68 31 54 4d 46       	push   $0x464d5431
421054:	50                   	push   %eax
421055:	53                   	push   %ebx
421056:	6b 33 63             	imul   $0x63,(%ebx),%esi
421059:	6e                   	outsb  %ds:(%esi),(%dx)