464066:	6c                   	insb   (%dx),%es:(%edi)
464067:	58                   	pop    %eax
464068:	6c                   	insb   (%dx),%es:(%edi)
464069:	42                   	inc    %edx
46406a:	4d                   	dec    %ebp
46406b:	5a                   	pop    %edx
46406c:	41                   	inc    %ecx
46406d:	39 53 46             	cmp    %edx,0x46(%ebx)
464070:	68 68 4b 5a 2f       	push   $0x2f5a4b68
464075:	6e                   	outsb  %ds:(%esi),(%dx)
464076:	53                   	push   %ebx
464077:	64 63 69 53          	arpl   %ebp,%fs:0x53(%ecx)
46407b:	39 45 62             	cmp    %eax,0x62(%ebp)
46407e:	67 7a 67             	addr16 jp 0x4640e8
464081:	2f                   	das
464082:	39 56 32             	cmp    %edx,0x32(%esi)
464085:	62 57 4e             	bound  %edx,0x4e(%edi)
464088:	69 45 46 62 72 51 42 	imul   $0x42517262,0x46(%ebp),%eax
46408f:	48                   	dec    %eax
464090:	2b 72 4c             	sub    0x4c(%edx),%esi
464093:	57                   	push   %edi
464094:	4e                   	dec    %esi
464095:	4f                   	dec    %edi
464096:	7a 58                	jp     0x4640f0
464098:	64 63 55 53          	arpl   %edx,%fs:0x53(%ebp)
46409c:	42                   	inc    %edx
46409d:	59                   	pop    %ecx
46409e:	35 65 73 64 46       	xor    $0x46647365,%eax
4640a3:	57                   	push   %edi
4640a4:	5a                   	pop    %edx
4640a5:	51                   	push   %ecx
4640a6:	4c                   	dec    %esp
4640a7:	73 52                	jae    0x4640fb
4640a9:	6a 75                	push   $0x75
4640ab:	38 31                	cmp    %dh,(%ecx)
4640ad:	71 4d                	jno    0x4640fc
4640af:	4f                   	dec    %edi
4640b0:	54                   	push   %esp
4640b1:	41                   	inc    %ecx
4640b2:	6a 44                	push   $0x44
4640b4:	47                   	inc    %edi
4640b5:	64 52                	fs push %edx
4640b7:	76 2b                	jbe    0x4640e4
4640b9:	76 6b                	jbe    0x464126
4640bb:	67 45                	addr16 inc %ebp
4640bd:	4c                   	dec    %esp
4640be:	5a                   	pop    %edx
4640bf:	6b 6c 30 59 61       	imul   $0x61,0x59(%eax,%esi,1),%ebp
4640c4:	74 74                	je     0x46413a
4640c6:	39 41 4a             	cmp    %eax,0x4a(%ecx)
4640c9:	35 2f 55 58 42       	xor    $0x4258552f,%eax
4640ce:	43                   	inc    %ebx
4640cf:	66 4f                	dec    %di
4640d1:	59                   	pop    %ecx
4640d2:	50                   	push   %eax
4640d3:	77 62                	ja     0x464137
4640d5:	61                   	popa
4640d6:	36 6f                	outsl  %ss:(%esi),(%dx)
4640d8:	71 77                	jno    0x464151
4640da:	37                   	aaa
4640db:	55                   	push   %ebp
4640dc:	72 6c                	jb     0x46414a
4640de:	63 4d 39             	arpl   %ecx,0x39(%ebp)
4640e1:	79 7a                	jns    0x46415d
4640e3:	75 67                	jne    0x46414c
4640e5:	79 31                	jns    0x464118
4640e7:	73 62                	jae    0x46414b
4640e9:	2f                   	das
4640ea:	47                   	inc    %edi
4640eb:	58                   	pop    %eax
4640ec:	74 41                	je     0x46412f
4640ee:	6c                   	insb   (%dx),%es:(%edi)
4640ef:	36 79 44             	ss jns 0x464136
4640f2:	50                   	push   %eax
4640f3:	61                   	popa
4640f4:	62 64 31 37          	bound  %esp,0x37(%ecx,%esi,1)
4640f8:	77 30                	ja     0x46412a
4640fa:	6e                   	outsb  %ds:(%esi),(%dx)
4640fb:	6f                   	outsl  %ds:(%esi),(%dx)
4640fc:	32 32                	xor    (%edx),%dh
4640fe:	79 2b                	jns    0x46412b
464100:	75 32                	jne    0x464134
464102:	2f                   	das
464103:	4a                   	dec    %edx
464104:	66 68 52 64          	pushw  $0x6452
464108:	68 39 6e 36 52       	push   $0x52366e39
46410d:	55                   	push   %ebp
46410e:	78 73                	js     0x464183
464110:	44                   	inc    %esp
464111:	44                   	inc    %esp
464112:	54                   	push   %esp
464113:	63 70 77             	arpl   %esi,0x77(%eax)
464116:	36 4a                	ss dec %edx
464118:	32 48 49             	xor    0x49(%eax),%cl
46411b:	34 53                	xor    $0x53,%al
46411d:	53                   	push   %ebx
46411e:	6a 33                	push   $0x33
464120:	4d                   	dec    %ebp
464121:	6b 66 48 70          	imul   $0x70,0x48(%esi),%esp
464125:	48                   	dec    %eax
464126:	54                   	push   %esp
464127:	55                   	push   %ebp
464128:	4c                   	dec    %esp
464129:	78 59                	js     0x464184
46412b:	6d                   	insl   (%dx),%es:(%edi)
46412c:	49                   	dec    %ecx
46412d:	55                   	push   %ebp
46412e:	34 61                	xor    $0x61,%al
464130:	77 49                	ja     0x46417b
464132:	47                   	inc    %edi
464133:	50                   	push   %eax
464134:	2f                   	das
464135:	33 31                	xor    (%ecx),%esi
464137:	6d                   	insl   (%dx),%es:(%edi)
464138:	70 4c                	jo     0x464186
46413a:	54                   	push   %esp
46413b:	6a 55                	push   $0x55
46413d:	52                   	push   %edx
46413e:	78 37                	js     0x464177
464140:	61                   	popa
464141:	34 49                	xor    $0x49,%al
464143:	34 39                	xor    $0x39,%al
464145:	65 64 64 34 4c       	gs fs fs xor $0x4c,%al
46414a:	34 70                	xor    $0x70,%al
46414c:	64 66 75 32          	fs data16 jne 0x464182
464150:	72 4f                	jb     0x4641a1
464152:	48                   	dec    %eax
464153:	59                   	pop    %ecx
464154:	64 54                	fs push %esp
464156:	51                   	push   %ecx
464157:	72 39                	jb     0x464192
464159:	54                   	push   %esp
46415a:	43                   	inc    %ebx
46415b:	37                   	aaa
46415c:	72 32                	jb     0x464190
46415e:	6e                   	outsb  %ds:(%esi),(%dx)
46415f:	42                   	inc    %edx
464160:	7a 79                	jp     0x4641db
464162:	47                   	inc    %edi
464163:	48                   	dec    %eax
464164:	41                   	inc    %ecx
464165:	64 47                	fs inc %edi
464167:	30 51 43             	xor    %dl,0x43(%ecx)
46416a:	67 73 76             	addr16 jae 0x4641e3
46416d:	37                   	aaa
46416e:	6c                   	insb   (%dx),%es:(%edi)
46416f:	4b                   	dec    %ebx
464170:	73 64                	jae    0x4641d6
464172:	65 57                	gs push %edi
464174:	31 45 76             	xor    %eax,0x76(%ebp)
464177:	34 49                	xor    $0x49,%al
464179:	2f                   	das
46417a:	4d                   	dec    %ebp
46417b:	4c                   	dec    %esp
46417c:	77 52                	ja     0x4641d0
46417e:	6e                   	outsb  %ds:(%esi),(%dx)
46417f:	54                   	push   %esp
464180:	46                   	inc    %esi
464181:	70 34                	jo     0x4641b7
464183:	6e                   	outsb  %ds:(%esi),(%dx)
464184:	36 42                	ss inc %edx
464186:	6d                   	insl   (%dx),%es:(%edi)
464187:	2b 30                	sub    (%eax),%esi
464189:	34 70                	xor    $0x70,%al
46418b:	44                   	inc    %esp
46418c:	46                   	inc    %esi
46418d:	62 32                	bound  %esi,(%edx)
46418f:	79 50                	jns    0x4641e1
464191:	72 6c                	jb     0x4641ff
464193:	64 67 2f             	fs addr16 das
464196:	49                   	dec    %ecx
464197:	74 75                	je     0x46420e
464199:	48                   	dec    %eax
46419a:	44                   	inc    %esp
46419b:	55                   	push   %ebp
46419c:	56                   	push   %esi
46419d:	72 65                	jb     0x464204
46419f:	53                   	push   %ebx
4641a0:	54                   	push   %esp
4641a1:	47                   	inc    %edi
4641a2:	57                   	push   %edi
4641a3:	59                   	pop    %ecx
4641a4:	59                   	pop    %ecx
4641a5:	39 68 61             	cmp    %ebp,0x61(%eax)
4641a8:	47                   	inc    %edi
4641a9:	74 61                	je     0x46420c
4641ab:	51                   	push   %ecx
4641ac:	64 7a 41             	fs jp  0x4641f0
4641af:	76 67                	jbe    0x464218
4641b1:	2f                   	das
4641b2:	77 65                	ja     0x464219
4641b4:	56                   	push   %esi
4641b5:	32 45 2b             	xor    0x2b(%ebp),%al
4641b8:	31 4e 46             	xor    %ecx,0x46(%esi)
4641bb:	6e                   	outsb  %ds:(%esi),(%dx)
4641bc:	34 74                	xor    $0x74,%al
4641be:	35 78 69 68 58       	xor    $0x58686978,%eax
4641c3:	50                   	push   %eax
4641c4:	5a                   	pop    %edx
4641c5:	6b 58 6b 42          	imul   $0x42,0x6b(%eax),%ebx
4641c9:	7a 65                	jp     0x464230
4641cb:	42                   	inc    %edx
4641cc:	6e                   	outsb  %ds:(%esi),(%dx)
4641cd:	4d                   	dec    %ebp
4641ce:	46                   	inc    %esi
4641cf:	75 64                	jne    0x464235
4641d1:	68 79 64 55 6e       	push   $0x6e556479
4641d6:	4a                   	dec    %edx
4641d7:	75 2b                	jne    0x464204
4641d9:	6e                   	outsb  %ds:(%esi),(%dx)
4641da:	54                   	push   %esp
4641db:	51                   	push   %ecx
4641dc:	51                   	push   %ecx
4641dd:	63 4e 43             	arpl   %ecx,0x43(%esi)
4641e0:	44                   	inc    %esp
4641e1:	58                   	pop    %eax
4641e2:	58                   	pop    %eax
4641e3:	6f                   	outsl  %ds:(%esi),(%dx)
4641e4:	6e                   	outsb  %ds:(%esi),(%dx)
4641e5:	4d                   	dec    %ebp
4641e6:	33 41 47             	xor    0x47(%ecx),%eax
4641e9:	72 38                	jb     0x464223
4641eb:	57                   	push   %edi
4641ec:	4d                   	dec    %ebp
4641ed:	70 70                	jo     0x46425f
4641ef:	4b                   	dec    %ebx
4641f0:	37                   	aaa
4641f1:	6a 72                	push   $0x72
4641f3:	52                   	push   %edx
4641f4:	30 46 71             	xor    %al,0x71(%esi)
4641f7:	31 67 69             	xor    %esp,0x69(%edi)
4641fa:	7a 77                	jp     0x464273
4641fc:	30 79 35             	xor    %bh,0x35(%ecx)
4641ff:	55                   	push   %ebp
464200:	35 46 49 78 34       	xor    $0x34784946,%eax
464205:	5a                   	pop    %edx
464206:	73 55                	jae    0x46425d
464208:	4b                   	dec    %ebx
464209:	46                   	inc    %esi
46420a:	66 32 79 75          	data16 xor 0x75(%ecx),%bh
46420e:	33 69 34             	xor    0x34(%ecx),%ebp
464211:	76 58                	jbe    0x46426b
464213:	55                   	push   %ebp
464214:	4e                   	dec    %esi
464215:	45                   	inc    %ebp
464216:	77 41                	ja     0x464259
464218:	43                   	inc    %ebx
464219:	33 73 5a             	xor    0x5a(%ebx),%esi
46421c:	78 6d                	js     0x46428b
46421e:	75 59                	jne    0x464279
464220:	44                   	inc    %esp
464221:	71 62                	jno    0x464285
464223:	67 48                	addr16 dec %eax
464225:	32 37                	xor    (%edi),%dh
464227:	61                   	popa
464228:	68 43 4d 6e 52       	push   $0x526e4d43
46422d:	4e                   	dec    %esi
46422e:	78 70                	js     0x4642a0
464230:	69 42 30 62 73 5a 7a 	imul   $0x7a5a7362,0x30(%edx),%eax
464237:	4b                   	dec    %ebx
464238:	41                   	inc    %ecx
464239:	36 6c                	ss insb (%dx),%es:(%edi)
46423b:	65 52                	gs push %edx
46423d:	4b                   	dec    %ebx
46423e:	78 43                	js     0x464283
464240:	39 37                	cmp    %esi,(%edi)
464242:	39 67 4d             	cmp    %esp,0x4d(%edi)
464245:	4c                   	dec    %esp
464246:	2b 30                	sub    (%eax),%esi
464248:	42                   	inc    %edx
464249:	69 49 4e 77 53 47 62 	imul   $0x62475377,0x4e(%ecx),%ecx
464250:	6e                   	outsb  %ds:(%esi),(%dx)
464251:	6b 75 4a 5a          	imul   $0x5a,0x4a(%ebp),%esi
464255:	36 6f                	outsl  %ss:(%esi),(%dx)
464257:	32 53 4a             	xor    0x4a(%ebx),%dl
46425a:	2b 6c 41 34          	sub    0x34(%ecx,%eax,2),%ebp
46425e:	2b 63 57             	sub    0x57(%ebx),%esp
464261:	32 51 6b             	xor    0x6b(%ecx),%dl
464264:	70 39                	jo     0x46429f
464266:	74 4f                	je     0x4642b7
464268:	77 64                	ja     0x4642ce
46426a:	46                   	inc    %esi
46426b:	33 4a 57             	xor    0x57(%edx),%ecx
46426e:	58                   	pop    %eax
46426f:	41                   	inc    %ecx
464270:	73 50                	jae    0x4642c2
464272:	37                   	aaa
464273:	71 47                	jno    0x4642bc
464275:	4d                   	dec    %ebp
464276:	6e                   	outsb  %ds:(%esi),(%dx)
464277:	4e                   	dec    %esi
464278:	57                   	push   %edi
464279:	51                   	push   %ecx
46427a:	4f                   	dec    %edi
46427b:	66 4a                	dec    %dx
46427d:	52                   	push   %edx
46427e:	35 4d 44 6d 7a       	xor    $0x7a6d444d,%eax
464283:	32 58 33             	xor    0x33(%eax),%bl
464286:	48                   	dec    %eax
464287:	4f                   	dec    %edi
464288:	68 67 68 38 55       	push   $0x55386867
46428d:	72 36                	jb     0x4642c5
46428f:	34 67                	xor    $0x67,%al
464291:	46                   	inc    %esi
464292:	52                   	push   %edx
464293:	58                   	pop    %eax
464294:	38 55 30             	cmp    %dl,0x30(%ebp)
464297:	55                   	push   %ebp
464298:	50                   	push   %eax
464299:	32 4c 58 38          	xor    0x38(%eax,%ebx,2),%cl
46429d:	63 38                	arpl   %edi,(%eax)
46429f:	69 79 62 4f 52 79 42 	imul   $0x4279524f,0x62(%ecx),%edi
4642a6:	32 56 6f             	xor    0x6f(%esi),%dl
4642a9:	64 44                	fs inc %esp
4642ab:	68 4b 46 55 71       	push   $0x7155464b
4642b0:	58                   	pop    %eax
4642b1:	6b 77 4f 6a          	imul   $0x6a,0x4f(%edi),%esi
4642b5:	74 48                	je     0x4642ff
4642b7:	41                   	inc    %ecx
4642b8:	34 50                	xor    $0x50,%al
4642ba:	72 53                	jb     0x46430f
4642bc:	2f                   	das
4642bd:	41                   	inc    %ecx
4642be:	54                   	push   %esp
4642bf:	53                   	push   %ebx
4642c0:	5a                   	pop    %edx
4642c1:	6a 63                	push   $0x63
4642c3:	6a 30                	push   $0x30
4642c5:	47                   	inc    %edi
4642c6:	63 4b 54             	arpl   %ecx,0x54(%ebx)
4642c9:	53                   	push   %ebx
4642ca:	73 51                	jae    0x46431d
4642cc:	33 72 47             	xor    0x47(%edx),%esi
4642cf:	30 51 59             	xor    %dl,0x59(%ecx)
4642d2:	6f                   	outsl  %ds:(%esi),(%dx)
4642d3:	69 4d 6e 6a 72 49 75 	imul   $0x7549726a,0x6e(%ebp),%ecx
4642da:	66 48                	dec    %ax
4642dc:	46                   	inc    %esi
4642dd:	30 69 79             	xor    %ch,0x79(%ecx)
4642e0:	68 53 78 57 4d       	push   $0x4d577853
4642e5:	68 38 6f 2f 44       	push   $0x442f6f38
4642ea:	79 41                	jns    0x46432d
4642ec:	65 32 70 6e          	xor    %gs:0x6e(%eax),%dh
4642f0:	4b                   	dec    %ebx
4642f1:	46                   	inc    %esi
4642f2:	39 4d 75             	cmp    %ecx,0x75(%ebp)
4642f5:	65 4d                	gs dec %ebp
4642f7:	53                   	push   %ebx
4642f8:	58                   	pop    %eax
4642f9:	76 74                	jbe    0x46436f