4693cd:	41                   	inc    %ecx
4693ce:	38 41 51             	cmp    %al,0x51(%ecx)
4693d1:	41                   	inc    %ecx
4693d2:	41                   	inc    %ecx
4693d3:	49                   	dec    %ecx
4693d4:	51                   	push   %ecx
4693d5:	41                   	inc    %ecx
4693d6:	41                   	inc    %ecx
4693d7:	45                   	inc    %ebp
4693d8:	51                   	push   %ecx
4693d9:	41                   	inc    %ecx
4693da:	43                   	inc    %ebx
4693db:	65 79 51             	gs jns 0x46942f
4693de:	41                   	inc    %ecx
4693df:	41                   	inc    %ecx
4693e0:	41                   	inc    %ecx
4693e1:	51                   	push   %ecx
4693e2:	46                   	inc    %esi
4693e3:	53                   	push   %ebx
4693e4:	69 69 4d 41 41 41 4b 	imul   $0x4b414141,0x4d(%ecx),%ebp
4693eb:	43                   	inc    %ebx
4693ec:	69 73 47 43 54 67 46 	imul   $0x46675443,0x47(%ebx),%esi
4693f3:	41                   	inc    %ecx
4693f4:	51                   	push   %ecx
4693f5:	41                   	inc    %ecx
4693f6:	41                   	inc    %ecx
4693f7:	48                   	dec    %eax
4693f8:	78 41                	js     0x46943b
4693fa:	6f                   	outsl  %ds:(%esi),(%dx)
4693fb:	4f                   	dec    %edi
4693fc:	67 41                	addr16 inc %ecx
4693fe:	41                   	inc    %ecx
4693ff:	42                   	inc    %edx
469400:	67 30 72 38          	xor    %dh,0x38(%bp,%si)
469404:	41                   	inc    %ecx
469405:	55                   	push   %ebp
469406:	46                   	inc    %esi
469407:	53                   	push   %ebx
469408:	67 5a                	addr16 pop %edx
46940a:	5a                   	pop    %edx
46940b:	4f                   	dec    %edi
46940c:	4e                   	dec    %esi
46940d:	34 41                	xor    $0x41,%al
46940f:	41                   	inc    %ecx
469410:	41                   	inc    %ecx
469411:	41                   	inc    %ecx
469412:	59                   	pop    %ecx
469413:	44                   	inc    %esp
469414:	53                   	push   %ebx
469415:	76 69                	jbe    0x469480
469417:	41                   	inc    %ecx
469418:	6e                   	outsb  %ds:(%esi),(%dx)
469419:	73 61                	jae    0x46947c
46941b:	41                   	inc    %ecx
46941c:	41                   	inc    %ecx
46941d:	41                   	inc    %ecx
46941e:	45                   	inc    %ebp
46941f:	41                   	inc    %ecx
469420:	6e                   	outsb  %ds:(%esi),(%dx)
469421:	73 65                	jae    0x469488
469423:	41                   	inc    %ecx
469424:	41                   	inc    %ecx
469425:	41                   	inc    %ecx
469426:	45                   	inc    %ebp
469427:	42                   	inc    %edx
469428:	67 4a                	addr16 dec %edx
46942a:	37                   	aaa
46942b:	48                   	dec    %eax
46942c:	67 41                	addr16 inc %ecx
46942e:	41                   	inc    %ecx
46942f:	42                   	inc    %edx
469430:	43                   	inc    %ebx
469431:	69 4d 41 41 41 4b 62 	imul   $0x624b4141,0x41(%ebp),%ecx
469438:	30 38                	xor    %bh,(%eax)
46943a:	41                   	inc    %ecx
46943b:	41                   	inc    %ecx
46943c:	41                   	inc    %ecx
46943d:	59                   	pop    %ecx
46943e:	34 6c                	xor    $0x6c,%al
469440:	77 41                	ja     0x469483
469442:	41                   	inc    %ecx
469443:	41                   	inc    %ecx
469444:	42                   	inc    %edx
469445:	38 62 4b             	cmp    %ah,0x4b(%edx)
469448:	44                   	inc    %esp
469449:	6f                   	outsl  %ds:(%esi),(%dx)
46944a:	41                   	inc    %ecx
46944b:	41                   	inc    %ecx
46944c:	41                   	inc    %ecx
46944d:	59                   	pop    %ecx
46944e:	4e                   	dec    %esi
46944f:	4b                   	dec    %ebx
469450:	37                   	aaa
469451:	59                   	pop    %ecx
469452:	43                   	inc    %ebx
469453:	41                   	inc    %ecx
469454:	6e                   	outsb  %ds:(%esi),(%dx)
469455:	73 6b                	jae    0x4694c2
469457:	41                   	inc    %ecx
469458:	41                   	inc    %ecx
469459:	41                   	inc    %ecx
46945a:	45                   	inc    %ebp
46945b:	42                   	inc    %edx
46945c:	6c                   	insb   (%dx),%es:(%edi)
46945d:	6c                   	insb   (%dx),%es:(%edi)
46945e:	39 4a 41             	cmp    %ecx,0x41(%edx)
469461:	41                   	inc    %ecx
469462:	41                   	inc    %ecx
469463:	42                   	inc    %edx
469464:	42                   	inc    %edx
469465:	6b 4e 4b 36          	imul   $0x36,0x4b(%esi),%ecx
469469:	51                   	push   %ecx
46946a:	72 55                	jb     0x4694c1
46946c:	51                   	push   %ecx
46946d:	63 57 41             	arpl   %edx,0x41(%edi)
469470:	77 52                	ja     0x4694c4
469472:	4b                   	dec    %ebx
469473:	42                   	inc    %edx
469474:	34 35                	xor    $0x35,%al
469476:	70 4b                	jo     0x4694c3
469478:	48                   	dec    %eax
469479:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46947d:	6f                   	outsl  %ds:(%esi),(%dx)
46947e:	72 45                	jb     0x4694c5
469480:	67 68 46 41 77 41    	addr16 push $0x41774146
469486:	41                   	inc    %ecx
469487:	41                   	inc    %ecx
469488:	41                   	inc    %ecx
469489:	6f                   	outsl  %ds:(%esi),(%dx)
46948a:	41                   	inc    %ecx
46948b:	41                   	inc    %ecx
46948c:	41                   	inc    %ecx
46948d:	41                   	inc    %ecx
46948e:	55                   	push   %ebp
46948f:	41                   	inc    %ecx
469490:	41                   	inc    %ecx
469491:	41                   	inc    %ecx
469492:	41                   	inc    %ecx
469493:	49                   	dec    %ecx
469494:	41                   	inc    %ecx
469495:	41                   	inc    %ecx
469496:	41                   	inc    %ecx
469497:	41                   	inc    %ecx
469498:	42                   	inc    %edx
469499:	38 51 4b             	cmp    %dl,0x4b(%ecx)
46949c:	44                   	inc    %esp
46949d:	6f                   	outsl  %ds:(%esi),(%dx)
46949e:	41                   	inc    %ecx
46949f:	41                   	inc    %ecx
4694a0:	41                   	inc    %ecx
4694a1:	59                   	pop    %ecx
4694a2:	4d                   	dec    %ebp
4694a3:	4b                   	dec    %ebx
4694a4:	2b 51 47             	sub    0x47(%ecx),%edx
4694a7:	42                   	inc    %edx
4694a8:	34 35                	xor    $0x35,%al
4694aa:	70 57                	jo     0x469503
4694ac:	51                   	push   %ecx
4694ad:	6f                   	outsl  %ds:(%esi),(%dx)
4694ae:	59                   	pop    %ecx
4694af:	44                   	inc    %esp
4694b0:	43                   	inc    %ebx
4694b1:	76 61                	jbe    0x469514
4694b3:	42                   	inc    %edx
4694b4:	41                   	inc    %ecx
4694b5:	52                   	push   %edx
4694b6:	4b                   	dec    %ebx
4694b7:	42                   	inc    %edx
4694b8:	34 35                	xor    $0x35,%al
4694ba:	70 57                	jo     0x469513
4694bc:	46                   	inc    %esi
4694bd:	51                   	push   %ecx
4694be:	57                   	push   %edi
4694bf:	44                   	inc    %esp
4694c0:	43                   	inc    %ebx
4694c1:	76 4f                	jbe    0x469512
4694c3:	41                   	inc    %ecx
4694c4:	6e                   	outsb  %ds:(%esi),(%dx)
4694c5:	73 61                	jae    0x469528
4694c7:	41                   	inc    %ecx
4694c8:	41                   	inc    %ecx
4694c9:	41                   	inc    %ecx
4694ca:	45                   	inc    %ebp
4694cb:	42                   	inc    %edx
4694cc:	78 59                	js     0x469527
4694ce:	48                   	dec    %eax
4694cf:	6a 6d                	push   $0x6d
4694d1:	6c                   	insb   (%dx),%es:(%edi)
4694d2:	76 54                	jbe    0x469528
4694d4:	67 41                	addr16 inc %ecx
4694d6:	41                   	inc    %ecx
4694d7:	42                   	inc    %edx
4694d8:	67 59                	addr16 pop %ecx
4694da:	48                   	dec    %eax
4694db:	6a 6d                	push   $0x6d
4694dd:	6b 77 71 51          	imul   $0x51,0x71(%edi),%esi
4694e1:	63 57 41             	arpl   %edx,0x41(%edi)
4694e4:	77 52                	ja     0x469538
4694e6:	4b                   	dec    %ebx
4694e7:	42                   	inc    %edx
4694e8:	69 68 35 41 41 41 4b 	imul   $0x4b414141,0x35(%eax),%ebp
4694ef:	4b                   	dec    %ebx
4694f0:	78 73                	js     0x469565
4694f2:	52                   	push   %edx
4694f3:	42                   	inc    %edx
4694f4:	45                   	inc    %ebp
4694f5:	55                   	push   %ebp
4694f6:	44                   	inc    %esp
4694f7:	41                   	inc    %ecx
4694f8:	41                   	inc    %ecx
4694f9:	41                   	inc    %ecx
4694fa:	41                   	inc    %ecx
4694fb:	45                   	inc    %ebp
4694fc:	77 41                	ja     0x46953f
4694fe:	41                   	inc    %ecx
4694ff:	41                   	inc    %ecx
469500:	43                   	inc    %ebx
469501:	34 41                	xor    $0x41,%al
469503:	41                   	inc    %ecx
469504:	41                   	inc    %ecx
469505:	42                   	inc    %edx
469506:	56                   	push   %esi
469507:	41                   	inc    %ecx
469508:	41                   	inc    %ecx
469509:	41                   	inc    %ecx
46950a:	41                   	inc    %ecx
46950b:	4b                   	dec    %ebx
46950c:	77 59                	ja     0x469567
46950e:	4c                   	dec    %esp
46950f:	4f                   	dec    %edi
469510:	47                   	inc    %edi
469511:	50                   	push   %eax
469512:	2f                   	das
469513:	2f                   	das
469514:	2f                   	das
469515:	38 66 45             	cmp    %ah,0x45(%esi)
469518:	43                   	inc    %ebx
469519:	67 36 41             	addr16 ss inc %ecx
46951c:	41                   	inc    %ecx
46951d:	41                   	inc    %ecx
46951e:	47                   	inc    %edi
46951f:	45                   	inc    %ebp
469520:	77 51                	ja     0x469573
469522:	72 32                	jb     0x469556
469524:	67 4a                	addr16 dec %edx
469526:	37                   	aaa
469527:	47                   	inc    %edi
469528:	67 41                	addr16 inc %ecx
46952a:	41                   	inc    %ecx
46952b:	42                   	inc    %edx
46952c:	41                   	inc    %ecx
46952d:	63 57 42             	arpl   %edx,0x42(%edi)
469530:	6d                   	insl   (%dx),%es:(%edi)
469531:	39 4f 41             	cmp    %ecx,0x41(%edi)
469534:	41                   	inc    %ecx
469535:	41                   	inc    %ecx
469536:	47                   	inc    %edi
469537:	4b                   	dec    %ebx
469538:	77 5a                	ja     0x469594
46953a:	55                   	push   %ebp
46953b:	4f                   	dec    %edi
46953c:	42                   	inc    %edx
46953d:	7a 2f                	jp     0x46956e
46953f:	2f                   	das
469540:	2f                   	das
469541:	38 59 45             	cmp    %bl,0x45(%ecx)
469544:	77 51                	ja     0x469597
469546:	72 76                	jb     0x4695be
469548:	77 51                	ja     0x46959b
46954a:	45                   	inc    %ebp
46954b:	53                   	push   %ebx
46954c:	67 5a                	addr16 pop %edx
46954e:	59                   	pop    %ecx
46954f:	56                   	push   %esi
469550:	43                   	inc    %ebx
469551:	73 61                	jae    0x4695b4
469553:	52                   	push   %edx
469554:	51                   	push   %ecx
469555:	51                   	push   %ecx
469556:	41                   	inc    %ecx
469557:	41                   	inc    %ecx
469558:	41                   	inc    %ecx
469559:	44                   	inc    %esp
46955a:	77 2f                	ja     0x46958b
46955c:	76 2f                	jbe    0x46958d
46955e:	2f                   	das
46955f:	2f                   	das
469560:	76 37                	jbe    0x469599
469562:	2f                   	das
469563:	2f                   	das
469564:	79 72                	jns    0x4695d8
469566:	2f                   	das
469567:	2f                   	das
469568:	2f                   	das
469569:	38 38                	cmp    %bh,(%eax)
46956b:	2f                   	das
46956c:	2f                   	das
46956d:	2f                   	das
46956e:	2f                   	das
46956f:	4f                   	dec    %edi
469570:	4f                   	dec    %edi
469571:	48                   	dec    %eax
469572:	2b 2f                	sub    (%edi),%ebp
469574:	2f                   	das
469575:	38 57 45             	cmp    %dl,0x45(%edi)
469578:	77 51                	ja     0x4695cb
46957a:	72 6d                	jb     0x4695e9
46957c:	43                   	inc    %ebx
46957d:	6f                   	outsl  %ds:(%esi),(%dx)
46957e:	54                   	push   %esp
46957f:	4d                   	dec    %ebp
469580:	41                   	inc    %ecx
469581:	55                   	push   %ebp
469582:	41                   	inc    %ecx
469583:	51                   	push   %ecx
469584:	41                   	inc    %ecx
469585:	41                   	inc    %ecx
469586:	41                   	inc    %ecx
469587:	41                   	inc    %ecx
469588:	41                   	inc    %ecx
469589:	34 41                	xor    $0x41,%al
46958b:	41                   	inc    %ecx
46958c:	42                   	inc    %edx
46958d:	45                   	inc    %ebp
46958e:	67 41                	addr16 inc %ecx
469590:	41                   	inc    %ecx
469591:	51                   	push   %ecx
469592:	41                   	inc    %ecx
469593:	41                   	inc    %ecx
469594:	49                   	dec    %ecx
469595:	30 45 41             	xor    %al,0x41(%ebp)
469598:	41                   	inc    %ecx
469599:	41                   	inc    %ecx
46959a:	42                   	inc    %edx
46959b:	43                   	inc    %ebx
46959c:	69 73 46 41 77 64 5a 	imul   $0x5a647741,0x46(%ebx),%esi
4695a3:	4b                   	dec    %ebx
4695a4:	79 41                	jns    0x4695e7
4695a6:	44                   	inc    %esp
4695a7:	46                   	inc    %esi
4695a8:	6a 45                	push   $0x45
4695aa:	69 41 67 59 57 49 41 	imul   $0x41495759,0x67(%ecx),%eax
4695b1:	41                   	inc    %ecx
4695b2:	45                   	inc    %ebp
4695b3:	41                   	inc    %ecx
4695b4:	41                   	inc    %ecx
4695b5:	41                   	inc    %ecx
4695b6:	44                   	inc    %esp
4695b7:	4b                   	dec    %ebx
4695b8:	49                   	dec    %ecx