42fa35:	6b 50 42 59          	imul   $0x59,0x42(%eax),%edx
42fa39:	5a                   	pop    %edx
42fa3a:	66 34 4d             	data16 xor $0x4d,%al
42fa3d:	41                   	inc    %ecx
42fa3e:	51                   	push   %ecx
42fa3f:	41                   	inc    %ecx
42fa40:	67 34 51             	addr16 xor $0x51,%al
42fa43:	5a                   	pop    %edx
42fa44:	61                   	popa
42fa45:	4a                   	dec    %edx
42fa46:	79 44                	jns    0x42fa8c
42fa48:	6f                   	outsl  %ds:(%esi),(%dx)
42fa49:	42                   	inc    %edx
42fa4a:	6c                   	insb   (%dx),%es:(%edi)
42fa4b:	6f                   	outsl  %ds:(%esi),(%dx)
42fa4c:	6e                   	outsb  %ds:(%esi),(%dx)
42fa4d:	57                   	push   %edi
42fa4e:	57                   	push   %edi
42fa4f:	57                   	push   %edi
42fa50:	52                   	push   %edx
42fa51:	49                   	dec    %ecx
42fa52:	48                   	dec    %eax
42fa53:	4a                   	dec    %edx
42fa54:	46                   	inc    %esi
42fa55:	6f                   	outsl  %ds:(%esi),(%dx)
42fa56:	50                   	push   %eax
42fa57:	39 6c 5a 69          	cmp    %ebp,0x69(%edx,%ebx,2)
42fa5b:	44                   	inc    %esp
42fa5c:	30 32                	xor    %dh,(%edx)
42fa5e:	71 49                	jno    0x42faa9
42fa60:	57                   	push   %edi
42fa61:	59                   	pop    %ecx
42fa62:	53                   	push   %ebx
42fa63:	43                   	inc    %ebx
42fa64:	55                   	push   %ebp
42fa65:	36 33 6a 30          	xor    %ss:0x30(%edx),%ebp
42fa69:	57                   	push   %edi
42fa6a:	47                   	inc    %edi
42fa6b:	55                   	push   %ebp
42fa6c:	67 46                	addr16 inc %esi
42fa6e:	33 53 45             	xor    0x45(%ebx),%edx
42fa71:	49                   	dec    %ecx
42fa72:	6d                   	insl   (%dx),%es:(%edi)
42fa73:	46                   	inc    %esi
42fa74:	6c                   	insb   (%dx),%es:(%edi)
42fa75:	49                   	dec    %ecx
42fa76:	41                   	inc    %ecx
42fa77:	4d                   	dec    %ebp
42fa78:	41                   	inc    %ecx
42fa79:	41                   	inc    %ecx
42fa7a:	41                   	inc    %ecx
42fa7b:	42                   	inc    %edx
42fa7c:	6a 5a                	push   $0x5a
42fa7e:	6d                   	insl   (%dx),%es:(%edi)
42fa7f:	48                   	dec    %eax
42fa80:	53                   	push   %ebx
42fa81:	6e                   	outsb  %ds:(%esi),(%dx)
42fa82:	43                   	inc    %ebx
42fa83:	44                   	inc    %esp
42fa84:	59                   	pop    %ecx
42fa85:	73 37                	jae    0x42fabe
42fa87:	48                   	dec    %eax
42fa88:	69 5a 69 41 6e 54 45 	imul   $0x45546e41,0x69(%edx),%ebx
42fa8f:	34 64                	xor    $0x64,%al
42fa91:	59                   	pop    %ecx
42fa92:	57                   	push   %edi
42fa93:	62 2b                	bound  %ebp,(%ebx)
42fa95:	44                   	inc    %esp
42fa96:	68 59 41 4f 48       	push   $0x484f4159
42fa9b:	54                   	push   %esp
42fa9c:	30 2f                	xor    %ch,(%edi)
42fa9e:	2f                   	das
42fa9f:	2f                   	das
42faa0:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42faa4:	41                   	inc    %ecx
42faa5:	49                   	dec    %ecx
42faa6:	45                   	inc    %ebp
42faa7:	6a 5a                	push   $0x5a
42faa9:	4a                   	dec    %edx
42faaa:	67 68 6d 49 50 49    	addr16 push $0x4950496d
42fab0:	76 6a                	jbe    0x42fb1c
42fab2:	67 5a                	addr16 pop %edx
42fab4:	68 49 4c 41 71       	push   $0x71414c49
42fab9:	4e                   	dec    %esi
42faba:	79 5a                	jns    0x42fb16
42fabc:	59                   	pop    %ecx
42fabd:	5a                   	pop    %edx
42fabe:	57                   	push   %edi
42fabf:	5a                   	pop    %edx
42fac0:	6c                   	insb   (%dx),%es:(%edi)
42fac1:	49                   	dec    %ecx
42fac2:	48                   	dec    %eax
42fac3:	33 42 74             	xor    0x74(%edx),%eax
42fac6:	51                   	push   %ecx
42fac7:	74 59                	je     0x42fb22
42fac9:	49                   	dec    %ecx
42faca:	48                   	dec    %eax
42facb:	36 4e                	ss dec %esi
42facd:	4a                   	dec    %edx
42face:	2f                   	das
42facf:	52                   	push   %edx
42fad0:	5a                   	pop    %edx
42fad1:	2f                   	das
42fad2:	67 77 42             	addr16 ja 0x42fb17
42fad5:	41                   	inc    %ecx
42fad6:	43                   	inc    %ebx
42fad7:	44                   	inc    %esp
42fad8:	76 6a                	jbe    0x42fb44
42fada:	52                   	push   %edx
42fadb:	33 30                	xor    (%eax),%esi
42fadd:	49                   	dec    %ecx
42fade:	4f                   	dec    %edi
42fadf:	2b 54 48 66          	sub    0x66(%eax,%ecx,2),%edx
42fae3:	52                   	push   %edx
42fae4:	5a                   	pop    %edx
42fae5:	49                   	dec    %ecx
42fae6:	41                   	inc    %ecx
42fae7:	63 41 41             	arpl   %eax,0x41(%ecx)
42faea:	41                   	inc    %ecx
42faeb:	42                   	inc    %edx
42faec:	6a 5a                	push   $0x5a
42faee:	70 45                	jo     0x42fb35
42faf0:	67 52                	addr16 push %edx
42faf2:	77 41                	ja     0x42fb35
42faf4:	41                   	inc    %ecx
42faf5:	41                   	inc    %ecx
42faf6:	47                   	inc    %edi
42faf7:	56                   	push   %esi
42faf8:	6c                   	insb   (%dx),%es:(%edi)
42faf9:	59                   	pop    %ecx
42fafa:	64 4b                	fs dec %ebx
42fafc:	63 2f                	arpl   %ebp,(%edi)
42fafe:	67 77 42             	addr16 ja 0x42fb43
42fb01:	41                   	inc    %ecx
42fb02:	43                   	inc    %ebx
42fb03:	42                   	inc    %edx
42fb04:	64 75 47             	fs jne 0x42fb4e
42fb07:	6e                   	outsb  %ds:(%esi),(%dx)
42fb08:	69 49 4f 73 6b 6b 4f 	imul   $0x4f6b6b73,0x4f(%ecx),%ecx
42fb0f:	39 5a 5a             	cmp    %ebx,0x5a(%edx)
42fb12:	53                   	push   %ebx
42fb13:	42                   	inc    %edx
42fb14:	37                   	aaa
42fb15:	6b 39 6e             	imul   $0x6e,(%ecx),%edi
42fb18:	79 59                	jns    0x42fb73
42fb1a:	57                   	push   %edi
42fb1b:	56                   	push   %esi
42fb1c:	6d                   	insl   (%dx),%es:(%edi)
42fb1d:	5a                   	pop    %edx
42fb1e:	66 34 4d             	data16 xor $0x4d,%al
42fb21:	41                   	inc    %ecx
42fb22:	51                   	push   %ecx
42fb23:	41                   	inc    %ecx
42fb24:	67 36 41             	addr16 ss inc %ecx
42fb27:	42                   	inc    %edx
42fb28:	47                   	inc    %edi
42fb29:	32 32                	xor    (%edx),%dh
42fb2b:	55                   	push   %ebp
42fb2c:	67 48                	addr16 dec %eax
42fb2e:	42                   	inc    %edx
42fb2f:	56                   	push   %esi
42fb30:	51                   	push   %ecx
42fb31:	4b                   	dec    %ebx
42fb32:	46                   	inc    %esi
42fb33:	6b 67 2f 4f          	imul   $0x4f,0x2f(%edi),%esp
42fb37:	39 70 2f             	cmp    %esi,0x2f(%eax)
42fb3a:	47                   	inc    %edi
42fb3b:	45                   	inc    %ebp
42fb3c:	67 42                	addr16 inc %edx
42fb3e:	77 41                	ja     0x42fb81
42fb40:	41                   	inc    %ecx
42fb41:	41                   	inc    %ecx
42fb42:	47                   	inc    %edi
42fb43:	4f                   	dec    %edi
42fb44:	52                   	push   %edx
42fb45:	49                   	dec    %ecx
42fb46:	49                   	dec    %ecx
42fb47:	4b                   	dec    %ebx
42fb48:	68 47 6a 73 67       	push   $0x67736a47
42fb4d:	74 6c                	je     0x42fbbb
42fb4f:	4a                   	dec    %edx
42fb50:	2b 32                	sub    (%edx),%esi
42fb52:	6c                   	insb   (%dx),%es:(%edi)
42fb53:	67 67 49             	addr16 addr16 dec %ecx
42fb56:	45                   	inc    %ebp
42fb57:	50                   	push   %eax
42fb58:	54                   	push   %esp
42fb59:	35 57 45 67 43       	xor    $0x43674557,%eax
42fb5e:	48                   	dec    %eax
42fb5f:	76 48                	jbe    0x42fba9
42fb61:	37                   	aaa
42fb62:	6c                   	insb   (%dx),%es:(%edi)
42fb63:	6b 67 49 6a          	imul   $0x6a,0x49(%edi),%esp
42fb67:	49                   	dec    %ecx
42fb68:	75 34                	jne    0x42fb9e
42fb6a:	46                   	inc    %esi
42fb6b:	68 6d 49 49 31       	push   $0x3149496d
42fb70:	75 73                	jne    0x42fbe5
42fb72:	75 46                	jne    0x42fbba
42fb74:	59                   	pop    %ecx
42fb75:	59                   	pop    %ecx
42fb76:	64 4b                	fs dec %ebx
42fb78:	63 2f                	arpl   %ebp,(%edi)
42fb7a:	67 77 42             	addr16 ja 0x42fbbf
42fb7d:	41                   	inc    %ecx
42fb7e:	43                   	inc    %ebx
42fb7f:	41                   	inc    %ecx
42fb80:	57                   	push   %edi
42fb81:	37                   	aaa
42fb82:	49                   	dec    %ecx
42fb83:	6a 39                	push   $0x39
42fb85:	49                   	dec    %ecx
42fb86:	46                   	inc    %esi
42fb87:	74 6f                	je     0x42fbf8
42fb89:	42                   	inc    %edx
42fb8a:	67 31 59 49          	xor    %ebx,0x49(%bx,%di)
42fb8e:	49                   	dec    %ecx
42fb8f:	4f                   	dec    %edi
42fb90:	72 63                	jb     0x42fbf5
42fb92:	50                   	push   %eax
42fb93:	56                   	push   %esi
42fb94:	68 5a 76 34 4d       	push   $0x4d34765a
42fb99:	41                   	inc    %ecx
42fb9a:	51                   	push   %ecx
42fb9b:	41                   	inc    %ecx
42fb9c:	67 4c                	addr16 dec %esp
42fb9e:	7a 61                	jp     0x42fc01
42fba0:	53                   	push   %ebx
42fba1:	46                   	inc    %esi
42fba2:	43                   	inc    %ebx
42fba3:	43                   	inc    %ebx
42fba4:	76 4c                	jbe    0x42fbf2
42fba6:	35 49 55 57 57       	xor    $0x57575549,%eax
42fbab:	55                   	push   %ebp
42fbac:	67 42                	addr16 inc %edx
42fbae:	77 41                	ja     0x42fbf1
42fbb0:	41                   	inc    %ecx
42fbb1:	41                   	inc    %ecx
42fbb2:	47                   	inc    %edi
42fbb3:	4e                   	dec    %esi
42fbb4:	6c                   	insb   (%dx),%es:(%edi)
42fbb5:	6b 53 44 73          	imul   $0x73,0x44(%ebx),%edx
42fbb9:	73 79                	jae    0x42fc34
42fbbb:	49                   	dec    %ecx
42fbbc:	61                   	popa
42fbbd:	5a                   	pop    %edx
42fbbe:	53                   	push   %ebx
42fbbf:	41                   	inc    %ecx
42fbc0:	41                   	inc    %ecx
42fbc1:	78 32                	js     0x42fbf5
42fbc3:	50                   	push   %eax
42fbc4:	6a 57                	push   $0x57
42fbc6:	43                   	inc    %ebx
42fbc7:	41                   	inc    %ecx
42fbc8:	76 48                	jbe    0x42fc12
42fbca:	4c                   	dec    %esp
42fbcb:	33 62 57             	xor    0x57(%edx),%esp
42fbce:	57                   	push   %edi
42fbcf:	5a                   	pop    %edx
42fbd0:	6c                   	insb   (%dx),%es:(%edi)
42fbd1:	49                   	dec    %ecx
42fbd2:	49                   	dec    %ecx
42fbd3:	47                   	inc    %edi
42fbd4:	32 30                	xor    (%eax),%dh
42fbd6:	67 6c                	insb   (%dx),%es:(%di)
42fbd8:	68 49 42 33 41       	push   $0x41334249
42fbdd:	72 68                	jb     0x42fc47
42fbdf:	74 59                	je     0x42fc3a
42fbe1:	59                   	pop    %ecx
42fbe2:	64 4b                	fs dec %ebx
42fbe4:	63 49 49             	arpl   %ecx,0x49(%ecx)
42fbe7:	48                   	dec    %eax
42fbe8:	57                   	push   %edi
42fbe9:	39 2b                	cmp    %ebp,(%ebx)
42fbeb:	73 67                	jae    0x42fc54
42fbed:	6b 79 6b 49          	imul   $0x49,0x6b(%ecx),%edi
42fbf1:	46                   	inc    %esi
42fbf2:	46                   	inc    %esi
42fbf3:	68 6c 2f 67 34       	push   $0x34672f6c
42fbf8:	57                   	push   %edi
42fbf9:	41                   	inc    %ecx
42fbfa:	44                   	inc    %esp
42fbfb:	68 72 38 2f 2f       	push   $0x2f2f3872
42fc00:	2f                   	das
42fc01:	2f                   	das
42fc02:	67 77 42             	addr16 ja 0x42fc47
42fc05:	41                   	inc    %ecx
42fc06:	43                   	inc    %ebx
42fc07:	42                   	inc    %edx
42fc08:	39 6f 51             	cmp    %ebp,0x51(%edi)
42fc0b:	6e                   	outsb  %ds:(%esi),(%dx)
42fc0c:	67 5a                	addr16 pop %edx
42fc0e:	53                   	push   %ebx
42fc0f:	43                   	inc    %ebx
42fc10:	2f                   	das
42fc11:	58                   	pop    %eax
42fc12:	76 59                	jbe    0x42fc6d
42fc14:	66 59                	pop    %cx
42fc16:	57                   	push   %edi
42fc17:	5a                   	pop    %edx
42fc18:	6c                   	insb   (%dx),%es:(%edi)
42fc19:	2f                   	das
42fc1a:	67 77 42             	addr16 ja 0x42fc5f
42fc1d:	41                   	inc    %ecx
42fc1e:	43                   	inc    %ebx
42fc1f:	42                   	inc    %edx
42fc20:	64 4b                	fs dec %ebx
42fc22:	2b 38                	sub    (%eax),%edi
42fc24:	54                   	push   %esp
42fc25:	5a                   	pop    %edx
42fc26:	69 41 42 41 41 41 41 	imul   $0x41414141,0x42(%ecx),%eax
42fc2d:	59                   	pop    %ecx
42fc2e:	6d                   	insl   (%dx),%es:(%edi)
42fc2f:	55                   	push   %ebp
42fc30:	67 79 46             	addr16 jns 0x42fc79
42fc33:	58                   	pop    %eax
42fc34:	65 4a                	gs dec %edx
42fc36:	31 6b 67             	xor    %ebp,0x67(%ebx)
42fc39:	41                   	inc    %ecx
42fc3a:	67 41                	addr16 inc %ecx
42fc3c:	41                   	inc    %ecx
42fc3d:	41                   	inc    %ecx
42fc3e:	47                   	inc    %edi
42fc3f:	4f                   	dec    %edi
42fc40:	52                   	push   %edx
42fc41:	49                   	dec    %ecx
42fc42:	43                   	inc    %ebx
42fc43:	63 7a 6f             	arpl   %edi,0x6f(%edx)
42fc46:	75 73                	jne    0x42fcbb
42fc48:	67 42                	addr16 inc %edx
42fc4a:	4e                   	dec    %esi
42fc4b:	2b 38                	sub    (%eax),%edi
42fc4d:	38 31                	cmp    %dh,(%ecx)
42fc4f:	67 67 6b 52 4a 66    	addr16 imul $0x66,0x4a(%bp,%si),%edx
42fc55:	33 31                	xor    (%ecx),%esi
42fc57:	6c                   	insb   (%dx),%es:(%edi)
42fc58:	6c                   	insb   (%dx),%es:(%edi)
42fc59:	59                   	pop    %ecx
42fc5a:	64 4b                	fs dec %ebx
42fc5c:	63 4b 43             	arpl   %ecx,0x43(%ebx)
42fc5f:	30 41 41             	xor    %al,0x41(%ecx)
42fc62:	41                   	inc    %ecx
42fc63:	72 2b                	jb     0x42fc90
42fc65:	44                   	inc    %esp
42fc66:	41                   	inc    %ecx
42fc67:	45                   	inc    %ebp
42fc68:	41                   	inc    %ecx
42fc69:	62 79 34             	bound  %edi,0x34(%ecx)
42fc6c:	41                   	inc    %ecx
42fc6d:	41                   	inc    %ecx