46241b:	49                   	dec    %ecx
46241c:	4a                   	dec    %edx
46241d:	32 71 5a             	xor    0x5a(%ecx),%dh
462420:	42                   	inc    %edx
462421:	31 59 49             	xor    %ebx,0x49(%ecx)
462424:	41                   	inc    %ecx
462425:	75 68                	jne    0x46248f
462427:	47                   	inc    %edi
462428:	79 4a                	jns    0x462474
46242a:	68 30 41 45 41       	push   $0x41454130
46242f:	41                   	inc    %ecx
462430:	41                   	inc    %ecx
462431:	45                   	inc    %ebp
462432:	6f                   	outsl  %ds:(%esi),(%dx)
462433:	4a                   	dec    %edx
462434:	77 41                	ja     0x462477
462436:	41                   	inc    %ecx
462437:	43                   	inc    %ebx
462438:	71 49                	jno    0x462483
46243a:	55                   	push   %ebp
46243b:	4b                   	dec    %ebx
46243c:	43                   	inc    %ebx
46243d:	77 41                	ja     0x462480
46243f:	41                   	inc    %ecx
462440:	41                   	inc    %ecx
462441:	72 2b                	jb     0x46246e
462443:	44                   	inc    %esp
462444:	67 38 41 49          	cmp    %al,0x49(%bx,%di)
462448:	49                   	dec    %ecx
462449:	4a                   	dec    %edx
46244a:	51                   	push   %ecx
46244b:	49                   	dec    %ecx
46244c:	75 77                	jne    0x4624c5
46244e:	67 79 64             	addr16 jns 0x4624b5
462451:	6d                   	insl   (%dx),%es:(%edi)
462452:	4c                   	dec    %esp
462453:	48                   	dec    %eax
462454:	46                   	inc    %esi
462455:	6b 67 4b 4c          	imul   $0x4c,0x4b(%edi),%esp
462459:	4a                   	dec    %edx
46245a:	4d                   	dec    %ebp
46245b:	49                   	dec    %ecx
46245c:	46                   	inc    %esi
46245d:	67 67 46             	addr16 addr16 inc %esi
462460:	70 69                	jo     0x4624cb
462462:	51                   	push   %ecx
462463:	48                   	dec    %eax
462464:	6d                   	insl   (%dx),%es:(%edi)
462465:	46                   	inc    %esi
462466:	6d                   	insl   (%dx),%es:(%edi)
462467:	49                   	dec    %ecx
462468:	49                   	dec    %ecx
462469:	68 48 6a 41 35       	push   $0x35416a48
46246e:	5a                   	pop    %edx
46246f:	49                   	dec    %ecx
462470:	41                   	inc    %ecx
462471:	55                   	push   %ebp
462472:	41                   	inc    %ecx
462473:	41                   	inc    %ecx
462474:	41                   	inc    %ecx
462475:	42                   	inc    %edx
462476:	6a 2f                	push   $0x2f
462478:	67 34 59             	addr16 xor $0x59,%al
46247b:	41                   	inc    %ecx
46247c:	44                   	inc    %esp
46247d:	6a 4a                	push   $0x4a
46247f:	2f                   	das
462480:	76 2f                	jbe    0x4624b1
462482:	2f                   	das
462483:	30 42 67             	xor    %al,0x67(%edx)
462486:	41                   	inc    %ecx
462487:	41                   	inc    %ecx
462488:	41                   	inc    %ecx
462489:	45                   	inc    %ebp
46248a:	6f                   	outsl  %ds:(%esi),(%dx)
46248b:	4a                   	dec    %edx
46248c:	77 41                	ja     0x4624cf
46248e:	41                   	inc    %ecx
46248f:	43                   	inc    %ebx
462490:	76 34                	jbe    0x4624c6
462492:	4d                   	dec    %ebp
462493:	41                   	inc    %ecx
462494:	67 41                	addr16 inc %ecx
462496:	67 7a 72             	addr16 jp 0x46250b
462499:	72 42                	jb     0x4624dd
46249b:	37                   	aaa
46249c:	6d                   	insl   (%dx),%es:(%edi)
46249d:	55                   	push   %ebp
46249e:	67 48                	addr16 dec %eax
4624a0:	62 74 49 2f          	bound  %esi,0x2f(%ecx,%ecx,2)
4624a4:	6d                   	insl   (%dx),%es:(%edi)
4624a5:	45                   	inc    %ebp
4624a6:	67 47                	addr16 inc %edi
4624a8:	54                   	push   %esp
4624a9:	58                   	pop    %eax
4624aa:	49                   	dec    %ecx
4624ab:	39 31                	cmp    %esi,(%ecx)
4624ad:	67 67 31 5a 52       	addr16 xor %ebx,0x52(%bp,%si)
4624b2:	71 42                	jno    0x4624f6
4624b4:	6c                   	insb   (%dx),%es:(%edi)
4624b5:	6b 67 76 32          	imul   $0x32,0x76(%edi),%esp
4624b9:	77 52                	ja     0x46250d
4624bb:	43                   	inc    %ebx
4624bc:	57                   	push   %edi
4624bd:	46                   	inc    %esi
4624be:	6c                   	insb   (%dx),%es:(%edi)
4624bf:	49                   	dec    %ecx
4624c0:	43                   	inc    %ebx
4624c1:	6b 4e 4f 68          	imul   $0x68,0x4f(%esi),%ecx
4624c5:	5a                   	pop    %edx
4624c6:	5a                   	pop    %edx
4624c7:	6d                   	insl   (%dx),%es:(%edi)
4624c8:	69 43 41 2f 50 2f 2f 	imul   $0x2f2f502f,0x41(%ebx),%eax
4624cf:	5a                   	pop    %edx
4624d0:	53                   	push   %ebx
4624d1:	41                   	inc    %ecx
4624d2:	45                   	inc    %ebp
4624d3:	41                   	inc    %ecx
4624d4:	41                   	inc    %ecx
4624d5:	41                   	inc    %ecx
4624d6:	41                   	inc    %ecx
4624d7:	59                   	pop    %ecx
4624d8:	78 51                	js     0x46252b
4624da:	67 7a 59             	addr16 jp 0x462536
4624dd:	44                   	inc    %esp
4624de:	59                   	pop    %ecx
4624df:	47                   	inc    %edi
4624e0:	47                   	inc    %edi
4624e1:	56                   	push   %esi
4624e2:	6d                   	insl   (%dx),%es:(%edi)
4624e3:	49                   	dec    %ecx
4624e4:	49                   	dec    %ecx
4624e5:	44                   	inc    %esp
4624e6:	69 53 41 68 68 49 44 	imul   $0x44496868,0x41(%ebx),%edx
4624ed:	52                   	push   %edx
4624ee:	4c                   	dec    %esp
4624ef:	62 51 39             	bound  %edx,0x39(%ecx)
4624f2:	5a                   	pop    %edx
4624f3:	49                   	dec    %ecx
4624f4:	41                   	inc    %ecx
4624f5:	51                   	push   %ecx
4624f6:	41                   	inc    %ecx
4624f7:	41                   	inc    %ecx
4624f8:	41                   	inc    %ecx
4624f9:	42                   	inc    %edx
4624fa:	69 49 41 59 41 41 41 	imul   $0x41414159,0x41(%ecx),%ecx
462501:	42                   	inc    %edx
462502:	6a 49                	push   $0x49
462504:	4d                   	dec    %ebp
462505:	62 46 53             	bound  %eax,0x53(%esi)
462508:	41                   	inc    %ecx
462509:	42                   	inc    %edx
46250a:	68 49 41 45 41       	push   $0x41454149
46250f:	41                   	inc    %ecx
462510:	41                   	inc    %ecx
462511:	42                   	inc    %edx
462512:	69 6a 52 38 41 41 41 	imul   $0x41414138,0x52(%edx),%ebp
462519:	45                   	inc    %ebp
46251a:	55                   	push   %ebp
46251b:	4b                   	dec    %ebx
46251c:	43                   	inc    %ebx
46251d:	77 41                	ja     0x462560
46251f:	41                   	inc    %ecx
462520:	41                   	inc    %ecx
462521:	72 2b                	jb     0x46254e
462523:	44                   	inc    %esp
462524:	67 34 41             	addr16 xor $0x41,%al
462527:	49                   	dec    %ecx
462528:	48                   	dec    %eax
462529:	2f                   	das
46252a:	31 48 65             	xor    %ecx,0x65(%eax)
46252d:	67 67 34 45          	addr16 addr16 xor $0x45,%al
462531:	4a                   	dec    %edx
462532:	7a 46                	jp     0x46257a
462534:	56                   	push   %esi
462535:	67 67 42             	addr16 addr16 inc %edx
462538:	41                   	inc    %ecx
462539:	41                   	inc    %ecx
46253a:	41                   	inc    %ecx
46253b:	41                   	inc    %ecx
46253c:	47                   	inc    %edi
46253d:	49                   	dec    %ecx
46253e:	67 54                	addr16 push %esp
462540:	6e                   	outsb  %ds:(%esi),(%dx)
462541:	72 73                	jb     0x4625b6
462543:	4a                   	dec    %edx
462544:	6c                   	insb   (%dx),%es:(%edi)
462545:	6a 2b                	push   $0x2b
462547:	44                   	inc    %esp
462548:	68 67 41 4f 43       	push   $0x434f4167
46254d:	37                   	aaa
46254e:	2b 2f                	sub    (%edi),%ebp
462550:	2f                   	das
462551:	38 67 35             	cmp    %ah,0x35(%edi)
462554:	54                   	push   %esp
462555:	32 4e 73             	xor    0x73(%esi),%cl
462558:	6d                   	insl   (%dx),%es:(%edi)
462559:	59                   	pop    %ecx
46255a:	67 75 4f             	addr16 jne 0x4625ac
46255d:	57                   	push   %edi
46255e:	72 36                	jb     0x462596
462560:	6c                   	insb   (%dx),%es:(%edi)
462561:	67 67 34 65          	addr16 addr16 xor $0x65,%al
462565:	42                   	inc    %edx
462566:	61                   	popa
462567:	48                   	dec    %eax
462568:	57                   	push   %edi
462569:	45                   	inc    %ebp
46256a:	67 73 58             	addr16 jae 0x4625c5
46256d:	47                   	inc    %edi
46256e:	62 43 46             	bound  %eax,0x46(%ebx)
462571:	6b 67 65 69          	imul   $0x69,0x65(%edi),%esp
462575:	70 58                	jo     0x4625cf
462577:	34 31                	xor    $0x31,%al
462579:	6a 2b                	push   $0x2b
46257b:	44                   	inc    %esp
46257c:	68 59 41 49 42       	push   $0x42494159
462581:	4e                   	dec    %esi
462582:	42                   	inc    %edx
462583:	44                   	inc    %esp
462584:	75 73                	jne    0x4625f9
462586:	67 37                	addr16 aaa
462588:	37                   	aaa
462589:	37                   	aaa
46258a:	78 46                	js     0x4625d2
46258c:	47                   	inc    %edi
46258d:	46                   	inc    %esi
46258e:	6d                   	insl   (%dx),%es:(%edi)
46258f:	2f                   	das
462590:	67 34 59             	addr16 xor $0x59,%al
462593:	41                   	inc    %ecx
462594:	44                   	inc    %esp
462595:	6a 33                	push   $0x33
462597:	2f                   	das
462598:	66 2f                	data16 das
46259a:	2f                   	das
46259b:	4f                   	dec    %edi
46259c:	4a                   	dec    %edx
46259d:	54                   	push   %esp
46259e:	31 2f                	xor    %ebp,(%edi)
4625a0:	2f                   	das
4625a1:	2f                   	das
4625a2:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4625a6:	41                   	inc    %ecx
4625a7:	49                   	dec    %ecx
4625a8:	42                   	inc    %edx
4625a9:	41                   	inc    %ecx
4625aa:	2b 54 4d 67          	sub    0x67(%ebp,%ecx,2),%edx
4625ae:	67 74 74             	addr16 je 0x462625
4625b1:	4f                   	dec    %edi
4625b2:	70 2f                	jo     0x4625e3
4625b4:	56                   	push   %esi
4625b5:	6b 67 31 4f          	imul   $0x4f,0x31(%edi),%esp
4625b9:	67 70 33             	addr16 jo 0x4625ef
4625bc:	57                   	push   %edi
4625bd:	45                   	inc    %ebp
4625be:	67 31 6d 39          	xor    %ebp,0x39(%di)
4625c2:	6b 37 6c             	imul   $0x6c,(%edi),%esi
4625c5:	67 67 47             	addr16 addr16 inc %edi
4625c8:	75 34                	jne    0x4625fe
4625ca:	4b                   	dec    %ebx
4625cb:	2f                   	das
4625cc:	56                   	push   %esi
4625cd:	6b 67 54 77          	imul   $0x77,0x54(%edi),%esp
4625d1:	54                   	push   %esp
4625d2:	6c                   	insb   (%dx),%es:(%edi)
4625d3:	43                   	inc    %ebx
4625d4:	46                   	inc    %esi
4625d5:	6c                   	insb   (%dx),%es:(%edi)
4625d6:	6c                   	insb   (%dx),%es:(%edi)
4625d7:	2f                   	das
4625d8:	67 77 42             	addr16 ja 0x46261d
4625db:	41                   	inc    %ecx
4625dc:	43                   	inc    %ebx
4625dd:	43                   	inc    %ebx
4625de:	48                   	dec    %eax
4625df:	57                   	push   %edi
4625e0:	34 37                	xor    $0x37,%al
4625e2:	70 5a                	jo     0x46263e
4625e4:	53                   	push   %ebx
4625e5:	43                   	inc    %ebx
4625e6:	4d                   	dec    %ebp
4625e7:	57                   	push   %edi
4625e8:	34 37                	xor    $0x37,%al
4625ea:	70 57                	jo     0x462643
4625ec:	4a                   	dec    %edx
4625ed:	45                   	inc    %ebp
4625ee:	67 57                	addr16 push %edi
4625f0:	70 39                	jo     0x46262b
4625f2:	57                   	push   %edi
4625f3:	45                   	inc    %ebp
4625f4:	79 44                	jns    0x46263a
4625f6:	56                   	push   %esi
4625f7:	70 49                	jo     0x462642
4625f9:	37                   	aaa
4625fa:	30 57 43             	xor    %dl,0x43(%edi)
4625fd:	44                   	inc    %esp
4625fe:	62 52 65             	bound  %edx,0x65(%edx)
462601:	55                   	push   %ebp
462602:	48                   	dec    %eax
462603:	57                   	push   %edi
462604:	53                   	push   %ebx
462605:	41                   	inc    %ecx
462606:	43                   	inc    %ebx
462607:	41                   	inc    %ecx
462608:	41                   	inc    %ecx
462609:	41                   	inc    %ecx
46260a:	41                   	inc    %ecx
46260b:	59                   	pop    %ecx
46260c:	32 56 68             	xor    0x68(%esi),%dl
46260f:	30 70 7a             	xor    %dh,0x7a(%eax)
462612:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462616:	41                   	inc    %ecx
462617:	49                   	dec    %ecx
462618:	43                   	inc    %ebx
462619:	36 2b 4d 53          	sub    %ss:0x53(%ebp),%ecx
46261d:	6c                   	insb   (%dx),%es:(%edi)
46261e:	6c                   	insb   (%dx),%es:(%edi)
46261f:	49                   	dec    %ecx
462620:	41                   	inc    %ecx
462621:	45                   	inc    %ebp
462622:	41                   	inc    %ecx
462623:	41                   	inc    %ecx
462624:	41                   	inc    %ecx
462625:	42                   	inc    %edx
462626:	6a 49                	push   $0x49
462628:	4f                   	dec    %edi
462629:	4d                   	dec    %ebp
46262a:	67 5a                	addr16 pop %edx
46262c:	2b 74 5a 2f          	sub    0x2f(%edx,%ebx,2),%esi
462630:	67 77 42             	addr16 ja 0x462675
462633:	41                   	inc    %ecx
462634:	43                   	inc    %ebx
462635:	42                   	inc    %edx
462636:	4b                   	dec    %ebx
462637:	78 31                	js     0x46266a
462639:	55                   	push   %ebp
46263a:	76 49                	jbe    0x462685
46263c:	43                   	inc    %ebx
46263d:	78 65                	js     0x4626a4
46263f:	2f                   	das
462640:	4e                   	dec    %esi
462641:	68 68 5a 69 41       	push   $0x41695a68
462646:	42                   	inc    %edx
462647:	41                   	inc    %ecx
462648:	41                   	inc    %ecx
462649:	41                   	inc    %ecx
46264a:	41                   	inc    %ecx
46264b:	59                   	pop    %ecx
46264c:	6d                   	insl   (%dx),%es:(%edi)