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
42ffd5:	79 7a                	jns    0x430051
42ffd7:	54                   	push   %esp
42ffd8:	48                   	dec    %eax
42ffd9:	48                   	dec    %eax
42ffda:	57                   	push   %edi
42ffdb:	51                   	push   %ecx
42ffdc:	4f                   	dec    %edi
42ffdd:	77 2b                	ja     0x43000a
42ffdf:	54                   	push   %esp
42ffe0:	32 58 52             	xor    0x52(%eax),%bl
42ffe3:	35 49 44 63 50       	xor    $0x50634449,%eax
42ffe8:	55                   	push   %ebp
42ffe9:	36 30 45 45          	xor    %al,%ss:0x45(%ebp)
42ffed:	76 64                	jbe    0x430053
42ffef:	32 6a 35             	xor    0x35(%edx),%ch
42fff2:	78 35                	js     0x430029
42fff4:	57                   	push   %edi
42fff5:	56                   	push   %esi
42fff6:	75 54                	jne    0x43004c
42fff8:	6e                   	outsb  %ds:(%esi),(%dx)
42fff9:	2b 39                	sub    (%ecx),%edi
42fffb:	52                   	push   %edx
42fffc:	30 55 32             	xor    %dl,0x32(%ebp)
42ffff:	47                   	inc    %edi
430000:	35 53 52 6e 71       	xor    $0x716e5253,%eax
430005:	65 67 44             	gs addr16 inc %esp
430008:	37                   	aaa
430009:	2f                   	das
43000a:	57                   	push   %edi
43000b:	67 64 36 63 69 64    	fs arpl %ebp,%ss:0x64(%bx,%di)
430011:	6b 56 43 70          	imul   $0x70,0x43(%esi),%edx
430015:	41                   	inc    %ecx
430016:	35 6d 53 6b 65       	xor    $0x656b536d,%eax
43001b:	71 4c                	jno    0x430069
43001d:	51                   	push   %ecx
43001e:	33 69 70             	xor    0x70(%ecx),%ebp
430021:	4d                   	dec    %ebp
430022:	71 5a                	jno    0x43007e
430024:	7a 4f                	jp     0x430075
430026:	46                   	inc    %esi
430027:	64 50                	fs push %eax
430029:	6c                   	insb   (%dx),%es:(%edi)
43002a:	54                   	push   %esp
43002b:	64 67 6a 66          	fs addr16 push $0x66
43002f:	37                   	aaa
430030:	4c                   	dec    %esp
430031:	4a                   	dec    %edx
430032:	76 51                	jbe    0x430085
430034:	74 7a                	je     0x4300b0
430036:	78 53                	js     0x43008b
430038:	68 4c 43 71 43       	push   $0x4371434c
43003d:	78 65                	js     0x4300a4
43003f:	54                   	push   %esp
430040:	61                   	popa
430041:	4c                   	dec    %esp
430042:	6d                   	insl   (%dx),%es:(%edi)
430043:	33 41 53             	xor    0x53(%ecx),%eax
430046:	64 4f                	fs dec %edi
430048:	35 45 51 31 4b       	xor    $0x4b315145,%eax
43004d:	6e                   	outsb  %ds:(%esi),(%dx)
43004e:	6d                   	insl   (%dx),%es:(%edi)
43004f:	44                   	inc    %esp
430050:	2f                   	das
430051:	69 37 4d 6c 4f 42    	imul   $0x424f6c4d,(%edi),%esi
430057:	6d                   	insl   (%dx),%es:(%edi)
430058:	57                   	push   %edi
430059:	62 38                	bound  %edi,(%eax)
43005b:	6f                   	outsl  %ds:(%esi),(%dx)
43005c:	54                   	push   %esp
43005d:	51                   	push   %ecx
43005e:	7a 2b                	jp     0x43008b
430060:	63 2f                	arpl   %ebp,(%edi)
430062:	6a 76                	push   $0x76
430064:	6d                   	insl   (%dx),%es:(%edi)
430065:	33 73 75             	xor    0x75(%ebx),%esi
430068:	6e                   	outsb  %ds:(%esi),(%dx)
430069:	57                   	push   %edi
43006a:	65 42                	gs inc %edx
43006c:	44                   	inc    %esp
43006d:	52                   	push   %edx
43006e:	46                   	inc    %esi
43006f:	56                   	push   %esi
430070:	6b 44 66 36 76       	imul   $0x76,0x36(%esi,%eiz,2),%eax
430075:	51                   	push   %ecx
430076:	37                   	aaa
430077:	2b 67 65             	sub    0x65(%edi),%esp
43007a:	5a                   	pop    %edx
43007b:	44                   	inc    %esp
43007c:	77 51                	ja     0x4300cf
43007e:	63 50 69             	arpl   %edx,0x69(%eax)
430081:	32 52 50             	xor    0x50(%edx),%dl
430084:	6e                   	outsb  %ds:(%esi),(%dx)
430085:	65 37                	gs aaa
430087:	63 5a 46             	arpl   %ebx,0x46(%edx)
43008a:	37                   	aaa
43008b:	37                   	aaa
43008c:	38 48 6f             	cmp    %cl,0x6f(%eax)
43008f:	51                   	push   %ecx
430090:	6d                   	insl   (%dx),%es:(%edi)
430091:	32 76 4b             	xor    0x4b(%esi),%dh
430094:	50                   	push   %eax
430095:	6a 36                	push   $0x36
430097:	62 75 35             	bound  %esi,0x35(%ebp)
43009a:	45                   	inc    %ebp
43009b:	4f                   	dec    %edi
43009c:	4c                   	dec    %esp
43009d:	71 4c                	jno    0x4300eb
43009f:	5a                   	pop    %edx
4300a0:	41                   	inc    %ecx
4300a1:	4f                   	dec    %edi
4300a2:	6b 73 59 43          	imul   $0x43,0x59(%ebx),%esi
4300a6:	73 32                	jae    0x4300da
4300a8:	6e                   	outsb  %ds:(%esi),(%dx)
4300a9:	66 37                	data16 aaa
4300ab:	58                   	pop    %eax
4300ac:	4c                   	dec    %esp
4300ad:	73 52                	jae    0x430101
4300af:	31 67 6c             	xor    %esp,0x6c(%edi)
4300b2:	6a 53                	push   $0x53
4300b4:	6c                   	insb   (%dx),%es:(%edi)
4300b5:	4c                   	dec    %esp
4300b6:	59                   	pop    %ecx
4300b7:	64 38 6c 71 57       	cmp    %ch,%fs:0x57(%ecx,%esi,2)
4300bc:	58                   	pop    %eax
4300bd:	6f                   	outsl  %ds:(%esi),(%dx)
4300be:	58                   	pop    %eax
4300bf:	71 4d                	jno    0x43010e
4300c1:	49                   	dec    %ecx
4300c2:	70 57                	jo     0x43011b
4300c4:	51                   	push   %ecx
4300c5:	63 59 58             	arpl   %ebx,0x58(%ecx)
4300c8:	55                   	push   %ebp
4300c9:	71 41                	jno    0x43010c
4300cb:	34 58                	xor    $0x58,%al
4300cd:	79 6d                	jns    0x43013c
4300cf:	42                   	inc    %edx
4300d0:	6b 43 54 47          	imul   $0x47,0x54(%ebx),%eax
4300d4:	53                   	push   %ebx
4300d5:	44                   	inc    %esp
4300d6:	6b 64 51 49 35       	imul   $0x35,0x49(%ecx,%edx,2),%esp
4300db:	78 52                	js     0x43012f
4300dd:	6b 4a 6e 50          	imul   $0x50,0x6e(%edx),%ecx
4300e1:	66 69 4f 69 69 66    	imul   $0x6669,0x69(%edi),%cx
4300e7:	2b 66 5a             	sub    0x5a(%esi),%esp
4300ea:	30 45 35             	xor    %al,0x35(%ebp)
4300ed:	6e                   	outsb  %ds:(%esi),(%dx)
4300ee:	61                   	popa
4300ef:	43                   	inc    %ebx
4300f0:	74 49                	je     0x43013b
4300f2:	78 35                	js     0x430129
4300f4:	31 68 65             	xor    %ebp,0x65(%eax)
4300f7:	4e                   	dec    %esi
4300f8:	2f                   	das
4300f9:	55                   	push   %ebp
4300fa:	55                   	push   %ebp
4300fb:	79 78                	jns    0x430175
4300fd:	54                   	push   %esp
4300fe:	71 53                	jno    0x430153
430100:	6b 37 76             	imul   $0x76,(%edi),%esi
430103:	6c                   	insb   (%dx),%es:(%edi)
430104:	69 6d 42 43 61 78 48 	imul   $0x48786143,0x42(%ebp),%ebp
43010b:	45                   	inc    %ebp
43010c:	43                   	inc    %ebx
43010d:	41                   	inc    %ecx
43010e:	31 67 6c             	xor    %esp,0x6c(%edi)
430111:	52                   	push   %edx
430112:	53                   	push   %ebx
430113:	38 2f                	cmp    %ch,(%edi)
430115:	47                   	inc    %edi
430116:	74 4f                	je     0x430167
430118:	58                   	pop    %eax
430119:	48                   	dec    %eax
43011a:	46                   	inc    %esi
43011b:	46                   	inc    %esi
43011c:	38 6c 6e 74          	cmp    %ch,0x74(%esi,%ebp,2)