42fc6e:	41                   	inc    %ecx
42fc6f:	6f                   	outsl  %ds:(%esi),(%dx)
42fc70:	67 74 33             	addr16 je 0x42fca6
42fc73:	69 31 59 32 59 67    	imul   $0x67593259,(%ecx),%esi
42fc79:	41                   	inc    %ecx
42fc7a:	77 41                	ja     0x42fcbd
42fc7c:	41                   	inc    %ecx
42fc7d:	41                   	inc    %ecx
42fc7e:	47                   	inc    %edi
42fc7f:	4d                   	dec    %ebp
42fc80:	67 74 30             	addr16 je 0x42fcb3
42fc83:	49                   	dec    %ecx
42fc84:	6a 48                	push   $0x48
42fc86:	57                   	push   %edi
42fc87:	45                   	inc    %ebp
42fc88:	67 58                	addr16 pop %eax
42fc8a:	52                   	push   %edx
42fc8b:	4b                   	dec    %ebx
42fc8c:	71 37                	jno    0x42fcc5
42fc8e:	6c                   	insb   (%dx),%es:(%edi)
42fc8f:	6d                   	insl   (%dx),%es:(%edi)
42fc90:	4e                   	dec    %esi
42fc91:	4b                   	dec    %ebx
42fc92:	51                   	push   %ecx
42fc93:	41                   	inc    %ecx
42fc94:	41                   	inc    %ecx
42fc95:	41                   	inc    %ecx
42fc96:	53                   	push   %ebx
42fc97:	55                   	push   %ebp
42fc98:	67 72 6a             	addr16 jb 0x42fd05
42fc9b:	6a 72                	push   $0x72
42fc9d:	44                   	inc    %esp
42fc9e:	43                   	inc    %ebx
42fc9f:	43                   	inc    %ebx
42fca0:	75 4f                	jne    0x42fcf1
42fca2:	4f                   	dec    %edi
42fca3:	73 4d                	jae    0x42fcf2
42fca5:	59                   	pop    %ecx
42fca6:	57                   	push   %edi
42fca7:	55                   	push   %ebp
42fca8:	67 42                	addr16 inc %edx
42fcaa:	51                   	push   %ecx
42fcab:	41                   	inc    %ecx
42fcac:	41                   	inc    %ecx
42fcad:	41                   	inc    %ecx
42fcae:	47                   	inc    %edi
42fcaf:	4d                   	dec    %ebp
42fcb0:	67 41                	addr16 inc %ecx
42fcb2:	51                   	push   %ecx
42fcb3:	41                   	inc    %ecx
42fcb4:	41                   	inc    %ecx
42fcb5:	41                   	inc    %ecx
42fcb6:	47                   	inc    %edi
42fcb7:	4a                   	dec    %edx
42fcb8:	6c                   	insb   (%dx),%es:(%edi)
42fcb9:	49                   	dec    %ecx
42fcba:	4f                   	dec    %edi
42fcbb:	31 75 75             	xor    %esi,0x75(%ebp)
42fcbe:	42                   	inc    %edx
42fcbf:	56                   	push   %esi
42fcc0:	6d                   	insl   (%dx),%es:(%edi)
42fcc1:	49                   	dec    %ecx
42fcc2:	44                   	inc    %esp
42fcc3:	52                   	push   %edx
42fcc4:	76 75                	jbe    0x42fd3b
42fcc6:	42                   	inc    %edx
42fcc7:	56                   	push   %esi
42fcc8:	68 49 41 45 41       	push   $0x41454149
42fccd:	41                   	inc    %ecx
42fcce:	41                   	inc    %ecx
42fccf:	42                   	inc    %edx
42fcd0:	6a 5a                	push   $0x5a
42fcd2:	69 41 43 41 41 41 41 	imul   $0x41414141,0x43(%ecx),%eax
42fcd9:	59                   	pop    %ecx
42fcda:	35 31 76 4c 77       	xor    $0x774c7631,%eax
42fcdf:	41                   	inc    %ecx
42fce0:	41                   	inc    %ecx
42fce1:	43                   	inc    %ebx
42fce2:	76 34                	jbe    0x42fd18
42fce4:	4f                   	dec    %edi
42fce5:	41                   	inc    %ecx
42fce6:	67 44                	addr16 inc %esp
42fce8:	2b 43 51             	sub    0x51(%ebx),%eax
42fceb:	45                   	inc    %ebp
42fcec:	41                   	inc    %ecx
42fced:	63 6f 49             	arpl   %ebp,0x49(%edi)
42fcf0:	43                   	inc    %ebx
42fcf1:	41                   	inc    %ecx
42fcf2:	48                   	dec    %eax
42fcf3:	44                   	inc    %esp
42fcf4:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
42fcf8:	41                   	inc    %ecx
42fcf9:	62 7a 41             	bound  %edi,0x41(%edx)
42fcfc:	41                   	inc    %ecx
42fcfd:	41                   	inc    %ecx
42fcfe:	41                   	inc    %ecx
42fcff:	72 2b                	jb     0x42fd2c
42fd01:	44                   	inc    %esp
42fd02:	67 4d                	addr16 dec %ebp
42fd04:	41                   	inc    %ecx
42fd05:	49                   	dec    %ecx
42fd06:	50                   	push   %eax
42fd07:	30 66 36             	xor    %ah,0x36(%esi)
42fd0a:	76 42                	jbe    0x42fd4e
42fd0c:	6d                   	insl   (%dx),%es:(%edi)
42fd0d:	49                   	dec    %ecx
42fd0e:	41                   	inc    %ecx
42fd0f:	54                   	push   %esp
42fd10:	67 46                	addr16 inc %esi
42fd12:	51                   	push   %ecx
42fd13:	39 68 49             	cmp    %ebp,0x49(%eax)
42fd16:	41                   	inc    %ecx
42fd17:	45                   	inc    %ebp
42fd18:	41                   	inc    %ecx
42fd19:	41                   	inc    %ecx
42fd1a:	41                   	inc    %ecx
42fd1b:	42                   	inc    %edx
42fd1c:	69 5a 76 34 4f 46 67 	imul   $0x67464f34,0x76(%edx),%ebx
42fd23:	41                   	inc    %ecx
42fd24:	34 6a                	xor    $0x6a,%al
42fd26:	50                   	push   %eax
42fd27:	4c                   	dec    %esp
42fd28:	2f                   	das
42fd29:	2f                   	das
42fd2a:	2f                   	das
42fd2b:	34 4d                	xor    $0x4d,%al
42fd2d:	41                   	inc    %ecx
42fd2e:	51                   	push   %ecx
42fd2f:	41                   	inc    %ecx
42fd30:	67 45                	addr16 inc %ebp
42fd32:	77 6d                	ja     0x42fda1
42fd34:	2b 57 47             	sub    0x47(%edi),%edx
42fd37:	59                   	pop    %ecx
42fd38:	67 39 41 31          	cmp    %eax,0x31(%bx,%di)
42fd3c:	76 32                	jbe    0x42fd70
42fd3e:	6c                   	insb   (%dx),%es:(%edi)
42fd3f:	6c                   	insb   (%dx),%es:(%edi)
42fd40:	6d                   	insl   (%dx),%es:(%edi)
42fd41:	49                   	dec    %ecx
42fd42:	49                   	dec    %ecx
42fd43:	48                   	dec    %eax
42fd44:	45                   	inc    %ebp
42fd45:	54                   	push   %esp
42fd46:	53                   	push   %ebx
42fd47:	5a                   	pop    %edx
42fd48:	68 49 4a 37 54       	push   $0x54374a49
42fd4d:	59                   	pop    %ecx
42fd4e:	42                   	inc    %edx
42fd4f:	56                   	push   %esi
42fd50:	5a                   	pop    %edx
42fd51:	5a                   	pop    %edx
42fd52:	76 34                	jbe    0x42fd88
42fd54:	4d                   	dec    %ebp
42fd55:	41                   	inc    %ecx
42fd56:	51                   	push   %ecx
42fd57:	41                   	inc    %ecx
42fd58:	67 77 77             	addr16 ja 0x42fdd2
42fd5b:	46                   	inc    %esi
42fd5c:	45                   	inc    %ebp
42fd5d:	37                   	aaa
42fd5e:	53                   	push   %ebx
42fd5f:	43                   	inc    %ebx
42fd60:	73 41                	jae    0x42fda3
42fd62:	55                   	push   %ebp
42fd63:	54                   	push   %esp
42fd64:	74 57                	je     0x42fdbd
42fd66:	5a                   	pop    %edx
42fd67:	45                   	inc    %ebp
42fd68:	67 2b 65 4b          	sub    0x4b(%di),%esp
42fd6c:	67 34 43             	addr16 xor $0x43,%al
42fd6f:	42                   	inc    %edx
42fd70:	35 70 71 44 67       	xor    $0x67447170,%eax
42fd75:	59                   	pop    %ecx
42fd76:	53                   	push   %ebx
42fd77:	41                   	inc    %ecx
42fd78:	48                   	dec    %eax
42fd79:	41                   	inc    %ecx
42fd7a:	41                   	inc    %ecx
42fd7b:	41                   	inc    %ecx
42fd7c:	41                   	inc    %ecx
42fd7d:	59                   	pop    %ecx
42fd7e:	32 48 53             	xor    0x53(%eax),%cl
42fd81:	6e                   	outsb  %ds:(%esi),(%dx)
42fd82:	50                   	push   %eax
42fd83:	34 4d                	xor    $0x4d,%al
42fd85:	41                   	inc    %ecx
42fd86:	51                   	push   %ecx
42fd87:	41                   	inc    %ecx
42fd88:	67 49                	addr16 dec %ecx
42fd8a:	4d                   	dec    %ebp
42fd8b:	76 7a                	jbe    0x42fe07
42fd8d:	77 32                	ja     0x42fdc1
42fd8f:	55                   	push   %ebp
42fd90:	67 67 68 64 62 37 46 	addr16 addr16 push $0x46376264
42fd97:	68 6c 49 4e 36       	push   $0x364e496c
42fd9c:	79 6d                	jns    0x42fe0b
42fd9e:	4e                   	dec    %esi
42fd9f:	64 5a                	fs pop %edx
42fda1:	49                   	dec    %ecx
42fda2:	41                   	inc    %ecx
42fda3:	4d                   	dec    %ebp
42fda4:	41                   	inc    %ecx
42fda5:	41                   	inc    %ecx
42fda6:	41                   	inc    %ecx
42fda7:	42                   	inc    %edx
42fda8:	6a 2f                	push   $0x2f
42fdaa:	67 77 42             	addr16 ja 0x42fdef
42fdad:	41                   	inc    %ecx
42fdae:	43                   	inc    %ebx
42fdaf:	41                   	inc    %ecx
42fdb0:	6d                   	insl   (%dx),%es:(%edi)
42fdb1:	43                   	inc    %ebx
42fdb2:	31 50 41             	xor    %edx,0x41(%eax)
42fdb5:	49                   	dec    %ecx
42fdb6:	50                   	push   %eax
42fdb7:	2f                   	das
42fdb8:	68 6a 4f 42 5a       	push   $0x5a424f6a
42fdbd:	49                   	dec    %ecx
42fdbe:	48                   	dec    %eax
42fdbf:	6e                   	outsb  %ds:(%esi),(%dx)
42fdc0:	57                   	push   %edi
42fdc1:	4f                   	dec    %edi
42fdc2:	53                   	push   %ebx
42fdc3:	42                   	inc    %edx
42fdc4:	59                   	pop    %ecx
42fdc5:	49                   	dec    %ecx
42fdc6:	41                   	inc    %ecx
42fdc7:	49                   	dec    %ecx
42fdc8:	41                   	inc    %ecx
42fdc9:	41                   	inc    %ecx
42fdca:	41                   	inc    %ecx
42fdcb:	42                   	inc    %edx
42fdcc:	6a 5a                	push   $0x5a
42fdce:	57                   	push   %edi
42fdcf:	5a                   	pop    %edx
42fdd0:	6d                   	insl   (%dx),%es:(%edi)
42fdd1:	6b 53 44 42          	imul   $0x42,0x44(%ebx),%edx
42fdd5:	4c                   	dec    %esp
42fdd6:	2b 54 38 49          	sub    0x49(%eax,%edi,1),%edx
42fdda:	43                   	inc    %ebx
42fddb:	42                   	inc    %edx
42fddc:	50                   	push   %eax
42fddd:	59                   	pop    %ecx
42fdde:	64 78 68             	fs js  0x42fe49
42fde1:	49                   	dec    %ecx
42fde2:	47                   	inc    %edi
42fde3:	54                   	push   %esp
42fde4:	4e                   	dec    %esi
42fde5:	53                   	push   %ebx
42fde6:	4e                   	dec    %esi
42fde7:	31 68 49             	xor    %ebp,0x49(%eax)
42fdea:	4d                   	dec    %ebp
42fdeb:	61                   	popa
42fdec:	74 7a                	je     0x42fe68
42fdee:	66 31 5a 5a          	xor    %bx,0x5a(%edx)
42fdf2:	6d                   	insl   (%dx),%es:(%edi)
42fdf3:	48                   	dec    %eax
42fdf4:	53                   	push   %ebx
42fdf5:	6e                   	outsb  %ds:(%esi),(%dx)
42fdf6:	50                   	push   %eax
42fdf7:	34 4d                	xor    $0x4d,%al
42fdf9:	41                   	inc    %ecx
42fdfa:	51                   	push   %ecx
42fdfb:	41                   	inc    %ecx
42fdfc:	67 44                	addr16 inc %esp
42fdfe:	35 39 6c 41 53       	xor    $0x53416c39,%eax
42fe03:	41                   	inc    %ecx
42fe04:	45                   	inc    %ebp
42fe05:	41                   	inc    %ecx
42fe06:	41                   	inc    %ecx
42fe07:	41                   	inc    %ecx
42fe08:	41                   	inc    %ecx
42fe09:	59                   	pop    %ecx
42fe0a:	6d                   	insl   (%dx),%es:(%edi)
42fe0b:	55                   	push   %ebp
42fe0c:	67 5a                	addr16 pop %edx
42fe0e:	6d                   	insl   (%dx),%es:(%edi)
42fe0f:	39 6b 47             	cmp    %ebp,0x47(%ebx)
42fe12:	46                   	inc    %esi
42fe13:	68 6d 49 45 39       	push   $0x3945496d
42fe18:	45                   	inc    %ebp
42fe19:	37                   	aaa
42fe1a:	69 64 68 49 46 4a 48 	imul   $0x62484a46,0x49(%eax,%ebp,2),%esp
42fe21:	62
42fe22:	43                   	inc    %ebx
42fe23:	5a                   	pop    %edx
42fe24:	68 49 4b 79 44       	push   $0x44794b49
42fe29:	69 41 4e 59 49 41 59 	imul   $0x59414959,0x4e(%ecx),%eax
42fe30:	41                   	inc    %ecx
42fe31:	41                   	inc    %ecx
42fe32:	41                   	inc    %ecx
42fe33:	42                   	inc    %edx
42fe34:	6a 2f                	push   $0x2f
42fe36:	67 77 42             	addr16 ja 0x42fe7b
42fe39:	41                   	inc    %ecx
42fe3a:	43                   	inc    %ebx
42fe3b:	44                   	inc    %esp
42fe3c:	6b 68 64 73          	imul   $0x73,0x64(%eax),%ebp
42fe40:	70 5a                	jo     0x42fe9c
42fe42:	69 42 55 64 49 44 2b 	imul   $0x2b444964,0x55(%edx),%eax
42fe49:	59                   	pop    %ecx
42fe4a:	53                   	push   %ebx
42fe4b:	42                   	inc    %edx
42fe4c:	70 44                	jo     0x42fe92
42fe4e:	71 51                	jno    0x42fea1
42fe50:	6f                   	outsl  %ds:(%esi),(%dx)
42fe51:	57                   	push   %edi
42fe52:	57                   	push   %edi
42fe53:	61                   	popa
42fe54:	52                   	push   %edx
42fe55:	49                   	dec    %ecx
42fe56:	4c                   	dec    %esp
42fe57:	54                   	push   %esp
42fe58:	44                   	inc    %esp
42fe59:	75 4e                	jne    0x42fea9
42fe5b:	55                   	push   %ebp
42fe5c:	67 41                	addr16 inc %ecx
42fe5e:	51                   	push   %ecx
42fe5f:	41                   	inc    %ecx
42fe60:	41                   	inc    %ecx
42fe61:	41                   	inc    %ecx
42fe62:	47                   	inc    %edi
42fe63:	4d                   	dec    %ebp
42fe64:	67 34 6d             	addr16 xor $0x6d,%al
42fe67:	48                   	dec    %eax
42fe68:	63 36                	arpl   %esi,(%esi)
42fe6a:	6d                   	insl   (%dx),%es:(%edi)
42fe6b:	46                   	inc    %esi
42fe6c:	6c                   	insb   (%dx),%es:(%edi)
42fe6d:	5a                   	pop    %edx
42fe6e:	6d                   	insl   (%dx),%es:(%edi)
42fe6f:	48                   	dec    %eax
42fe70:	53                   	push   %ebx
42fe71:	6e                   	outsb  %ds:(%esi),(%dx)
42fe72:	43                   	inc    %ebx
42fe73:	42                   	inc    %edx
42fe74:	4a                   	dec    %edx
42fe75:	67 70 4d             	addr16 jo 0x42fec5
42fe78:	31 49 50             	xor    %ecx,0x50(%ecx)
42fe7b:	6a 66                	push   $0x66
42fe7d:	37                   	aaa
42fe7e:	79 52                	jns    0x42fed2
42fe80:	5a                   	pop    %edx
42fe81:	5a                   	pop    %edx
42fe82:	6d                   	insl   (%dx),%es:(%edi)
42fe83:	55                   	push   %ebp
42fe84:	67 73 6c             	addr16 jae 0x42fef3
42fe87:	78 63                	js     0x42feec
42fe89:	37                   	aaa
42fe8a:	32 45 67             	xor    0x67(%ebp),%al