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
468161:	41                   	inc    %ecx
468162:	34 43                	xor    $0x43,%al
468164:	45                   	inc    %ebp
468165:	58                   	pop    %eax
468166:	77 57                	ja     0x4681bf
468168:	43                   	inc    %ebx
468169:	41                   	inc    %ecx
46816a:	2f                   	das
46816b:	68 4c 50 2b 59       	push   $0x592b504c
468170:	57                   	push   %edi
468171:	5a                   	pop    %edx
468172:	6c                   	insb   (%dx),%es:(%edi)
468173:	4b                   	dec    %ebx
468174:	69 43 6a 45 59 58 32 	imul   $0x32585945,0x6a(%ebx),%eax
46817b:	49                   	dec    %ecx
46817c:	41                   	inc    %ecx
46817d:	45                   	inc    %ebp
46817e:	41                   	inc    %ecx
46817f:	41                   	inc    %ecx
468180:	41                   	inc    %ecx
468181:	42                   	inc    %edx
468182:	69 5a 53 43 6a 6a 7a 	imul   $0x7a6a6a43,0x53(%edx),%ebx
468189:	6a 2b                	push   $0x2b
46818b:	59                   	pop    %ecx
46818c:	53                   	push   %ebx
46818d:	41                   	inc    %ecx
46818e:	62 55 38             	bound  %edx,0x38(%ebp)
468191:	33 73 57             	xor    0x57(%ebx),%esi
468194:	53                   	push   %ebx
468195:	41                   	inc    %ecx
468196:	42                   	inc    %edx
468197:	41                   	inc    %ecx
468198:	41                   	inc    %ecx
468199:	41                   	inc    %ecx
46819a:	41                   	inc    %ecx
46819b:	59                   	pop    %ecx
46819c:	79 6f                	jns    0x46820d
46819e:	54                   	push   %esp
46819f:	4d                   	dec    %ebp
4681a0:	41                   	inc    %ecx
4681a1:	4d                   	dec    %ebp
4681a2:	41                   	inc    %ecx
4681a3:	4b                   	dec    %ebx
4681a4:	51                   	push   %ecx
4681a5:	45                   	inc    %ebp
4681a6:	41                   	inc    %ecx
4681a7:	41                   	inc    %ecx
4681a8:	42                   	inc    %edx
4681a9:	30 41 41             	xor    %al,0x41(%ecx)
4681ac:	42                   	inc    %edx
4681ad:	48                   	dec    %eax
4681ae:	2b 43 51             	sub    0x51(%ebx),%eax
4681b1:	41                   	inc    %ecx
4681b2:	41                   	inc    %ecx
4681b3:	2f                   	das
4681b4:	67 34 41             	addr16 xor $0x41,%al
4681b7:	41                   	inc    %ecx
4681b8:	50                   	push   %eax
4681b9:	34 4d                	xor    $0x4d,%al
4681bb:	41                   	inc    %ecx
4681bc:	41                   	inc    %ecx
4681bd:	41                   	inc    %ecx
4681be:	67 72 57             	addr16 jb 0x468218
4681c1:	6f                   	outsl  %ds:(%esi),(%dx)
4681c2:	62 36                	bound  %esi,(%esi)
4681c4:	43                   	inc    %ebx
4681c5:	44                   	inc    %esp
4681c6:	50                   	push   %eax
4681c7:	51                   	push   %ecx
4681c8:	68 6e 5a 57 53       	push   $0x53575a6e
4681cd:	44                   	inc    %esp
4681ce:	54                   	push   %esp
4681cf:	4a                   	dec    %edx
4681d0:	77 49                	ja     0x46821b
4681d2:	50                   	push   %eax
4681d3:	59                   	pop    %ecx
4681d4:	56                   	push   %esi
4681d5:	6c                   	insb   (%dx),%es:(%edi)
4681d6:	46                   	inc    %esi
4681d7:	41                   	inc    %ecx
4681d8:	77 41                	ja     0x46821b
4681da:	41                   	inc    %ecx
4681db:	41                   	inc    %ecx
4681dc:	48                   	dec    %eax
4681dd:	45                   	inc    %ebp
4681de:	41                   	inc    %ecx
4681df:	41                   	inc    %ecx
4681e0:	41                   	inc    %ecx
4681e1:	44                   	inc    %esp
4681e2:	69 41 41 41 41 6c 67 	imul   $0x676c4141,0x41(%ecx),%eax
4681e9:	41                   	inc    %ecx
4681ea:	41                   	inc    %ecx
4681eb:	41                   	inc    %ecx
4681ec:	50                   	push   %eax
4681ed:	34 4d                	xor    $0x4d,%al
4681ef:	41                   	inc    %ecx
4681f0:	41                   	inc    %ecx
4681f1:	41                   	inc    %ecx
4681f2:	67 38 4b 31          	cmp    %cl,0x31(%bp,%di)
4681f6:	33 49 43             	xor    0x43(%ecx),%ecx
4681f9:	42                   	inc    %edx
4681fa:	44                   	inc    %esp
4681fb:	70 55                	jo     0x468252
4681fd:	4d                   	dec    %ebp
4681fe:	6c                   	insb   (%dx),%es:(%edi)
4681ff:	57                   	push   %edi
468200:	53                   	push   %ebx
468201:	44                   	inc    %esp
468202:	46                   	inc    %esi
468203:	6a 30                	push   $0x30
468205:	44                   	inc    %esp
468206:	77 59                	ja     0x468261
468208:	53                   	push   %ebx
468209:	44                   	inc    %esp
46820a:	59                   	pop    %ecx
46820b:	65 6f                	outsl  %gs:(%esi),(%dx)
46820d:	76 30                	jbe    0x46823f
46820f:	57                   	push   %edi
468210:	43                   	inc    %ebx
468211:	41                   	inc    %ecx
468212:	46                   	inc    %esi
468213:	41                   	inc    %ecx
468214:	41                   	inc    %ecx
468215:	41                   	inc    %ecx
468216:	41                   	inc    %ecx
468217:	59                   	pop    %ecx
468218:	7a 74                	jp     0x46828e
46821a:	64 41                	fs inc %ecx
46821c:	41                   	inc    %ecx
46821d:	41                   	inc    %ecx
46821e:	41                   	inc    %ecx
46821f:	2f                   	das
468220:	67 77 41             	addr16 ja 0x468264
468223:	41                   	inc    %ecx
468224:	43                   	inc    %ebx
468225:	42                   	inc    %edx
468226:	2f                   	das
468227:	66 2f                	data16 das
468229:	72 2f                	jb     0x46825a
46822b:	5a                   	pop    %edx
46822c:	69 41 48 41 41 41 41 	imul   $0x41414141,0x48(%ecx),%eax
468233:	59                   	pop    %ecx
468234:	32 56 6d             	xor    0x6d(%esi),%dl
468237:	49                   	dec    %ecx
468238:	41                   	inc    %ecx
468239:	63 41 41             	arpl   %eax,0x41(%ecx)
46823c:	41                   	inc    %ecx
46823d:	42                   	inc    %edx
46823e:	6a 57                	push   $0x57
468240:	55                   	push   %ebp
468241:	55                   	push   %ebp
468242:	48                   	dec    %eax
468243:	41                   	inc    %ecx
468244:	41                   	inc    %ecx
468245:	41                   	inc    %ecx
468246:	41                   	inc    %ecx
468247:	42                   	inc    %edx
468248:	51                   	push   %ecx
468249:	41                   	inc    %ecx
46824a:	41                   	inc    %ecx
46824b:	41                   	inc    %ecx
46824c:	46                   	inc    %esi
46824d:	63 41 41             	arpl   %eax,0x41(%ecx)
468250:	41                   	inc    %ecx
468251:	43                   	inc    %ebx
468252:	43                   	inc    %ebx
468253:	41                   	inc    %ecx
468254:	41                   	inc    %ecx
468255:	41                   	inc    %ecx
468256:	41                   	inc    %ecx
468257:	64 51                	fs push %ecx
468259:	41                   	inc    %ecx
46825a:	41                   	inc    %ecx
46825b:	41                   	inc    %ecx
46825c:	49                   	dec    %ecx