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
4620fc:	47                   	inc    %edi
4620fd:	50                   	push   %eax
4620fe:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
462102:	41                   	inc    %ecx
462103:	4f                   	dec    %edi
462104:	41                   	inc    %ecx
462105:	62 35 2f 2f 39 79    	bound  %esi,0x79392f2f
46210b:	44                   	inc    %esp
46210c:	77 41                	ja     0x46214f
46210e:	41                   	inc    %ecx
46210f:	63 43 67             	arpl   %eax,0x67(%ebx)
462112:	72 41                	jb     0x462155
462114:	41                   	inc    %ecx
462115:	41                   	inc    %ecx
462116:	4b                   	dec    %ebx
462117:	2f                   	das
462118:	67 34 42             	addr16 xor $0x42,%al
46211b:	41                   	inc    %ecx
46211c:	50                   	push   %eax
46211d:	34 4d                	xor    $0x4d,%al
46211f:	41                   	inc    %ecx
462120:	51                   	push   %ecx
462121:	41                   	inc    %ecx
462122:	67 43                	addr16 inc %ebx
462124:	4c                   	dec    %esp
462125:	55                   	push   %ebp
462126:	4e                   	dec    %esi
462127:	71 53                	jno    0x46217c
462129:	41                   	inc    %ecx
46212a:	43                   	inc    %ebx
46212b:	41                   	inc    %ecx
46212c:	41                   	inc    %ecx
46212d:	41                   	inc    %ecx
46212e:	41                   	inc    %ecx
46212f:	59                   	pop    %ecx
462130:	79 44                	jns    0x462176
462132:	75 41                	jne    0x462175
462134:	78 33                	js     0x462169
462136:	61                   	popa
462137:	59                   	pop    %ecx
462138:	53                   	push   %ebx
462139:	41                   	inc    %ecx
46213a:	42                   	inc    %edx
46213b:	41                   	inc    %ecx
46213c:	41                   	inc    %ecx
46213d:	41                   	inc    %ecx
46213e:	41                   	inc    %ecx
46213f:	59                   	pop    %ecx
462140:	79 43                	jns    0x462185
462142:	71 79                	jno    0x4621bd
462144:	4e                   	dec    %esi
462145:	44                   	inc    %esp
462146:	6e                   	outsb  %ds:(%esi),(%dx)
462147:	57                   	push   %edi
462148:	47                   	inc    %edi
462149:	55                   	push   %ebp
46214a:	67 42                	addr16 inc %edx
46214c:	67 41                	addr16 inc %ecx
46214e:	41                   	inc    %ecx
46214f:	41                   	inc    %ecx
462150:	47                   	inc    %edi
462151:	4c                   	dec    %esp
462152:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462156:	41                   	inc    %ecx
462157:	49                   	dec    %ecx
462158:	42                   	inc    %edx
462159:	6d                   	insl   (%dx),%es:(%edi)
46215a:	47                   	inc    %edi
46215b:	77 2b                	ja     0x462188
46215d:	73 67                	jae    0x4621c6
46215f:	41                   	inc    %ecx
462160:	51                   	push   %ecx
462161:	41                   	inc    %ecx
462162:	41                   	inc    %ecx
462163:	41                   	inc    %ecx
462164:	47                   	inc    %edi
462165:	49                   	dec    %ecx
462166:	67 4d                	addr16 dec %ebp
462168:	67 79 48             	addr16 jns 0x4621b3
46216b:	31 31                	xor    %esi,(%ecx)
46216d:	6b 67 41 77          	imul   $0x77,0x41(%edi),%esp
462171:	41                   	inc    %ecx
462172:	41                   	inc    %ecx
462173:	41                   	inc    %ecx
462174:	47                   	inc    %edi
462175:	4f                   	dec    %edi
462176:	52                   	push   %edx
462177:	49                   	dec    %ecx
462178:	44                   	inc    %esp
462179:	51                   	push   %ecx
46217a:	62 54 7a 4d          	bound  %edx,0x4d(%edx,%edi,2)
46217e:	67 74 75             	addr16 je 0x4621f6
462181:	38 73 41             	cmp    %dh,0x41(%ebx)
462184:	56                   	push   %esi
462185:	6c                   	insb   (%dx),%es:(%edi)
462186:	6c                   	insb   (%dx),%es:(%edi)
462187:	49                   	dec    %ecx
462188:	4d                   	dec    %ebp
462189:	70 53                	jo     0x4621de
46218b:	71 4f                	jno    0x4621dc
46218d:	68 59 5a 57 59       	push   $0x59575a59
462192:	67 43                	addr16 inc %ebx
462194:	6d                   	insl   (%dx),%es:(%edi)
462195:	4b                   	dec    %ebx
462196:	77 4a                	ja     0x4621e2
462198:	6c                   	insb   (%dx),%es:(%edi)
462199:	67 67 4e             	addr16 addr16 dec %esi
46219c:	34 6b                	xor    $0x6b,%al
46219e:	32 33                	xor    (%ebx),%dh
4621a0:	56                   	push   %esi
4621a1:	6c                   	insb   (%dx),%es:(%edi)
4621a2:	68 30 70 7a 2b       	push   $0x2b7a7030
4621a7:	44                   	inc    %esp
4621a8:	41                   	inc    %ecx
4621a9:	45                   	inc    %ebp
4621aa:	41                   	inc    %ecx
4621ab:	49                   	dec    %ecx
4621ac:	4d                   	dec    %ebp
4621ad:	66 39 62 66          	cmp    %sp,0x66(%edx)
4621b1:	68 6d 49 41 4d       	push   $0x4d41496d
4621b6:	41                   	inc    %ecx
4621b7:	41                   	inc    %ecx
4621b8:	41                   	inc    %ecx
4621b9:	42                   	inc    %edx
4621ba:	6a 49                	push   $0x49
4621bc:	49                   	dec    %ecx
4621bd:	62 6f 51             	bound  %ebp,0x51(%edi)
4621c0:	4e                   	dec    %esi
4621c1:	74 59                	je     0x46221c
4621c3:	49                   	dec    %ecx
4621c4:	4e                   	dec    %esi
4621c5:	30 6f 4d             	xor    %ch,0x4d(%edi)
4621c8:	39 78 5a             	cmp    %edi,0x5a(%eax)
4621cb:	49                   	dec    %ecx
4621cc:	41                   	inc    %ecx
4621cd:	51                   	push   %ecx
4621ce:	41                   	inc    %ecx
4621cf:	41                   	inc    %ecx
4621d0:	41                   	inc    %ecx
4621d1:	42                   	inc    %edx
4621d2:	6a 5a                	push   $0x5a
4621d4:	66 34 4d             	data16 xor $0x4d,%al
4621d7:	41                   	inc    %ecx
4621d8:	51                   	push   %ecx
4621d9:	41                   	inc    %ecx
4621da:	67 44                	addr16 inc %esp
4621dc:	61                   	popa
4621dd:	63 62 45             	arpl   %esp,0x45(%edx)
4621e0:	69 42 6d 33 4c 55 57 	imul   $0x57554c33,0x6d(%edx),%eax
4621e7:	57                   	push   %edi
4621e8:	53                   	push   %ebx
4621e9:	42                   	inc    %edx
4621ea:	39 33                	cmp    %esi,(%ebx)
4621ec:	6b 54 79 59 57       	imul   $0x57,0x59(%ecx,%edi,2),%edx
4621f1:	5a                   	pop    %edx
4621f2:	6c                   	insb   (%dx),%es:(%edi)
4621f3:	49                   	dec    %ecx
4621f4:	44                   	inc    %esp
4621f5:	58                   	pop    %eax
4621f6:	72 33                	jb     0x46222b
4621f8:	76 5a                	jbe    0x462254
4621fa:	59                   	pop    %ecx
4621fb:	49                   	dec    %ecx
4621fc:	41                   	inc    %ecx
4621fd:	51                   	push   %ecx
4621fe:	41                   	inc    %ecx
4621ff:	41                   	inc    %ecx
462200:	41                   	inc    %ecx
462201:	42                   	inc    %edx
462202:	6a 6b                	push   $0x6b
462204:	53                   	push   %ebx
462205:	44                   	inc    %esp
462206:	36 35 38 39 45 49    	ss xor $0x49453938,%eax
46220c:	48                   	dec    %eax
46220d:	4b                   	dec    %ebx