42fd54:	47                   	inc    %edi
42fd55:	63 65 2b             	arpl   %esp,0x2b(%ebp)
42fd58:	57                   	push   %edi
42fd59:	53                   	push   %ebx
42fd5a:	6c                   	insb   (%dx),%es:(%edi)
42fd5b:	54                   	push   %esp
42fd5c:	55                   	push   %ebp
42fd5d:	47                   	inc    %edi
42fd5e:	7a 68                	jp     0x42fdc8
42fd60:	54                   	push   %esp
42fd61:	42                   	inc    %edx
42fd62:	7a 69                	jp     0x42fdcd
42fd64:	32 5a 74             	xor    0x74(%edx),%bl
42fd67:	6d                   	insl   (%dx),%es:(%edi)
42fd68:	38 51 4d             	cmp    %dl,0x4d(%ecx)
42fd6b:	70 6f                	jo     0x42fddc
42fd6d:	47                   	inc    %edi
42fd6e:	48                   	dec    %eax
42fd6f:	33 34 4f             	xor    (%edi,%ecx,2),%esi
42fd72:	6d                   	insl   (%dx),%es:(%edi)
42fd73:	7a 6b                	jp     0x42fde0
42fd75:	70 43                	jo     0x42fdba
42fd77:	57                   	push   %edi
42fd78:	76 49                	jbe    0x42fdc3
42fd7a:	58                   	pop    %eax
42fd7b:	58                   	pop    %eax
42fd7c:	62 6b 66             	bound  %ebp,0x66(%ebx)
42fd7f:	55                   	push   %ebp
42fd80:	6c                   	insb   (%dx),%es:(%edi)
42fd81:	4c                   	dec    %esp
42fd82:	56                   	push   %esi
42fd83:	32 59 32             	xor    0x32(%ecx),%bl
42fd86:	35 63 54 6b 59       	xor    $0x596b5463,%eax
42fd8b:	32 71 5a             	xor    0x5a(%ecx),%dh
42fd8e:	56                   	push   %esi
42fd8f:	67 30 65 79          	xor    %ah,0x79(%di)
42fd93:	47                   	inc    %edi
42fd94:	48                   	dec    %eax
42fd95:	52                   	push   %edx
42fd96:	5a                   	pop    %edx
42fd97:	4f                   	dec    %edi
42fd98:	36 59                	ss pop %ecx
42fd9a:	42                   	inc    %edx
42fd9b:	78 35                	js     0x42fdd2
42fd9d:	65 74 6f             	gs je  0x42fe0f
42fda0:	66 59                	pop    %cx
42fda2:	65 68 73 4f 64 4f    	gs push $0x4f644f73
42fda8:	39 77 63             	cmp    %esi,0x63(%edi)
42fdab:	62 44 4e 38          	bound  %eax,0x38(%esi,%ecx,2)
42fdaf:	34 79                	xor    $0x79,%al
42fdb1:	53                   	push   %ebx
42fdb2:	45                   	inc    %ebp
42fdb3:	67 32 6d 4e          	xor    0x4e(%di),%ch
42fdb7:	33 51 4f             	xor    0x4f(%ecx),%edx
42fdba:	46                   	inc    %esi
42fdbb:	76 4d                	jbe    0x42fe0a
42fdbd:	6e                   	outsb  %ds:(%esi),(%dx)
42fdbe:	6f                   	outsl  %ds:(%esi),(%dx)
42fdbf:	4b                   	dec    %ebx
42fdc0:	56                   	push   %esi
42fdc1:	53                   	push   %ebx
42fdc2:	59                   	pop    %ecx
42fdc3:	70 66                	jo     0x42fe2b
42fdc5:	59                   	pop    %ecx
42fdc6:	46                   	inc    %esi
42fdc7:	71 6e                	jno    0x42fe37
42fdc9:	37                   	aaa
42fdca:	37                   	aaa
42fdcb:	57                   	push   %edi
42fdcc:	32 51 71             	xor    0x71(%ecx),%dl
42fdcf:	2b 39                	sub    (%ecx),%edi
42fdd1:	33 76 35             	xor    0x35(%esi),%esi
42fdd4:	4c                   	dec    %esp
42fdd5:	2f                   	das
42fdd6:	48                   	dec    %eax
42fdd7:	37                   	aaa
42fdd8:	33 49 6f             	xor    0x6f(%ecx),%ecx
42fddb:	5a                   	pop    %edx
42fddc:	45                   	inc    %ebp
42fddd:	7a 74                	jp     0x42fe53
42fddf:	2f                   	das
42fde0:	68 50 55 31 45       	push   $0x45315550
42fde5:	4d                   	dec    %ebp
42fde6:	39 38                	cmp    %edi,(%eax)
42fde8:	33 67 67             	xor    0x67(%edi),%esp
42fdeb:	76 73                	jbe    0x42fe60
42fded:	56                   	push   %esi
42fdee:	75 6d                	jne    0x42fe5d
42fdf0:	61                   	popa
42fdf1:	54                   	push   %esp
42fdf2:	42                   	inc    %edx
42fdf3:	41                   	inc    %ecx
42fdf4:	48                   	dec    %eax
42fdf5:	6f                   	outsl  %ds:(%esi),(%dx)
42fdf6:	33 34 42             	xor    (%edx,%eax,2),%esi
42fdf9:	39 74 44 7a          	cmp    %esi,0x7a(%esp,%eax,2)
42fdfd:	7a 46                	jp     0x42fe45
42fdff:	62 64 72 66          	bound  %esp,0x66(%edx,%esi,2)
42fe03:	51                   	push   %ecx
42fe04:	4b                   	dec    %ebx
42fe05:	65 53                	gs push %ebx
42fe07:	37                   	aaa
42fe08:	34 48                	xor    $0x48,%al
42fe0a:	64 35 36 78 75 32    	fs xor $0x32757836,%eax
42fe10:	78 66                	js     0x42fe78
42fe12:	71 74                	jno    0x42fe88
42fe14:	70 4c                	jo     0x42fe62
42fe16:	6d                   	insl   (%dx),%es:(%edi)
42fe17:	45                   	inc    %ebp
42fe18:	4a                   	dec    %edx
42fe19:	57                   	push   %edi
42fe1a:	37                   	aaa
42fe1b:	2f                   	das
42fe1c:	74 67                	je     0x42fe85
42fe1e:	57                   	push   %edi
42fe1f:	63 54 56 6a          	arpl   %edx,0x6a(%esi,%edx,2)
42fe23:	46                   	inc    %esi
42fe24:	58                   	pop    %eax
42fe25:	52                   	push   %edx
42fe26:	71 4b                	jno    0x42fe73
42fe28:	51                   	push   %ecx
42fe29:	53                   	push   %ebx
42fe2a:	47                   	inc    %edi
42fe2b:	63 75 4b             	arpl   %esi,0x4b(%ebp)
42fe2e:	31 49 4c             	xor    %ecx,0x4c(%ecx)
42fe31:	6d                   	insl   (%dx),%es:(%edi)
42fe32:	6e                   	outsb  %ds:(%esi),(%dx)
42fe33:	6e                   	outsb  %ds:(%esi),(%dx)
42fe34:	73 4b                	jae    0x42fe81
42fe36:	62 77 71             	bound  %esi,0x71(%edi)
42fe39:	55                   	push   %ebp
42fe3a:	62 4a 52             	bound  %ecx,0x52(%edx)
42fe3d:	2b 6c 48 38          	sub    0x38(%eax,%ecx,2),%ebp
42fe41:	32 32                	xor    (%edx),%dh
42fe43:	71 52                	jno    0x42fe97
42fe45:	4b                   	dec    %ebx
42fe46:	4e                   	dec    %esi
42fe47:	42                   	inc    %edx
42fe48:	63 39                	arpl   %edi,(%ecx)
42fe4a:	52                   	push   %edx
42fe4b:	2b 4d 74             	sub    0x74(%ebp),%ecx
42fe4e:	72 36                	jb     0x42fe86
42fe50:	63 74 6a 75          	arpl   %esi,0x75(%edx,%ebp,2)
42fe54:	45                   	inc    %ebp
42fe55:	73 75                	jae    0x42fecc
42fe57:	4c                   	dec    %esp
42fe58:	6c                   	insb   (%dx),%es:(%edi)
42fe59:	6c                   	insb   (%dx),%es:(%edi)
42fe5a:	56                   	push   %esi
42fe5b:	57                   	push   %edi
42fe5c:	31 33                	xor    %esi,(%ebx)
42fe5e:	33 69 62             	xor    0x62(%ecx),%ebp
42fe61:	48                   	dec    %eax
42fe62:	75 31                	jne    0x42fe95
42fe64:	31 45 4a             	xor    %eax,0x4a(%ebp)
42fe67:	77 6b                	ja     0x42fed4
42fe69:	63 6a 34             	arpl   %ebp,0x34(%edx)
42fe6c:	76 67                	jbe    0x42fed5
42fe6e:	6d                   	insl   (%dx),%es:(%edi)
42fe6f:	62 66 48             	bound  %esp,0x48(%esi)
42fe72:	6e                   	outsb  %ds:(%esi),(%dx)
42fe73:	72 61                	jb     0x42fed6
42fe75:	74 35                	je     0x42feac
42fe77:	7a 58                	jp     0x42fed1
42fe79:	78 4b                	js     0x42fec6
42fe7b:	36 59                	ss pop %ecx
42fe7d:	6f                   	outsl  %ds:(%esi),(%dx)
42fe7e:	46                   	inc    %esi
42fe7f:	31 50 4f             	xor    %edx,0x4f(%eax)
42fe82:	44                   	inc    %esp
42fe83:	79 4f                	jns    0x42fed4
42fe85:	44                   	inc    %esp
42fe86:	7a 70                	jp     0x42fef8
42fe88:	51                   	push   %ecx
42fe89:	30 6b 41             	xor    %ch,0x41(%ebx)
42fe8c:	34 55                	xor    $0x55,%al
42fe8e:	55                   	push   %ebp
42fe8f:	68 7a 5a 6d 6d       	push   $0x6d6d5a7a
42fe94:	48                   	dec    %eax
42fe95:	38 37                	cmp    %dh,(%edi)
42fe97:	6d                   	insl   (%dx),%es:(%edi)
42fe98:	48                   	dec    %eax
42fe99:	4a                   	dec    %edx
42fe9a:	5a                   	pop    %edx
42fe9b:	74 4e                	je     0x42feeb
42fe9d:	52                   	push   %edx
42fe9e:	61                   	popa
42fe9f:	46                   	inc    %esi
42fea0:	52                   	push   %edx
42fea1:	35 79 6b 6d 30       	xor    $0x306d6b79,%eax
42fea6:	6b 71 43 76          	imul   $0x76,0x43(%ecx),%esi
42feaa:	44                   	inc    %esp
42feab:	6b 77 41 75          	imul   $0x75,0x41(%edi),%esi
42feaf:	6f                   	outsl  %ds:(%esi),(%dx)
42feb0:	45                   	inc    %ebp
42feb1:	44                   	inc    %esp
42feb2:	58                   	pop    %eax
42feb3:	53                   	push   %ebx
42feb4:	39 6a 7a             	cmp    %ebp,0x7a(%edx)
42feb7:	45                   	inc    %ebp
42feb8:	68 41 56 31 49       	push   $0x49315641
42febd:	68 45 4e 32 4d       	push   $0x4d324e45
42fec2:	75 44                	jne    0x42ff08
42fec4:	54                   	push   %esp
42fec5:	35 48 35 53 54       	xor    $0x54533548,%eax
42feca:	58                   	pop    %eax
42fecb:	75 65                	jne    0x42ff32
42fecd:	76 31                	jbe    0x42ff00
42fecf:	75 47                	jne    0x42ff18
42fed1:	46                   	inc    %esi
42fed2:	47                   	inc    %edi
42fed3:	33 4d 77             	xor    0x77(%ebp),%ecx
42fed6:	67 77 4c             	addr16 ja 0x42ff25
42fed9:	64 75 67             	fs jne 0x42ff43
42fedc:	57                   	push   %edi
42fedd:	68 65 2f 6b 58       	push   $0x586b2f65
42fee2:	37                   	aaa
42fee3:	71 44                	jno    0x42ff29
42fee5:	57                   	push   %edi
42fee6:	38 77 79             	cmp    %dh,0x79(%edi)
42fee9:	2b 33                	sub    (%ebx),%esi
42feeb:	50                   	push   %eax
42feec:	6d                   	insl   (%dx),%es:(%edi)
42feed:	4b                   	dec    %ebx
42feee:	32 54 52 79          	xor    0x79(%edx,%edx,2),%dl
42fef2:	67 39 5a 67          	cmp    %ebx,0x67(%bp,%si)
42fef6:	4d                   	dec    %ebp
42fef7:	41                   	inc    %ecx
42fef8:	6e                   	outsb  %ds:(%esi),(%dx)
42fef9:	6b 75 56 4f          	imul   $0x4f,0x56(%ebp),%esi
42fefd:	63 58 59             	arpl   %ebx,0x59(%eax)
42ff00:	38 42 75             	cmp    %al,0x75(%edx)
42ff03:	42                   	inc    %edx
42ff04:	76 53                	jbe    0x42ff59
42ff06:	6f                   	outsl  %ds:(%esi),(%dx)
42ff07:	4c                   	dec    %esp
42ff08:	4c                   	dec    %esp
42ff09:	31 62 36             	xor    %esp,0x36(%edx)
42ff0c:	61                   	popa
42ff0d:	6d                   	insl   (%dx),%es:(%edi)
42ff0e:	6a 33                	push   $0x33
42ff10:	4c                   	dec    %esp
42ff11:	4a                   	dec    %edx
42ff12:	6d                   	insl   (%dx),%es:(%edi)
42ff13:	48                   	dec    %eax
42ff14:	46                   	inc    %esi
42ff15:	44                   	inc    %esp
42ff16:	4d                   	dec    %ebp
42ff17:	4c                   	dec    %esp
42ff18:	64 6b 62 4a 7a       	imul   $0x7a,%fs:0x4a(%edx),%esp
42ff1d:	48                   	dec    %eax
42ff1e:	69 68 64 77 45 70 6c 	imul   $0x6c704577,0x64(%eax),%ebp
42ff25:	32 51 6e             	xor    0x6e(%ecx),%dl
42ff28:	6f                   	outsl  %ds:(%esi),(%dx)
42ff29:	63 4a 30             	arpl   %ecx,0x30(%edx)
42ff2c:	66 71 61             	data16 jno 0x42ff90
42ff2f:	49                   	dec    %ecx
42ff30:	67 7a 79             	addr16 jp 0x42ffac
42ff33:	72 70                	jb     0x42ffa5
42ff35:	62 56 79             	bound  %edx,0x79(%esi)
42ff38:	4e                   	dec    %esi
42ff39:	79 6f                	jns    0x42ffaa
42ff3b:	75 2b                	jne    0x42ff68
42ff3d:	32 51 68             	xor    0x68(%ecx),%dl
42ff40:	68 43 64 64 48       	push   $0x48646443
42ff45:	74 4c                	je     0x42ff93
42ff47:	49                   	dec    %ecx
42ff48:	32 6f 72             	xor    0x72(%edi),%ch
42ff4b:	2b 65 6e             	sub    0x6e(%ebp),%esp
42ff4e:	71 5a                	jno    0x42ffaa
42ff50:	4c                   	dec    %esp
42ff51:	4c                   	dec    %esp
42ff52:	51                   	push   %ecx
42ff53:	72 65                	jb     0x42ffba
42ff55:	6f                   	outsl  %ds:(%esi),(%dx)
42ff56:	4f                   	dec    %edi
42ff57:	50                   	push   %eax
42ff58:	49                   	dec    %ecx
42ff59:	70 75                	jo     0x42ffd0
42ff5b:	6c                   	insb   (%dx),%es:(%edi)
42ff5c:	76 47                	jbe    0x42ffa5
42ff5e:	44                   	inc    %esp
42ff5f:	2b 55 34             	sub    0x34(%ebp),%edx
42ff62:	49                   	dec    %ecx
42ff63:	72 2b                	jb     0x42ff90
42ff65:	6d                   	insl   (%dx),%es:(%edi)
42ff66:	41                   	inc    %ecx
42ff67:	6c                   	insb   (%dx),%es:(%edi)
42ff68:	62 4a 59             	bound  %ecx,0x59(%edx)
42ff6b:	52                   	push   %edx
42ff6c:	5a                   	pop    %edx
42ff6d:	39 67 33             	cmp    %esp,0x33(%edi)
42ff70:	7a 45                	jp     0x42ffb7
42ff72:	44                   	inc    %esp
42ff73:	77 38                	ja     0x42ffad
42ff75:	6c                   	insb   (%dx),%es:(%edi)
42ff76:	55                   	push   %ebp
42ff77:	43                   	inc    %ebx
42ff78:	72 34                	jb     0x42ffae
42ff7a:	6e                   	outsb  %ds:(%esi),(%dx)
42ff7b:	38 33                	cmp    %dh,(%ebx)
42ff7d:	53                   	push   %ebx
42ff7e:	7a 45                	jp     0x42ffc5
42ff80:	69 52 33 44 6e 30 66 	imul   $0x66306e44,0x33(%edx),%edx
42ff87:	4b                   	dec    %ebx
42ff88:	2f                   	das
42ff89:	4b                   	dec    %ebx
42ff8a:	2b 58 35             	sub    0x35(%eax),%ebx
42ff8d:	2f                   	das
42ff8e:	36 4f                	ss dec %edi
42ff90:	68 72 59 41 34       	push   $0x34415972
42ff95:	31 77 52             	xor    %esi,0x52(%edi)
42ff98:	49                   	dec    %ecx
42ff99:	37                   	aaa
42ff9a:	63 33                	arpl   %esi,(%ebx)
42ff9c:	33 50 6d             	xor    0x6d(%eax),%edx
42ff9f:	6a 58                	push   $0x58
42ffa1:	41                   	inc    %ecx
42ffa2:	61                   	popa
42ffa3:	65 77 4d             	gs ja  0x42fff3
42ffa6:	72 4e                	jb     0x42fff6
42ffa8:	42                   	inc    %edx
42ffa9:	4b                   	dec    %ebx
42ffaa:	48                   	dec    %eax
42ffab:	54                   	push   %esp
42ffac:	59                   	pop    %ecx
42ffad:	47                   	inc    %edi
42ffae:	6e                   	outsb  %ds:(%esi),(%dx)
42ffaf:	77 5a                	ja     0x43000b
42ffb1:	48                   	dec    %eax
42ffb2:	58                   	pop    %eax
42ffb3:	43                   	inc    %ebx
42ffb4:	35 38 66 4b 35       	xor    $0x354b6638,%eax
42ffb9:	65 2b 75 35          	sub    %gs:0x35(%ebp),%esi
42ffbd:	50                   	push   %eax
42ffbe:	62 32                	bound  %esi,(%edx)
42ffc0:	6f                   	outsl  %ds:(%esi),(%dx)
42ffc1:	77 34                	ja     0x42fff7
42ffc3:	5a                   	pop    %edx
42ffc4:	6d                   	insl   (%dx),%es:(%edi)
42ffc5:	7a 77                	jp     0x43003e
42ffc7:	51                   	push   %ecx
42ffc8:	52                   	push   %edx
42ffc9:	53                   	push   %ebx
42ffca:	52                   	push   %edx
42ffcb:	39 79 30             	cmp    %edi,0x30(%ecx)
42ffce:	34 52                	xor    $0x52,%al
42ffd0:	31 78 67             	xor    %edi,0x67(%eax)
42ffd3:	51                   	push   %ecx
42ffd4:	42                   	inc    %edx