46d19e:	49                   	dec    %ecx
46d19f:	48                   	dec    %eax
46d1a0:	51                   	push   %ecx
46d1a1:	55                   	push   %ebp
46d1a2:	53                   	push   %ebx
46d1a3:	67 4f                	addr16 dec %edi
46d1a5:	45                   	inc    %ebp
46d1a6:	53                   	push   %ebx
46d1a7:	43                   	inc    %ebx
46d1a8:	51                   	push   %ecx
46d1a9:	67 64 42             	addr16 fs inc %edx
46d1ac:	51                   	push   %ecx
46d1ad:	67 64 42             	addr16 fs inc %edx
46d1b0:	52                   	push   %edx
46d1b1:	4b                   	dec    %ebx
46d1b2:	41                   	inc    %ecx
46d1b3:	35 51 67 49 43       	xor    $0x43496751,%eax
46d1b8:	41                   	inc    %ecx
46d1b9:	55                   	push   %ebp
46d1ba:	67 41                	addr16 inc %ecx
46d1bc:	51                   	push   %ecx
46d1bd:	45                   	inc    %ebp
46d1be:	53                   	push   %ebx
46d1bf:	47                   	inc    %edi
46d1c0:	51                   	push   %ecx
46d1c1:	4d                   	dec    %ebp
46d1c2:	67 41                	addr16 inc %ecx
46d1c4:	41                   	inc    %ecx
46d1c5:	63 47 49             	arpl   %eax,0x49(%edi)
46d1c8:	41                   	inc    %ecx
46d1c9:	49                   	dec    %ecx
46d1ca:	42                   	inc    %edx
46d1cb:	48                   	dec    %eax
46d1cc:	51                   	push   %ecx
46d1cd:	55                   	push   %ebp
46d1ce:	43                   	inc    %ebx
46d1cf:	41                   	inc    %ecx
46d1d0:	79 41                	jns    0x46d213
46d1d2:	41                   	inc    %ecx
46d1d3:	41                   	inc    %ecx
46d1d4:	67 4d                	addr16 dec %ebp
46d1d6:	67 41                	addr16 inc %ecx
46d1d8:	41                   	inc    %ecx
46d1d9:	34 46                	xor    $0x46,%al
46d1db:	49                   	dec    %ecx
46d1dc:	41                   	inc    %ecx
46d1dd:	41                   	inc    %ecx
46d1de:	53                   	push   %ebx
46d1df:	67 4d                	addr16 dec %ebp
46d1e1:	6b 45 49 41          	imul   $0x41,0x49(%ebp),%eax
46d1e5:	41                   	inc    %ecx
46d1e6:	64 42                	fs inc %edx
46d1e8:	51                   	push   %ecx
46d1e9:	6f                   	outsl  %ds:(%esi),(%dx)
46d1ea:	41                   	inc    %ecx
46d1eb:	42                   	inc    %edx
46d1ec:	51                   	push   %ecx
46d1ed:	45                   	inc    %ebp
46d1ee:	53                   	push   %ebx
46d1ef:	4c                   	dec    %esp
46d1f0:	51                   	push   %ecx
46d1f1:	67 53                	addr16 push %ebx
46d1f3:	4c                   	dec    %esp
46d1f4:	51                   	push   %ecx
46d1f5:	67 49                	addr16 dec %ecx
46d1f7:	42                   	inc    %edx
46d1f8:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
46d1ff:	39 51 51             	cmp    %edx,0x51(%ecx)
46d202:	67 41                	addr16 inc %ecx
46d204:	42                   	inc    %edx
46d205:	49                   	dec    %ecx
46d206:	5a                   	pop    %edx
46d207:	42                   	inc    %edx
46d208:	53                   	push   %ebx
46d209:	41                   	inc    %ecx
46d20a:	41                   	inc    %ecx
46d20b:	45                   	inc    %ebp
46d20c:	6f                   	outsl  %ds:(%esi),(%dx)
46d20d:	44                   	inc    %esp
46d20e:	39 43 79             	cmp    %eax,0x79(%ebx)
46d211:	41                   	inc    %ecx
46d212:	44                   	inc    %esp
46d213:	41                   	inc    %ecx
46d214:	52                   	push   %edx
46d215:	49                   	dec    %ecx
46d216:	5a                   	pop    %edx
46d217:	45                   	inc    %ebp
46d218:	6f                   	outsl  %ds:(%esi),(%dx)
46d219:	44                   	inc    %esp
46d21a:	39 45 59             	cmp    %eax,0x59(%ebp)
46d21d:	45                   	inc    %ebp
46d21e:	42                   	inc    %edx
46d21f:	42                   	inc    %edx
46d220:	43                   	inc    %ebx
46d221:	41                   	inc    %ecx
46d222:	42                   	inc    %edx
46d223:	41                   	inc    %ecx
46d224:	51                   	push   %ecx
46d225:	6f                   	outsl  %ds:(%esi),(%dx)
46d226:	47                   	inc    %edi
46d227:	41                   	inc    %ecx
46d228:	41                   	inc    %ecx
46d229:	45                   	inc    %ebp
46d22a:	53                   	push   %ebx
46d22b:	47                   	inc    %edi
46d22c:	52                   	push   %edx
46d22d:	49                   	dec    %ecx
46d22e:	5a                   	pop    %edx
46d22f:	42                   	inc    %edx
46d230:	41                   	inc    %ecx
46d231:	63 42 48             	arpl   %eax,0x48(%edx)
46d234:	51                   	push   %ecx
46d235:	55                   	push   %ebp
46d236:	49                   	dec    %ecx
46d237:	41                   	inc    %ecx
46d238:	41                   	inc    %ecx
46d239:	4d                   	dec    %ebp
46d23a:	64 42                	fs inc %edx
46d23c:	52                   	push   %edx
46d23d:	30 46 43             	xor    %al,0x43(%esi)
46d240:	41                   	inc    %ecx
46d241:	67 46                	addr16 inc %esi
46d243:	42                   	inc    %edx
46d244:	77 49                	ja     0x46d28f
46d246:	64 42                	fs inc %edx
46d248:	51                   	push   %ecx
46d249:	67 48                	addr16 dec %eax
46d24b:	49                   	dec    %ecx
46d24c:	41                   	inc    %ecx
46d24d:	4d                   	dec    %ebp
46d24e:	42                   	inc    %edx
46d24f:	48                   	dec    %eax
46d250:	51                   	push   %ecx
46d251:	55                   	push   %ebp
46d252:	49                   	dec    %ecx
46d253:	43                   	inc    %ebx
46d254:	41                   	inc    %ecx
46d255:	63 41 41             	arpl   %eax,0x41(%ecx)
46d258:	67 45                	addr16 inc %ebp
46d25a:	53                   	push   %ebx
46d25b:	47                   	inc    %edi
46d25c:	52                   	push   %edx
46d25d:	49                   	dec    %ecx
46d25e:	5a                   	pop    %edx
46d25f:	44                   	inc    %esp
46d260:	51                   	push   %ecx
46d261:	63 48 41             	arpl   %ecx,0x41(%eax)
46d264:	68 47 41 39 51       	push   $0x51394147
46d269:	67 49                	addr16 dec %ecx
46d26b:	45                   	inc    %ebp
46d26c:	59                   	pop    %ecx
46d26d:	44                   	inc    %esp
46d26e:	31 43 41             	xor    %eax,0x41(%ebx)
46d271:	67 46                	addr16 inc %esi
46d273:	41                   	inc    %ecx
46d274:	41                   	inc    %ecx
46d275:	45                   	inc    %ebp
46d276:	42                   	inc    %edx
46d277:	45                   	inc    %ebp
46d278:	69 30 48 41 41 45    	imul   $0x45414148,(%eax),%esi
46d27e:	52                   	push   %edx
46d27f:	67 50                	addr16 push %eax
46d281:	55                   	push   %ebp
46d282:	64 42                	fs inc %edx
46d284:	51                   	push   %ecx
46d285:	51                   	push   %ecx
46d286:	48                   	dec    %eax
46d287:	41                   	inc    %ecx
46d288:	67 67 49             	addr16 addr16 dec %ecx
46d28b:	43                   	inc    %ebx
46d28c:	41                   	inc    %ecx
46d28d:	41                   	inc    %ecx
46d28e:	44                   	inc    %esp
46d28f:	41                   	inc    %ecx
46d290:	68 30 46 48 51       	push   $0x51484630
46d295:	55                   	push   %ebp
46d296:	49                   	dec    %ecx
46d297:	42                   	inc    %edx
46d298:	69 41 42 48 51 55 53 	imul   $0x53555148,0x42(%ecx),%eax
46d29f:	47                   	inc    %edi
46d2a0:	51                   	push   %ecx
46d2a1:	67 67 41             	addr16 addr16 inc %ecx
46d2a4:	77 49                	ja     0x46d2ef
46d2a6:	64 42                	fs inc %edx
46d2a8:	51                   	push   %ecx
46d2a9:	34 64                	xor    $0x64,%al
46d2ab:	42                   	inc    %edx
46d2ac:	51                   	push   %ecx
46d2ad:	6f                   	outsl  %ds:(%esi),(%dx)
46d2ae:	41                   	inc    %ecx
46d2af:	41                   	inc    %ecx
46d2b0:	77 49                	ja     0x46d2fb
46d2b2:	53                   	push   %ebx
46d2b3:	67 4f                	addr16 dec %edi
46d2b5:	45                   	inc    %ebp
46d2b6:	53                   	push   %ebx
46d2b7:	47                   	inc    %edi
46d2b8:	52                   	push   %edx
46d2b9:	30 46 50             	xor    %al,0x50(%esi)
46d2bc:	41                   	inc    %ecx
46d2bd:	45                   	inc    %ebp
46d2be:	41                   	inc    %ecx
46d2bf:	41                   	inc    %ecx
46d2c0:	77 42                	ja     0x46d304
46d2c2:	55                   	push   %ebp
46d2c3:	44                   	inc    %esp
46d2c4:	67 64 47             	addr16 fs inc %edi
46d2c7:	5a                   	pop    %edx
46d2c8:	57                   	push   %edi
46d2c9:	46                   	inc    %esi
46d2ca:	30 64 58 4a          	xor    %ah,0x4a(%eax,%ebx,2)
46d2ce:	6c                   	insb   (%dx),%es:(%edi)
46d2cf:	43                   	inc    %ebx
46d2d0:	57                   	push   %edi
46d2d1:	52                   	push   %edx
46d2d2:	6c                   	insb   (%dx),%es:(%edi)
46d2d3:	59                   	pop    %ecx
46d2d4:	57                   	push   %edi
46d2d5:	51                   	push   %ecx
46d2d6:	67 59                	addr16 pop %ecx
46d2d8:	32 39                	xor    (%ecx),%bh
46d2da:	6b 5a 56 51          	imul   $0x51,0x56(%edx),%ebx
46d2de:	43                   	inc    %ebx
46d2df:	42                   	inc    %edx
46d2e0:	30 56 34             	xor    %dl,0x34(%esi)
46d2e3:	59                   	pop    %ecx
46d2e4:	32 78 31             	xor    0x31(%eax),%bh
46d2e7:	5a                   	pop    %edx
46d2e8:	47                   	inc    %edi
46d2e9:	55                   	push   %ebp
46d2ea:	42                   	inc    %edx
46d2eb:	56                   	push   %esi
46d2ec:	41                   	inc    %ecx
46d2ed:	49                   	dec    %ecx
46d2ee:	56                   	push   %esi
46d2ef:	55                   	push   %ebp
46d2f0:	33 52 79             	xor    0x79(%edx),%edx
46d2f3:	61                   	popa
46d2f4:	58                   	pop    %eax
46d2f5:	42                   	inc    %edx
46d2f6:	42                   	inc    %edx
46d2f7:	5a                   	pop    %edx
46d2f8:	6e                   	outsb  %ds:(%esi),(%dx)
46d2f9:	52                   	push   %edx
46d2fa:	6c                   	insb   (%dx),%es:(%edi)
46d2fb:	63 6b 39             	arpl   %ebp,0x39(%ebx)
46d2fe:	69 5a 6e 56 7a 59 32 	imul   $0x32597a56,0x6e(%edx),%ebx
46d305:	46                   	inc    %esi
46d306:	30 61 57             	xor    %ah,0x57(%ecx)
46d309:	39 75 41             	cmp    %esi,0x41(%ebp)
46d30c:	41                   	inc    %ecx
46d30d:	51                   	push   %ecx
46d30e:	47                   	inc    %edi
46d30f:	48                   	dec    %eax
46d310:	52                   	push   %edx
46d311:	45                   	inc    %ebp
46d312:	73 41                	jae    0x46d355
46d314:	77 59                	ja     0x46d36f
46d316:	53                   	push   %ebx
46d317:	4e                   	dec    %esi
46d318:	41                   	inc    %ecx
46d319:	4d                   	dec    %ebp
46d31a:	47                   	inc    %edi
46d31b:	48                   	dec    %eax
46d31c:	51                   	push   %ecx
46d31d:	67 4f                	addr16 dec %edi
46d31f:	42                   	inc    %edx
46d320:	77 77                	ja     0x46d399
46d322:	49                   	dec    %ecx
46d323:	43                   	inc    %ebx
46d324:	41                   	inc    %ecx
46d325:	67 49                	addr16 dec %ecx
46d327:	43                   	inc    %ebx
46d328:	41                   	inc    %ecx
46d329:	67 49                	addr16 dec %ecx
46d32b:	43                   	inc    %ebx
46d32c:	41                   	inc    %ecx
46d32d:	67 49                	addr16 dec %ecx
46d32f:	43                   	inc    %ebx
46d330:	41                   	inc    %ecx
46d331:	67 46                	addr16 inc %esi
46d333:	42                   	inc    %edx
46d334:	77 4d                	ja     0x46d383
46d336:	49                   	dec    %ecx
46d337:	43                   	inc    %ebx
46d338:	41                   	inc    %ecx
46d339:	67 48                	addr16 dec %eax
46d33b:	41                   	inc    %ecx
46d33c:	41                   	inc    %ecx
46d33d:	49                   	dec    %ecx
46d33e:	49                   	dec    %ecx
46d33f:	48                   	dec    %eax
46d340:	51                   	push   %ecx
46d341:	67 64 43             	addr16 fs inc %ebx
46d344:	41                   	inc    %ecx
46d345:	63 48 41             	arpl   %ecx,0x41(%eax)
46d348:	78 30                	js     0x46d37a
46d34a:	52                   	push   %edx
46d34b:	4c                   	dec    %esp
46d34c:	41                   	inc    %ecx
46d34d:	67 49                	addr16 dec %ecx
46d34f:	42                   	inc    %edx
46d350:	77 41                	ja     0x46d393
46d352:	42                   	inc    %edx
46d353:	48                   	dec    %eax
46d354:	52                   	push   %edx
46d355:	45                   	inc    %ebp
46d356:	73 48                	jae    0x46d3a0
46d358:	51                   	push   %ecx
46d359:	67 51                	addr16 push %ecx
46d35b:	42                   	inc    %edx
46d35c:	77 77                	ja     0x46d3d5
46d35e:	49                   	dec    %ecx
46d35f:	48                   	dec    %eax
46d360:	51                   	push   %ecx
46d361:	67 64 43             	addr16 fs inc %ebx
46d364:	41                   	inc    %ecx
46d365:	67 49                	addr16 dec %ecx
46d367:	43                   	inc    %ebx
46d368:	41                   	inc    %ecx
46d369:	67 49                	addr16 dec %ecx
46d36b:	43                   	inc    %ebx
46d36c:	41                   	inc    %ecx
46d36d:	67 49                	addr16 dec %ecx
46d36f:	43                   	inc    %ebx
46d370:	41                   	inc    %ecx
46d371:	59                   	pop    %ecx
46d372:	41                   	inc    %ecx
46d373:	41                   	inc    %ecx
46d374:	51                   	push   %ecx
46d375:	45                   	inc    %ebp
46d376:	64 45                	fs inc %ebp
46d378:	53                   	push   %ebx
46d379:	77 4b                	ja     0x46d3c6
46d37b:	41                   	inc    %ecx
46d37c:	41                   	inc    %ecx
46d37d:	49                   	dec    %ecx
46d37e:	53                   	push   %ebx
46d37f:	4e                   	dec    %esi
46d380:	42                   	inc    %edx
46d381:	30 52 4c             	xor    %dl,0x4c(%edx)
46d384:	42                   	inc    %edx
46d385:	30 52 4c             	xor    %dl,0x4c(%edx)
46d388:	41                   	inc    %ecx
46d389:	73 48                	jae    0x46d3d3
46d38b:	42                   	inc    %edx
46d38c:	68 30 52 4a 41       	push   $0x414a5230
46d391:	67 49                	addr16 dec %ecx
46d393:	45                   	inc    %ebp
46d394:	53                   	push   %ebx