42f927:	41                   	inc    %ecx
42f928:	2b 54 4d 67          	sub    0x67(%ebp,%ecx,2),%edx
42f92c:	67 74 74             	addr16 je 0x42f9a3
42f92f:	4f                   	dec    %edi
42f930:	70 2f                	jo     0x42f961
42f932:	56                   	push   %esi
42f933:	6b 67 31 4f          	imul   $0x4f,0x31(%edi),%esp
42f937:	67 70 33             	addr16 jo 0x42f96d
42f93a:	57                   	push   %edi
42f93b:	45                   	inc    %ebp
42f93c:	67 31 6d 39          	xor    %ebp,0x39(%di)
42f940:	6b 37 6c             	imul   $0x6c,(%edi),%esi
42f943:	67 67 47             	addr16 addr16 inc %edi
42f946:	75 34                	jne    0x42f97c
42f948:	4b                   	dec    %ebx
42f949:	2f                   	das
42f94a:	56                   	push   %esi
42f94b:	6b 67 54 77          	imul   $0x77,0x54(%edi),%esp
42f94f:	54                   	push   %esp
42f950:	6c                   	insb   (%dx),%es:(%edi)
42f951:	43                   	inc    %ebx
42f952:	46                   	inc    %esi
42f953:	6c                   	insb   (%dx),%es:(%edi)
42f954:	6c                   	insb   (%dx),%es:(%edi)
42f955:	2f                   	das
42f956:	67 77 42             	addr16 ja 0x42f99b
42f959:	41                   	inc    %ecx
42f95a:	43                   	inc    %ebx
42f95b:	43                   	inc    %ebx
42f95c:	48                   	dec    %eax
42f95d:	57                   	push   %edi
42f95e:	34 37                	xor    $0x37,%al
42f960:	70 5a                	jo     0x42f9bc
42f962:	53                   	push   %ebx
42f963:	43                   	inc    %ebx
42f964:	4d                   	dec    %ebp
42f965:	57                   	push   %edi
42f966:	34 37                	xor    $0x37,%al
42f968:	70 57                	jo     0x42f9c1
42f96a:	4a                   	dec    %edx
42f96b:	45                   	inc    %ebp
42f96c:	67 57                	addr16 push %edi
42f96e:	70 39                	jo     0x42f9a9
42f970:	57                   	push   %edi
42f971:	45                   	inc    %ebp
42f972:	79 44                	jns    0x42f9b8
42f974:	56                   	push   %esi
42f975:	70 49                	jo     0x42f9c0
42f977:	37                   	aaa
42f978:	30 57 43             	xor    %dl,0x43(%edi)
42f97b:	44                   	inc    %esp
42f97c:	62 52 65             	bound  %edx,0x65(%edx)
42f97f:	55                   	push   %ebp
42f980:	48                   	dec    %eax
42f981:	57                   	push   %edi
42f982:	53                   	push   %ebx
42f983:	41                   	inc    %ecx
42f984:	43                   	inc    %ebx
42f985:	41                   	inc    %ecx
42f986:	41                   	inc    %ecx
42f987:	41                   	inc    %ecx
42f988:	41                   	inc    %ecx
42f989:	59                   	pop    %ecx
42f98a:	32 56 68             	xor    0x68(%esi),%dl
42f98d:	30 70 7a             	xor    %dh,0x7a(%eax)
42f990:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42f994:	41                   	inc    %ecx
42f995:	49                   	dec    %ecx
42f996:	43                   	inc    %ebx
42f997:	36 2b 4d 53          	sub    %ss:0x53(%ebp),%ecx
42f99b:	6c                   	insb   (%dx),%es:(%edi)
42f99c:	6c                   	insb   (%dx),%es:(%edi)
42f99d:	49                   	dec    %ecx
42f99e:	41                   	inc    %ecx
42f99f:	45                   	inc    %ebp
42f9a0:	41                   	inc    %ecx
42f9a1:	41                   	inc    %ecx
42f9a2:	41                   	inc    %ecx
42f9a3:	42                   	inc    %edx
42f9a4:	6a 49                	push   $0x49
42f9a6:	4f                   	dec    %edi
42f9a7:	4d                   	dec    %ebp
42f9a8:	67 5a                	addr16 pop %edx
42f9aa:	2b 74 5a 2f          	sub    0x2f(%edx,%ebx,2),%esi
42f9ae:	67 77 42             	addr16 ja 0x42f9f3
42f9b1:	41                   	inc    %ecx
42f9b2:	43                   	inc    %ebx
42f9b3:	42                   	inc    %edx
42f9b4:	4b                   	dec    %ebx
42f9b5:	78 31                	js     0x42f9e8
42f9b7:	55                   	push   %ebp
42f9b8:	76 49                	jbe    0x42fa03
42f9ba:	43                   	inc    %ebx
42f9bb:	78 65                	js     0x42fa22
42f9bd:	2f                   	das
42f9be:	4e                   	dec    %esi
42f9bf:	68 68 5a 69 41       	push   $0x41695a68
42f9c4:	42                   	inc    %edx
42f9c5:	41                   	inc    %ecx
42f9c6:	41                   	inc    %ecx
42f9c7:	41                   	inc    %ecx
42f9c8:	41                   	inc    %ecx
42f9c9:	59                   	pop    %ecx
42f9ca:	6d                   	insl   (%dx),%es:(%edi)
42f9cb:	59                   	pop    %ecx
42f9cc:	67 74 4c             	addr16 je 0x42fa1b
42f9cf:	4d                   	dec    %ebp
42f9d0:	6e                   	outsb  %ds:(%esi),(%dx)
42f9d1:	34 6d                	xor    $0x6d,%al
42f9d3:	45                   	inc    %ebp
42f9d4:	67 42                	addr16 inc %edx
42f9d6:	36 33 7a 2b          	xor    %ss:0x2b(%edx),%edi
42f9da:	46                   	inc    %esi
42f9db:	67 67 49             	addr16 addr16 dec %ecx
42f9de:	31 38                	xor    %edi,(%eax)
42f9e0:	42                   	inc    %edx
42f9e1:	42                   	inc    %edx
42f9e2:	56                   	push   %esi
42f9e3:	6b 67 71 54          	imul   $0x54,0x71(%edi),%esp
42f9e7:	43                   	inc    %ebx
42f9e8:	5a                   	pop    %edx
42f9e9:	2f                   	das
42f9ea:	6c                   	insb   (%dx),%es:(%edi)
42f9eb:	69 52 49 4d 71 2f 49 	imul   $0x492f714d,0x49(%edx),%edx
42f9f2:	54                   	push   %esp
42f9f3:	4e                   	dec    %esi
42f9f4:	6d                   	insl   (%dx),%es:(%edi)
42f9f5:	49                   	dec    %ecx
42f9f6:	47                   	inc    %edi
42f9f7:	47                   	inc    %edi
42f9f8:	4c                   	dec    %esp
42f9f9:	57                   	push   %edi
42f9fa:	2f                   	das
42f9fb:	68 5a 49 49 71       	push   $0x7149495a
42fa00:	79 67                	jns    0x42fa69
42fa02:	43                   	inc    %ebx
42fa03:	52                   	push   %edx
42fa04:	59                   	pop    %ecx
42fa05:	49                   	dec    %ecx
42fa06:	50                   	push   %eax
42fa07:	43                   	inc    %ebx
42fa08:	59                   	pop    %ecx
42fa09:	2f                   	das
42fa0a:	41                   	inc    %ecx
42fa0b:	5a                   	pop    %edx
42fa0c:	68 5a 6d 48 53       	push   $0x53486d5a
42fa11:	6e                   	outsb  %ds:(%esi),(%dx)
42fa12:	50                   	push   %eax
42fa13:	34 4d                	xor    $0x4d,%al
42fa15:	41                   	inc    %ecx
42fa16:	51                   	push   %ecx
42fa17:	41                   	inc    %ecx
42fa18:	67 45                	addr16 inc %ebp
42fa1a:	55                   	push   %ebp
42fa1b:	67 78 54             	addr16 js 0x42fa72
42fa1e:	6d                   	insl   (%dx),%es:(%edi)
42fa1f:	5a                   	pop    %edx
42fa20:	6c                   	insb   (%dx),%es:(%edi)
42fa21:	49                   	dec    %ecx
42fa22:	41                   	inc    %ecx
42fa23:	45                   	inc    %ebp
42fa24:	41                   	inc    %ecx
42fa25:	41                   	inc    %ecx
42fa26:	41                   	inc    %ecx
42fa27:	42                   	inc    %edx
42fa28:	6a 49                	push   $0x49
42fa2a:	42                   	inc    %edx
42fa2b:	5a                   	pop    %edx
42fa2c:	46                   	inc    %esi
42fa2d:	56                   	push   %esi
42fa2e:	2b 68 59             	sub    0x59(%eax),%ebp
42fa31:	49                   	dec    %ecx
42fa32:	4e                   	dec    %esi
42fa33:	6f                   	outsl  %ds:(%esi),(%dx)
42fa34:	57                   	push   %edi
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