42dfee:	41                   	inc    %ecx
42dfef:	41                   	inc    %ecx
42dff0:	52                   	push   %edx
42dff1:	43                   	inc    %ebx
42dff2:	68 38 52 57 54       	push   $0x54575238
42dff7:	69 6e 41 51 41 41 46 	imul   $0x46414151,0x41(%esi),%ebp
42dffe:	78 4d                	js     0x42e04d
42e000:	4b                   	dec    %ebx
42e001:	4b                   	dec    %ebx
42e002:	2b 63 66             	sub    0x66(%ebx),%esp
42e005:	46                   	inc    %esi
42e006:	53                   	push   %ebx
42e007:	67 31 41 41          	xor    %eax,0x41(%bx,%di)
42e00b:	41                   	inc    %ecx
42e00c:	47                   	inc    %edi
42e00d:	4f                   	dec    %edi
42e00e:	48                   	dec    %eax
42e00f:	55                   	push   %ebp
42e010:	42                   	inc    %edx
42e011:	41                   	inc    %ecx
42e012:	41                   	inc    %ecx
42e013:	41                   	inc    %ecx
42e014:	64 45                	fs inc %ebp
42e016:	77 6f                	ja     0x42e087
42e018:	72 31                	jb     0x42e04b
42e01a:	68 45 49 48 78       	push   $0x78484945
42e01f:	4e                   	dec    %esi
42e020:	59                   	pop    %ecx
42e021:	52                   	push   %edx
42e022:	51                   	push   %ecx
42e023:	77 41                	ja     0x42e066
42e025:	41                   	inc    %ecx
42e026:	41                   	inc    %ecx
42e027:	41                   	inc    %ecx
42e028:	56                   	push   %esi
42e029:	41                   	inc    %ecx
42e02a:	41                   	inc    %ecx
42e02b:	41                   	inc    %ecx
42e02c:	41                   	inc    %ecx
42e02d:	4c                   	dec    %esp
42e02e:	51                   	push   %ecx
42e02f:	41                   	inc    %ecx
42e030:	41                   	inc    %ecx
42e031:	41                   	inc    %ecx
42e032:	45                   	inc    %ebp
42e033:	4d                   	dec    %ebp
42e034:	41                   	inc    %ecx
42e035:	41                   	inc    %ecx
42e036:	41                   	inc    %ecx
42e037:	42                   	inc    %edx
42e038:	59                   	pop    %ecx
42e039:	41                   	inc    %ecx
42e03a:	41                   	inc    %ecx
42e03b:	41                   	inc    %ecx
42e03c:	41                   	inc    %ecx
42e03d:	5a                   	pop    %edx
42e03e:	41                   	inc    %ecx
42e03f:	41                   	inc    %ecx
42e040:	41                   	inc    %ecx
42e041:	41                   	inc    %ecx
42e042:	48                   	dec    %eax
42e043:	4d                   	dec    %ebp
42e044:	41                   	inc    %ecx
42e045:	41                   	inc    %ecx
42e046:	41                   	inc    %ecx
42e047:	43                   	inc    %ebx
42e048:	4d                   	dec    %ebp
42e049:	41                   	inc    %ecx
42e04a:	41                   	inc    %ecx
42e04b:	41                   	inc    %ecx
42e04c:	41                   	inc    %ecx
42e04d:	6c                   	insb   (%dx),%es:(%edi)
42e04e:	67 41                	addr16 inc %ecx
42e050:	41                   	inc    %ecx
42e051:	41                   	inc    %ecx
42e052:	4b                   	dec    %ebx
42e053:	45                   	inc    %ebp
42e054:	41                   	inc    %ecx
42e055:	41                   	inc    %ecx
42e056:	41                   	inc    %ecx
42e057:	43                   	inc    %ebx
42e058:	31 41 41             	xor    %eax,0x41(%ecx)
42e05b:	41                   	inc    %ecx
42e05c:	41                   	inc    %ecx
42e05d:	77 67                	ja     0x42e0c6
42e05f:	41                   	inc    %ecx
42e060:	41                   	inc    %ecx
42e061:	41                   	inc    %ecx
42e062:	4d                   	dec    %ebp
42e063:	38 41 41             	cmp    %al,0x41(%ecx)
42e066:	41                   	inc    %ecx
42e067:	41                   	inc    %ecx
42e068:	59                   	pop    %ecx
42e069:	45                   	inc    %ebp
42e06a:	77 6f                	ja     0x42e0db
42e06c:	72 6c                	jb     0x42e0da
42e06e:	39 41 47             	cmp    %eax,0x47(%ecx)
42e071:	41                   	inc    %ecx
42e072:	41                   	inc    %ecx
42e073:	41                   	inc    %ecx
42e074:	47                   	inc    %edi
42e075:	4a                   	dec    %edx
42e076:	68 59 54 43 69       	push   $0x69435459
42e07b:	75 4d                	jne    0x42e0ca
42e07d:	4f                   	dec    %edi
42e07e:	48                   	dec    %eax
42e07f:	37                   	aaa
42e080:	2f                   	das
42e081:	2f                   	das
42e082:	2f                   	das
42e083:	38 49 45             	cmp    %cl,0x45(%ecx)
42e086:	51                   	push   %ecx
42e087:	51                   	push   %ecx
42e088:	43                   	inc    %ebx
42e089:	45                   	inc    %ebp
42e08a:	51                   	push   %ecx
42e08b:	53                   	push   %ebx
42e08c:	52                   	push   %edx
42e08d:	42                   	inc    %edx
42e08e:	32 45 47             	xor    0x47(%ebp),%al
42e091:	43                   	inc    %ebx
42e092:	5a                   	pop    %edx
42e093:	46                   	inc    %esi
42e094:	68 30 70 77 66       	push   $0x66777030
42e099:	2b 78 4d             	sub    0x4d(%eax),%edi
42e09c:	49                   	dec    %ecx
42e09d:	4f                   	dec    %edi
42e09e:	47                   	inc    %edi
42e09f:	62 2f                	bound  %ebp,(%edi)
42e0a1:	2f                   	das
42e0a2:	2f                   	das
42e0a3:	38 4a 41             	cmp    %cl,0x41(%edx)
42e0a6:	32 38                	xor    (%eax),%bh
42e0a8:	47                   	inc    %edi
42e0a9:	41                   	inc    %ecx
42e0aa:	41                   	inc    %ecx
42e0ab:	41                   	inc    %ecx
42e0ac:	4b                   	dec    %ebx
42e0ad:	46                   	inc    %esi
42e0ae:	31 6e 2b             	xor    %ebp,0x2b(%esi)
42e0b1:	41                   	inc    %ecx
42e0b2:	52                   	push   %edx
42e0b3:	4d                   	dec    %ebp
42e0b4:	46                   	inc    %esi
42e0b5:	48                   	dec    %eax
42e0b6:	2b 49 54             	sub    0x54(%ecx),%ecx
42e0b9:	43                   	inc    %ebx
42e0ba:	44                   	inc    %esp
42e0bb:	68 51 2f 2f 2f       	push   $0x2f2f2f51
42e0c0:	2f                   	das
42e0c1:	4b                   	dec    %ebx
42e0c2:	41                   	inc    %ecx
42e0c3:	63 41 41             	arpl   %eax,0x41(%ecx)
42e0c6:	41                   	inc    %ecx
42e0c7:	6f                   	outsl  %ds:(%esi),(%dx)
42e0c8:	44                   	inc    %esp
42e0c9:	62 77 67             	bound  %esi,0x67(%edi)
42e0cc:	41                   	inc    %ecx
42e0cd:	41                   	inc    %ecx
42e0ce:	41                   	inc    %ecx
42e0cf:	6f                   	outsl  %ds:(%esi),(%dx)
42e0d0:	4b                   	dec    %ebx
42e0d1:	48                   	dec    %eax
42e0d2:	2b 41 54             	sub    0x54(%ecx),%eax
42e0d5:	43                   	inc    %ebx
42e0d6:	44                   	inc    %esp
42e0d7:	67 37                	addr16 aaa
42e0d9:	2f                   	das
42e0da:	2f                   	das
42e0db:	2f                   	das
42e0dc:	2f                   	das
42e0dd:	46                   	inc    %esi
42e0de:	68 4d 45 48 2b       	push   $0x2b48454d
42e0e3:	4d                   	dec    %ebp
42e0e4:	54                   	push   %esp
42e0e5:	43                   	inc    %ebx
42e0e6:	44                   	inc    %esp
42e0e7:	67 76 2f             	addr16 jbe 0x42e119
42e0ea:	2f                   	das
42e0eb:	2f                   	das
42e0ec:	2f                   	das
42e0ed:	30 41 45             	xor    %al,0x45(%ecx)
42e0f0:	41                   	inc    %ecx
42e0f1:	41                   	inc    %ecx
42e0f2:	41                   	inc    %ecx
42e0f3:	59                   	pop    %ecx
42e0f4:	6d                   	insl   (%dx),%es:(%edi)
42e0f5:	48                   	dec    %eax
42e0f6:	2b 51 54             	sub    0x54(%ecx),%edx
42e0f9:	43                   	inc    %ebx
42e0fa:	44                   	inc    %esp
42e0fb:	67 67 2f             	addr16 addr16 das
42e0fe:	2f                   	das
42e0ff:	2f                   	das
42e100:	2f                   	das
42e101:	41                   	inc    %ecx
42e102:	6f                   	outsl  %ds:(%esi),(%dx)
42e103:	35 70 46 31 69       	xor    $0x69314670,%eax
42e108:	4e                   	dec    %esi
42e109:	42                   	inc    %edx
42e10a:	41                   	inc    %ecx
42e10b:	41                   	inc    %ecx
42e10c:	41                   	inc    %ecx
42e10d:	41                   	inc    %ecx
42e10e:	51                   	push   %ecx
42e10f:	77 66                	ja     0x42e177
42e111:	47                   	inc    %edi
42e112:	69 67 31 41 41 41 47 	imul   $0x47414141,0x31(%edi),%esp
42e119:	45                   	inc    %ebp
42e11a:	77 67                	ja     0x42e183
42e11c:	34 42                	xor    $0x42,%al
42e11e:	2f                   	das
42e11f:	2f                   	das
42e120:	2f                   	das
42e121:	2f                   	das
42e122:	77 41                	ja     0x42e165
42e124:	66 2b 42 4d          	sub    0x4d(%edx),%ax
42e128:	49                   	dec    %ecx
42e129:	4f                   	dec    %edi
42e12a:	50                   	push   %eax
42e12b:	33 2b                	xor    (%ebx),%ebp
42e12d:	2f                   	das
42e12e:	2f                   	das
42e12f:	38 57 44             	cmp    %dl,0x44(%edi)
42e132:	52                   	push   %edx
42e133:	2f                   	das
42e134:	6c                   	insb   (%dx),%es:(%edi)
42e135:	45                   	inc    %ebp
42e136:	77 67                	ja     0x42e19f
42e138:	34 38                	xor    $0x38,%al
42e13a:	76 37                	jbe    0x42e173
42e13c:	2f                   	das
42e13d:	2f                   	das
42e13e:	77 49                	ja     0x42e189
42e140:	43                   	inc    %ebx
42e141:	6a 6d                	push   $0x6d
42e143:	6b 58 57 5a          	imul   $0x5a,0x57(%eax),%ebx
42e147:	45                   	inc    %ebp
42e148:	66 63 47 45          	arpl   %ax,0x45(%edi)
42e14c:	4c                   	dec    %esp
42e14d:	48                   	dec    %eax
42e14e:	2b 63 54             	sub    0x54(%ebx),%esp
42e151:	43                   	inc    %ebx
42e152:	44                   	inc    %esp
42e153:	6a 65                	push   $0x65
42e155:	2f                   	das
42e156:	76 2f                	jbe    0x42e187
42e158:	2f                   	das
42e159:	45                   	inc    %ebp
42e15a:	51                   	push   %ecx
42e15b:	51                   	push   %ecx
42e15c:	73 4c                	jae    0x42e1aa
42e15e:	68 2f 6d 45 77       	push   $0x77456d2f
42e163:	67 34 30             	addr16 xor $0x30,%al
42e166:	66 37                	data16 aaa
42e168:	2f                   	das
42e169:	2f                   	das
42e16a:	78 45                	js     0x42e1b1
42e16c:	46                   	inc    %esi
42e16d:	4c                   	dec    %esp
42e16e:	41                   	inc    %ecx
42e16f:	77 66                	ja     0x42e1d7
42e171:	37                   	aaa
42e172:	52                   	push   %edx
42e173:	4d                   	dec    %ebp
42e174:	49                   	dec    %ecx
42e175:	4f                   	dec    %edi
42e176:	4d                   	dec    %ebp
42e177:	54                   	push   %esp
42e178:	2b 2f                	sub    (%edi),%ebp
42e17a:	2f                   	das
42e17b:	38 57 4b             	cmp    %dl,0x4b(%edi)
42e17e:	77 4d                	ja     0x42e1cd
42e180:	58                   	pop    %eax
42e181:	4b                   	dec    %ebx
42e182:	77 41                	ja     0x42e1c5
42e184:	74 42                	je     0x42e1c8
42e186:	52                   	push   %edx
42e187:	59                   	pop    %ecx
42e188:	4e                   	dec    %esi
42e189:	43                   	inc    %ebx
42e18a:	53                   	push   %ebx
42e18b:	77 45                	ja     0x42e1d2
42e18d:	43                   	inc    %ebx
42e18e:	52                   	push   %edx
42e18f:	64 59                	fs pop %ecx
42e191:	44                   	inc    %esp
42e192:	51                   	push   %ecx
42e193:	41                   	inc    %ecx
42e194:	52                   	push   %edx
42e195:	42                   	inc    %edx
42e196:	42                   	inc    %edx
42e197:	64 59                	fs pop %ecx
42e199:	45                   	inc    %ebp
42e19a:	77 51                	ja     0x42e1ed
42e19c:	52                   	push   %edx
42e19d:	42                   	inc    %edx
42e19e:	41                   	inc    %ecx
42e19f:	4b                   	dec    %ebx
42e1a0:	4f                   	dec    %edi
42e1a1:	61                   	popa
42e1a2:	52                   	push   %edx
42e1a3:	64 5a                	fs pop %edx
42e1a5:	2f                   	das
42e1a6:	67 49                	addr16 dec %ecx
42e1a8:	57                   	push   %edi
42e1a9:	2f                   	das
42e1aa:	67 45                	addr16 inc %ebp
42e1ac:	54                   	push   %esp
42e1ad:	42                   	inc    %edx
42e1ae:	68 45 47 4c 41       	push   $0x414c4745
42e1b3:	4d                   	dec    %ebp
42e1b4:	58                   	pop    %eax
42e1b5:	4b                   	dec    %ebx
42e1b6:	77 4d                	ja     0x42e205
42e1b8:	57                   	push   %edi
42e1b9:	4b                   	dec    %ebx
42e1ba:	77 41                	ja     0x42e1fd
42e1bc:	74 69                	je     0x42e227
42e1be:	78 49                	js     0x42e209
42e1c0:	43                   	inc    %ebx
42e1c1:	41                   	inc    %ecx
42e1c2:	6f                   	outsl  %ds:(%esi),(%dx)
42e1c3:	35 70 46 31 6b       	xor    $0x6b314670,%eax
42e1c8:	6f                   	outsl  %ds:(%esi),(%dx)
42e1c9:	41                   	inc    %ecx
42e1ca:	51                   	push   %ecx
42e1cb:	41                   	inc    %ecx
42e1cc:	41                   	inc    %ecx
42e1cd:	4b                   	dec    %ebx
42e1ce:	79 73                	jns    0x42e243
42e1d0:	75 45                	jne    0x42e217
42e1d2:	51                   	push   %ecx
42e1d3:	6b 66 46 6d          	imul   $0x6d,0x46(%esi),%esp
42e1d7:	45                   	inc    %ebp
42e1d8:	54                   	push   %esp
42e1d9:	43                   	inc    %ebx
42e1da:	52                   	push   %edx
42e1db:	45                   	inc    %ebp
42e1dc:	4a                   	dec    %edx
42e1dd:	48                   	dec    %eax
42e1de:	78 35                	js     0x42e215
42e1e0:	59                   	pop    %ecx
42e1e1:	52                   	push   %edx
42e1e2:	51                   	push   %ecx
42e1e3:	55                   	push   %ebp
42e1e4:	41                   	inc    %ecx
42e1e5:	41                   	inc    %ecx
42e1e6:	41                   	inc    %ecx
42e1e7:	41                   	inc    %ecx