461ed1:	48                   	dec    %eax
461ed2:	53                   	push   %ebx
461ed3:	6e                   	outsb  %ds:(%esi),(%dx)
461ed4:	50                   	push   %eax
461ed5:	34 4d                	xor    $0x4d,%al
461ed7:	41                   	inc    %ecx
461ed8:	51                   	push   %ecx
461ed9:	41                   	inc    %ecx
461eda:	67 52                	addr16 push %edx
461edc:	64 4f                	fs dec %edi
461ede:	37                   	aaa
461edf:	32 53 41             	xor    0x41(%ebx),%dl
461ee2:	64 54                	fs push %esp
461ee4:	45                   	inc    %ebp
461ee5:	72 70                	jb     0x461f57
461ee7:	57                   	push   %edi
461ee8:	53                   	push   %ebx
461ee9:	44                   	inc    %esp
461eea:	64 67 48             	fs addr16 dec %eax
461eed:	55                   	push   %ebp
461eee:	52                   	push   %edx
461eef:	57                   	push   %edi
461ef0:	43                   	inc    %ebx
461ef1:	44                   	inc    %esp
461ef2:	59                   	pop    %ecx
461ef3:	39 78 6a             	cmp    %edi,0x6a(%eax)
461ef6:	2b 59 57             	sub    0x57(%ecx),%ebx
461ef9:	58                   	pop    %eax
461efa:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
461efe:	41                   	inc    %ecx
461eff:	49                   	dec    %ecx
461f00:	43                   	inc    %ebx
461f01:	70 49                	jo     0x461f4c
461f03:	63 52 34             	arpl   %edx,0x34(%edx)
461f06:	67 4c                	addr16 dec %esp
461f08:	4b                   	dec    %ebx
461f09:	49                   	dec    %ecx
461f0a:	42                   	inc    %edx
461f0b:	46                   	inc    %esi
461f0c:	57                   	push   %edi
461f0d:	45                   	inc    %ebp
461f0e:	67 48                	addr16 dec %eax
461f10:	52                   	push   %edx
461f11:	61                   	popa
461f12:	50                   	push   %eax
461f13:	39 46 69             	cmp    %eax,0x69(%esi)
461f16:	52                   	push   %edx
461f17:	49                   	dec    %ecx
461f18:	4f                   	dec    %edi
461f19:	4d                   	dec    %ebp
461f1a:	35 4d 73 5a 6c       	xor    $0x6c5a734d,%eax
461f1f:	49                   	dec    %ecx
461f20:	47                   	inc    %edi
461f21:	6e                   	outsb  %ds:(%esi),(%dx)
461f22:	2f                   	das
461f23:	62 67 68             	bound  %esp,0x68(%edi)
461f26:	68 49 43 79 30       	push   $0x30794349
461f2b:	46                   	inc    %esi
461f2c:	52                   	push   %edx
461f2d:	64 59                	fs pop %ecx
461f2f:	5a                   	pop    %edx
461f30:	69 43 56 2f 31 44 59 	imul   $0x5944312f,0x56(%ebx),%eax
461f37:	57                   	push   %edi
461f38:	53                   	push   %ebx
461f39:	43                   	inc    %ebx
461f3a:	53                   	push   %ebx
461f3b:	45                   	inc    %ebp
461f3c:	76 62                	jbe    0x461fa0
461f3e:	65 57                	gs push %edi
461f40:	57                   	push   %edi
461f41:	48                   	dec    %eax
461f42:	53                   	push   %ebx
461f43:	6e                   	outsb  %ds:(%esi),(%dx)
461f44:	43                   	inc    %ebx
461f45:	44                   	inc    %esp
461f46:	46                   	inc    %esi
461f47:	54                   	push   %esp
461f48:	55                   	push   %ebp
461f49:	35 46 49 4d 54       	xor    $0x544d4946,%eax
461f4e:	49                   	dec    %ecx
461f4f:	6e                   	outsb  %ds:(%esi),(%dx)
461f50:	78 46                	js     0x461f98
461f52:	5a                   	pop    %edx
461f53:	5a                   	pop    %edx
461f54:	69 44 57 41 41 4c 58 	imul   $0x57584c41,0x41(%edi,%edx,2),%eax
461f5b:	57
461f5c:	57                   	push   %edi
461f5d:	59                   	pop    %ecx
461f5e:	67 41                	addr16 inc %ecx
461f60:	51                   	push   %ecx
461f61:	41                   	inc    %ecx
461f62:	41                   	inc    %ecx
461f63:	41                   	inc    %ecx
461f64:	47                   	inc    %edi
461f65:	4a                   	dec    %edx
461f66:	6d                   	insl   (%dx),%es:(%edi)
461f67:	49                   	dec    %ecx
461f68:	48                   	dec    %eax
461f69:	41                   	inc    %ecx
461f6a:	53                   	push   %ebx
461f6b:	53                   	push   %ebx
461f6c:	2b 74 5a 49          	sub    0x49(%edx,%ebx,2),%esi
461f70:	41                   	inc    %ecx
461f71:	59                   	pop    %ecx
461f72:	41                   	inc    %ecx
461f73:	41                   	inc    %ecx
461f74:	41                   	inc    %ecx
461f75:	42                   	inc    %edx
461f76:	69 49 50 4d 73 79 78 	imul   $0x7879734d,0x50(%ecx),%ecx
461f7d:	4a                   	dec    %edx
461f7e:	59                   	pop    %ecx
461f7f:	49                   	dec    %ecx
461f80:	4d                   	dec    %ebp
461f81:	31 61 50             	xor    %esp,0x50(%ecx)
461f84:	42                   	inc    %edx
461f85:	68 68 2f 67 34       	push   $0x34672f68
461f8a:	57                   	push   %edi
461f8b:	41                   	inc    %ecx
461f8c:	44                   	inc    %esp
461f8d:	67 66 2b 76 2f       	sub    0x2f(%bp),%si
461f92:	2f                   	das
461f93:	2f                   	das
461f94:	67 77 42             	addr16 ja 0x461fd9
461f97:	41                   	inc    %ecx
461f98:	43                   	inc    %ebx
461f99:	43                   	inc    %ebx
461f9a:	38 51 37             	cmp    %dl,0x37(%ecx)
461f9d:	41                   	inc    %ecx
461f9e:	50                   	push   %eax
461f9f:	5a                   	pop    %edx
461fa0:	69 43 74 58 46 4c 6c 	imul   $0x6c4c4658,0x74(%ebx),%eax
461fa7:	57                   	push   %edi
461fa8:	43                   	inc    %ebx
461fa9:	43                   	inc    %ebx
461faa:	41                   	inc    %ecx
461fab:	54                   	push   %esp
461fac:	55                   	push   %ebp
461fad:	51                   	push   %ecx
461fae:	49                   	dec    %ecx
461faf:	59                   	pop    %ecx
461fb0:	57                   	push   %edi
461fb1:	55                   	push   %ebp
461fb2:	67 42                	addr16 inc %edx
461fb4:	41                   	inc    %ecx
461fb5:	41                   	inc    %ecx
461fb6:	41                   	inc    %ecx
461fb7:	41                   	inc    %ecx
461fb8:	47                   	inc    %edi
461fb9:	4d                   	dec    %ebp
461fba:	67 6a 70             	addr16 push $0x70
461fbd:	6f                   	outsl  %ds:(%esi),(%dx)
461fbe:	68 41 6d 48 2b       	push   $0x2b486d41
461fc3:	44                   	inc    %esp
461fc4:	41                   	inc    %ecx
461fc5:	45                   	inc    %ebp
461fc6:	41                   	inc    %ecx
461fc7:	49                   	dec    %ecx
461fc8:	44                   	inc    %esp
461fc9:	4a                   	dec    %edx
461fca:	6b 63 51 51          	imul   $0x51,0x51(%ebx),%esp
461fce:	67 37                	addr16 aaa
461fd0:	5a                   	pop    %edx
461fd1:	61                   	popa
461fd2:	4f                   	dec    %edi
461fd3:	2b 31                	sub    (%ecx),%esi
461fd5:	68 6d 49 41 55       	push   $0x5541496d
461fda:	41                   	inc    %ecx
461fdb:	41                   	inc    %ecx
461fdc:	41                   	inc    %ecx
461fdd:	42                   	inc    %edx
461fde:	6a 6b                	push   $0x6b
461fe0:	53                   	push   %ebx
461fe1:	44                   	inc    %esp
461fe2:	63 43 33             	arpl   %eax,0x33(%ebx)
461fe5:	34 61                	xor    $0x61,%al
461fe7:	49                   	dec    %ecx
461fe8:	41                   	inc    %ecx
461fe9:	45                   	inc    %ebp
461fea:	41                   	inc    %ecx
461feb:	41                   	inc    %ecx
461fec:	41                   	inc    %ecx
461fed:	42                   	inc    %edx
461fee:	69 49 42 56 33 32 4f 	imul   $0x4f323356,0x42(%ecx),%ecx
461ff5:	35 68 49 4c 4f       	xor    $0x4f4c4968,%eax
461ffa:	65 32 79 56          	xor    %gs:0x56(%ecx),%bh
461ffe:	59                   	pop    %ecx
461fff:	49                   	dec    %ecx
462000:	41                   	inc    %ecx
462001:	45                   	inc    %ebp
462002:	41                   	inc    %ecx
462003:	41                   	inc    %ecx
462004:	41                   	inc    %ecx
462005:	42                   	inc    %edx
462006:	6a 5a                	push   $0x5a
462008:	57                   	push   %edi
462009:	48                   	dec    %eax
46200a:	53                   	push   %ebx
46200b:	6e                   	outsb  %ds:(%esi),(%dx)
46200c:	50                   	push   %eax
46200d:	34 4d                	xor    $0x4d,%al
46200f:	41                   	inc    %ecx
462010:	51                   	push   %ecx
462011:	41                   	inc    %ecx
462012:	67 45                	addr16 inc %ebp
462014:	71 6a                	jno    0x462080
462016:	4e                   	dec    %esi
462017:	49                   	dec    %ecx
462018:	57                   	push   %edi
462019:	59                   	pop    %ecx
46201a:	67 34 42             	addr16 xor $0x42,%al
46201d:	6d                   	insl   (%dx),%es:(%edi)
46201e:	53                   	push   %ebx
46201f:	2b 6d 46             	sub    0x46(%ebp),%ebp
462022:	6d                   	insl   (%dx),%es:(%edi)
462023:	49                   	dec    %ecx
462024:	4d                   	dec    %ebp
462025:	71 78                	jno    0x46209f
462027:	58                   	pop    %eax
462028:	39 74 5a 2f          	cmp    %esi,0x2f(%edx,%ebx,2)
46202c:	67 77 42             	addr16 ja 0x462071
46202f:	41                   	inc    %ecx
462030:	43                   	inc    %ebx
462031:	41                   	inc    %ecx
462032:	48                   	dec    %eax
462033:	79 52                	jns    0x462087
462035:	6e                   	outsb  %ds:(%esi),(%dx)
462036:	56                   	push   %esi
462037:	5a                   	pop    %edx
462038:	69 42 73 73 45 4d 47 	imul   $0x474d4573,0x73(%edx),%eax
46203f:	57                   	push   %edi
462040:	47                   	inc    %edi
462041:	55                   	push   %ebp
462042:	67 65 79 49          	addr16 gs jns 0x46208f
462046:	38 2b                	cmp    %ch,(%ebx)
462048:	31 6b 67             	xor    %ebp,0x67(%ebx)
46204b:	74 45                	je     0x462092
46204d:	68 6d 45 46 68       	push   $0x6846456d
462052:	6d                   	insl   (%dx),%es:(%edi)
462053:	49                   	dec    %ecx
462054:	4e                   	dec    %esi
462055:	45                   	inc    %ebp
462056:	2b 41 4f             	sub    0x4f(%ecx),%eax
462059:	52                   	push   %edx
46205a:	59                   	pop    %ecx
46205b:	49                   	dec    %ecx
46205c:	41                   	inc    %ecx
46205d:	4d                   	dec    %ebp
46205e:	41                   	inc    %ecx
46205f:	41                   	inc    %ecx
462060:	41                   	inc    %ecx
462061:	42                   	inc    %edx
462062:	69 5a 5a 45 67 73 65 	imul   $0x65736745,0x5a(%edx),%ebx
462069:	46                   	inc    %esi
46206a:	53                   	push   %ebx
46206b:	78 69                	js     0x4620d6
46206d:	41                   	inc    %ecx
46206e:	55                   	push   %ebp
46206f:	4d                   	dec    %ebp
462070:	30 72 65             	xor    %dh,0x65(%edx)
462073:	57                   	push   %edi
462074:	53                   	push   %ebx
462075:	42                   	inc    %edx
462076:	6a 63                	push   $0x63
462078:	76 63                	jbe    0x4620dd
46207a:	58                   	pop    %eax
46207b:	57                   	push   %edi
46207c:	43                   	inc    %ebx
46207d:	41                   	inc    %ecx
46207e:	47                   	inc    %edi
46207f:	41                   	inc    %ecx
462080:	41                   	inc    %ecx
462081:	41                   	inc    %ecx
462082:	41                   	inc    %ecx
462083:	59                   	pop    %ecx
462084:	32 48 53             	xor    0x53(%eax),%cl
462087:	6e                   	outsb  %ds:(%esi),(%dx)
462088:	50                   	push   %eax
462089:	34 4d                	xor    $0x4d,%al
46208b:	41                   	inc    %ecx
46208c:	51                   	push   %ecx
46208d:	41                   	inc    %ecx
46208e:	67 4e                	addr16 dec %esi
462090:	7a 52                	jp     0x4620e4
462092:	57                   	push   %edi
462093:	4e                   	dec    %esi
462094:	43                   	inc    %ebx
462095:	42                   	inc    %edx
462096:	58                   	pop    %eax
462097:	39 58 55             	cmp    %ebx,0x55(%eax)
46209a:	63 57 53             	arpl   %edx,0x53(%edi)
46209d:	41                   	inc    %ecx
46209e:	32 77 52             	xor    0x52(%edi),%dh
4620a1:	2f                   	das
4620a2:	6f                   	outsl  %ds:(%esi),(%dx)
4620a3:	59                   	pop    %ecx
4620a4:	57                   	push   %edi
4620a5:	62 2b                	bound  %ebp,(%ebx)
4620a7:	44                   	inc    %esp
4620a8:	41                   	inc    %ecx
4620a9:	45                   	inc    %ebp
4620aa:	41                   	inc    %ecx
4620ab:	49                   	dec    %ecx
4620ac:	43                   	inc    %ebx
4620ad:	5a                   	pop    %edx
4620ae:	73 41                	jae    0x4620f1
4620b0:	65 6c                	gs insb (%dx),%es:(%edi)
4620b2:	6d                   	insl   (%dx),%es:(%edi)
4620b3:	49                   	dec    %ecx
4620b4:	4c                   	dec    %esp
4620b5:	65 43                	gs inc %ebx
4620b7:	6e                   	outsb  %ds:(%esi),(%dx)
4620b8:	76 31                	jbe    0x4620eb
4620ba:	68 5a 53 42 46       	push   $0x4642535a
4620bf:	45                   	inc    %ebp
4620c0:	57                   	push   %edi
4620c1:	44                   	inc    %esp
4620c2:	72 57                	jb     0x46211b
4620c4:	47                   	inc    %edi
4620c5:	57                   	push   %edi
4620c6:	52                   	push   %edx
4620c7:	49                   	dec    %ecx
4620c8:	50                   	push   %eax
4620c9:	57                   	push   %edi
4620ca:	38 2f                	cmp    %ch,(%edi)
4620cc:	4e                   	dec    %esi
4620cd:	73 67                	jae    0x462136
4620cf:	33 38                	xor    (%eax),%edi
4620d1:	48                   	dec    %eax
4620d2:	70 2b                	jo     0x4620ff
4620d4:	31 6c 6d 5a          	xor    %ebp,0x5a(%ebp,%ebp,2)
4620d8:	53                   	push   %ebx
4620d9:	44                   	inc    %esp
4620da:	73 42                	jae    0x46211e
4620dc:	4f                   	dec    %edi
4620dd:	30 66 57             	xor    %ah,0x57(%esi)
4620e0:	47                   	inc    %edi
4620e1:	48                   	dec    %eax
4620e2:	53                   	push   %ebx
4620e3:	6e                   	outsb  %ds:(%esi),(%dx)
4620e4:	43                   	inc    %ebx
4620e5:	42                   	inc    %edx
4620e6:	4b                   	dec    %ebx
4620e7:	37                   	aaa
4620e8:	69 58 6e 5a 6d 55 67 	imul   $0x67556d5a,0x6e(%eax),%ebx
4620ef:	30 2b                	xor    %ch,(%ebx)
4620f1:	34 6c                	xor    $0x6c,%al
4620f3:	35 31 6b 67 41       	xor    $0x41676b31,%eax
4620f8:	77 41                	ja     0x46213b
4620fa:	41                   	inc    %ecx
4620fb:	41                   	inc    %ecx