467f6c:	41                   	inc    %ecx
467f6d:	41                   	inc    %ecx
467f6e:	54                   	push   %esp
467f6f:	4d                   	dec    %ebp
467f70:	41                   	inc    %ecx
467f71:	55                   	push   %ebp
467f72:	41                   	inc    %ecx
467f73:	57                   	push   %edi
467f74:	51                   	push   %ecx
467f75:	41                   	inc    %ecx
467f76:	41                   	inc    %ecx
467f77:	41                   	inc    %ecx
467f78:	42                   	inc    %edx
467f79:	73 41                	jae    0x467fbc
467f7b:	41                   	inc    %ecx
467f7c:	42                   	inc    %edx
467f7d:	45                   	inc    %ebp
467f7e:	43                   	inc    %ebx
467f7f:	65 78 45             	gs js  0x467fc7
467f82:	41                   	inc    %ecx
467f83:	41                   	inc    %ecx
467f84:	41                   	inc    %ecx
467f85:	51                   	push   %ecx
467f86:	43                   	inc    %ebx
467f87:	65 78 41             	gs js  0x467fcb
467f8a:	41                   	inc    %ecx
467f8b:	41                   	inc    %ecx
467f8c:	41                   	inc    %ecx
467f8d:	53                   	push   %ebx
467f8e:	4f                   	dec    %edi
467f8f:	61                   	popa
467f90:	54                   	push   %esp
467f91:	4d                   	dec    %ebp
467f92:	70 41                	jo     0x467fd5
467f94:	6e                   	outsb  %ds:(%esi),(%dx)
467f95:	73 52                	jae    0x467fe9
467f97:	41                   	inc    %ecx
467f98:	41                   	inc    %ecx
467f99:	41                   	inc    %ecx
467f9a:	45                   	inc    %ebp
467f9b:	47                   	inc    %edi
467f9c:	46                   	inc    %esi
467f9d:	71 4e                	jno    0x467fed
467f9f:	46                   	inc    %esi
467fa0:	67 41                	addr16 inc %ecx
467fa2:	41                   	inc    %ecx
467fa3:	41                   	inc    %ecx
467fa4:	51                   	push   %ecx
467fa5:	6f                   	outsl  %ds:(%esi),(%dx)
467fa6:	43                   	inc    %ebx
467fa7:	65 78 41             	gs js  0x467feb
467faa:	41                   	inc    %ecx
467fab:	41                   	inc    %ecx
467fac:	41                   	inc    %ecx
467fad:	51                   	push   %ecx
467fae:	57                   	push   %edi
467faf:	42                   	inc    %edx
467fb0:	68 59 43 65 78       	push   $0x78654359
467fb5:	45                   	inc    %ebp
467fb6:	41                   	inc    %ecx
467fb7:	41                   	inc    %ecx
467fb8:	41                   	inc    %ecx
467fb9:	51                   	push   %ecx
467fba:	6f                   	outsl  %ds:(%esi),(%dx)
467fbb:	65 51                	gs push %ecx
467fbd:	41                   	inc    %ecx
467fbe:	41                   	inc    %ecx
467fbf:	43                   	inc    %ebx
467fc0:	67 49                	addr16 dec %ecx
467fc2:	47                   	inc    %edi
467fc3:	66 52                	push   %dx
467fc5:	41                   	inc    %ecx
467fc6:	41                   	inc    %ecx
467fc7:	41                   	inc    %ecx
467fc8:	41                   	inc    %ecx
467fc9:	51                   	push   %ecx
467fca:	43                   	inc    %ebx
467fcb:	65 78 41             	gs js  0x46800f
467fce:	41                   	inc    %ecx
467fcf:	41                   	inc    %ecx
467fd0:	41                   	inc    %ecx
467fd1:	51                   	push   %ecx
467fd2:	43                   	inc    %ebx
467fd3:	65 78 45             	gs js  0x46801b
467fd6:	41                   	inc    %ecx
467fd7:	41                   	inc    %ecx
467fd8:	41                   	inc    %ecx
467fd9:	51                   	push   %ecx
467fda:	44                   	inc    %esp
467fdb:	6e                   	outsb  %ds:(%esi),(%dx)
467fdc:	67 49                	addr16 dec %ecx
467fde:	43                   	inc    %ebx
467fdf:	65 78 45             	gs js  0x468027
467fe2:	41                   	inc    %ecx
467fe3:	41                   	inc    %ecx
467fe4:	41                   	inc    %ecx
467fe5:	51                   	push   %ecx
467fe6:	4c                   	dec    %esp
467fe7:	42                   	inc    %edx
467fe8:	78 64                	js     0x46804e
467fea:	59                   	pop    %ecx
467feb:	66 52                	push   %dx
467fed:	45                   	inc    %ebp
467fee:	41                   	inc    %ecx
467fef:	41                   	inc    %ecx
467ff0:	41                   	inc    %ecx
467ff1:	51                   	push   %ecx
467ff2:	48                   	dec    %eax
467ff3:	4b                   	dec    %ebx
467ff4:	67 41                	addr16 inc %ecx
467ff6:	41                   	inc    %ecx
467ff7:	41                   	inc    %ecx
467ff8:	42                   	inc    %edx
467ff9:	4d                   	dec    %ebp
467ffa:	77 42                	ja     0x46803e
467ffc:	51                   	push   %ecx
467ffd:	41                   	inc    %ecx
467ffe:	69 41 41 41 41 48 41 	imul   $0x41484141,0x41(%ecx),%eax
468005:	41                   	inc    %ecx
468006:	41                   	inc    %ecx
468007:	45                   	inc    %ebp
468008:	51                   	push   %ecx
468009:	4a                   	dec    %edx
46800a:	37                   	aaa
46800b:	45                   	inc    %ebp
46800c:	51                   	push   %ecx
46800d:	41                   	inc    %ecx
46800e:	41                   	inc    %ecx
46800f:	42                   	inc    %edx
468010:	49                   	dec    %ecx
468011:	30 57 41             	xor    %dl,0x41(%edi)
468014:	41                   	inc    %ecx
468015:	41                   	inc    %ecx
468016:	42                   	inc    %edx
468017:	43                   	inc    %ebx
468018:	67 4a                	addr16 dec %edx
46801a:	37                   	aaa
46801b:	45                   	inc    %ebp
46801c:	41                   	inc    %ecx
46801d:	41                   	inc    %ecx
46801e:	41                   	inc    %ecx
46801f:	42                   	inc    %edx
468020:	42                   	inc    %edx
468021:	59                   	pop    %ecx
468022:	47                   	inc    %edi
468023:	46                   	inc    %esi
468024:	67 4a                	addr16 dec %edx
468026:	37                   	aaa
468027:	45                   	inc    %ebp
468028:	51                   	push   %ecx
468029:	41                   	inc    %ecx
46802a:	41                   	inc    %ecx
46802b:	42                   	inc    %edx
46802c:	43                   	inc    %ebx
46802d:	68 35 41 41 41       	push   $0x41414135
468032:	4b                   	dec    %ebx
468033:	42                   	inc    %edx
468034:	69 6f 65 41 68 4d 77 	imul   $0x774d6841,0x65(%edi),%ebp
46803b:	41                   	inc    %ecx
46803c:	77 41                	ja     0x46807f
46803e:	41                   	inc    %ecx
46803f:	41                   	inc    %ecx
468040:	51                   	push   %ecx
468041:	41                   	inc    %ecx
468042:	41                   	inc    %ecx
468043:	48                   	dec    %eax
468044:	51                   	push   %ecx
468045:	41                   	inc    %ecx
468046:	41                   	inc    %ecx
468047:	45                   	inc    %ebp
468048:	66 34 4a             	data16 xor $0x4a,%al
46804b:	41                   	inc    %ecx
46804c:	41                   	inc    %ecx
46804d:	44                   	inc    %esp
46804e:	2b 44 67 41          	sub    0x41(%edi,%eiz,2),%eax
468052:	41                   	inc    %ecx
468053:	2f                   	das
468054:	67 77 41             	addr16 ja 0x468098
468057:	41                   	inc    %ecx
468058:	43                   	inc    %ebx
468059:	42                   	inc    %edx
46805a:	68 57 63 54 38       	push   $0x38546357
46805f:	5a                   	pop    %edx
468060:	6d                   	insl   (%dx),%es:(%edi)
468061:	55                   	push   %ebp
468062:	67 64 31 6e 45       	xor    %ebp,%fs:0x45(%bp)
468067:	2f                   	das
468068:	47                   	inc    %edi
468069:	45                   	inc    %ebp
46806a:	39 4c 67 41          	cmp    %ecx,0x41(%edi,%eiz,2)
46806e:	41                   	inc    %ecx
46806f:	41                   	inc    %ecx
468070:	50                   	push   %eax
468071:	34 4d                	xor    $0x4d,%al
468073:	41                   	inc    %ecx
468074:	41                   	inc    %ecx
468075:	41                   	inc    %ecx
468076:	67 49                	addr16 dec %ecx
468078:	2f                   	das
468079:	39 72 39             	cmp    %esi,0x39(%edx)
46807c:	47                   	inc    %edi
46807d:	55                   	push   %ebp
46807e:	67 4e                	addr16 dec %esi
468080:	50                   	push   %eax
468081:	39 72 39             	cmp    %esi,0x39(%edx)
468084:	46                   	inc    %esi
468085:	67 37                	addr16 aaa
468087:	6d                   	insl   (%dx),%es:(%edi)
468088:	51                   	push   %ecx
468089:	41                   	inc    %ecx
46808a:	41                   	inc    %ecx
46808b:	41                   	inc    %ecx
46808c:	50                   	push   %eax
46808d:	34 4d                	xor    $0x4d,%al
46808f:	41                   	inc    %ecx
468090:	41                   	inc    %ecx
468091:	41                   	inc    %ecx
468092:	67 64 5a             	addr16 fs pop %edx
468095:	73 4c                	jae    0x4680e3
468097:	32 79 42             	xor    0x42(%ecx),%bh
46809a:	67 6d                	insl   (%dx),%es:(%di)
46809c:	77 76                	ja     0x468114
46809e:	62 57 54             	bound  %edx,0x54(%edi)
4680a1:	74 43                	je     0x4680e6
4680a3:	41                   	inc    %ecx
4680a4:	41                   	inc    %ecx
4680a5:	41                   	inc    %ecx
4680a6:	41                   	inc    %ecx
4680a7:	4f                   	dec    %edi
4680a8:	4a                   	dec    %edx
4680a9:	55                   	push   %ebp
4680aa:	41                   	inc    %ecx
4680ab:	41                   	inc    %ecx
4680ac:	41                   	inc    %ecx
4680ad:	44                   	inc    %esp
4680ae:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
4680b2:	41                   	inc    %ecx
4680b3:	49                   	dec    %ecx
4680b4:	4c                   	dec    %esp
4680b5:	63 77 2b             	arpl   %esi,0x2b(%edi)
4680b8:	51                   	push   %ecx
4680b9:	78 6d                	js     0x468128
4680bb:	49                   	dec    %ecx
4680bc:	47                   	inc    %edi
4680bd:	44                   	inc    %esp
4680be:	50                   	push   %eax
4680bf:	42                   	inc    %edx
4680c0:	76 4e                	jbe    0x468110
4680c2:	5a                   	pop    %edx
4680c3:	5a                   	pop    %edx
4680c4:	56                   	push   %esi
4680c5:	6c                   	insb   (%dx),%es:(%edi)
4680c6:	46                   	inc    %esi
4680c7:	41                   	inc    %ecx
4680c8:	77 41                	ja     0x46810b
4680ca:	41                   	inc    %ecx
4680cb:	41                   	inc    %ecx
4680cc:	44                   	inc    %esp
4680cd:	4d                   	dec    %ebp
4680ce:	41                   	inc    %ecx
4680cf:	41                   	inc    %ecx
4680d0:	41                   	inc    %ecx
4680d1:	42                   	inc    %edx
4680d2:	79 41                	jns    0x468115
4680d4:	41                   	inc    %ecx
4680d5:	41                   	inc    %ecx
4680d6:	41                   	inc    %ecx
4680d7:	51                   	push   %ecx
4680d8:	41                   	inc    %ecx
4680d9:	41                   	inc    %ecx
4680da:	41                   	inc    %ecx
4680db:	41                   	inc    %ecx
4680dc:	50                   	push   %eax
4680dd:	34 4d                	xor    $0x4d,%al
4680df:	41                   	inc    %ecx
4680e0:	41                   	inc    %ecx
4680e1:	41                   	inc    %ecx
4680e2:	67 6f                	outsl  %ds:(%si),(%dx)
4680e4:	69 31 6c 44 79 42    	imul   $0x4279446c,(%ecx),%esi
4680ea:	44                   	inc    %esp
4680eb:	30 70 72             	xor    %dh,0x72(%eax)
4680ee:	77 59                	ja     0x468149
4680f0:	57                   	push   %edi
4680f1:	59                   	pop    %ecx
4680f2:	37                   	aaa
4680f3:	4f                   	dec    %edi
4680f4:	67 41                	addr16 inc %ecx
4680f6:	41                   	inc    %ecx
4680f7:	41                   	inc    %ecx
4680f8:	44                   	inc    %esp
4680f9:	68 59 41 41 41       	push   $0x41414159
4680fe:	41                   	inc    %ecx
4680ff:	49                   	dec    %ecx
468100:	4d                   	dec    %ebp
468101:	35 47 6d 43 59       	xor    $0x59436d47,%eax
468106:	67 37                	addr16 aaa
468108:	50                   	push   %eax
468109:	42                   	inc    %edx
46810a:	5a                   	pop    %edx
46810b:	2f                   	das
46810c:	47                   	inc    %edi
46810d:	45                   	inc    %ebp
46810e:	67 71 75             	addr16 jno 0x468186
468111:	55                   	push   %ebp
468112:	79 2b                	jns    0x46813f
468114:	31 68 6c             	xor    %ebp,0x6c(%eax)
468117:	49                   	dec    %ecx
468118:	4d                   	dec    %ebp
468119:	61                   	popa
46811a:	62 39                	bound  %edi,(%ecx)
46811c:	4e                   	dec    %esi
46811d:	56                   	push   %esi
46811e:	59                   	pop    %ecx
46811f:	4b                   	dec    %ebx
468120:	69 43 32 56 79 4c 6e 	imul   $0x6e4c7956,0x32(%ebx),%eax
468127:	49                   	dec    %ecx
468128:	46                   	inc    %esi
468129:	4b                   	dec    %ebx
46812a:	6f                   	outsl  %ds:(%esi),(%dx)
46812b:	33 52 68             	xor    0x68(%edx),%edx
46812e:	59                   	pop    %ecx
46812f:	5a                   	pop    %edx
468130:	53                   	push   %ebx
468131:	6f                   	outsl  %ds:(%esi),(%dx)
468132:	67 6d                	insl   (%dx),%es:(%di)
468134:	52                   	push   %edx
468135:	65 2f                	gs das
468137:	42                   	inc    %edx
468138:	47                   	inc    %edi
468139:	56                   	push   %esi
46813a:	6d                   	insl   (%dx),%es:(%edi)
46813b:	49                   	dec    %ecx
46813c:	49                   	dec    %ecx
46813d:	59                   	pop    %ecx
46813e:	58                   	pop    %eax
46813f:	76 77                	jbe    0x4681b8
468141:	52                   	push   %edx
468142:	68 5a 69 6f 67       	push   $0x676f695a
468147:	45                   	inc    %ebp
468148:	2b 47 51             	sub    0x51(%edi),%eax
46814b:	33 47 56             	xor    0x56(%edi),%eax
46814e:	6c                   	insb   (%dx),%es:(%edi)
46814f:	49                   	dec    %ecx
468150:	42                   	inc    %edx
468151:	2f                   	das
468152:	68 6b 4e 78 5a       	push   $0x5a784e6b
468157:	4b                   	dec    %ebx
468158:	69 42 74 6a 50 6a 75 	imul   $0x756a506a,0x74(%edx),%eax
46815f:	5a                   	pop    %edx
468160:	53                   	push   %ebx