46d48f:	42                   	inc    %edx
46d490:	77 55                	ja     0x46d4e7
46d492:	64 43                	fs inc %ebx
46d494:	41                   	inc    %ecx
46d495:	67 49                	addr16 dec %ecx
46d497:	43                   	inc    %ebx
46d498:	41                   	inc    %ecx
46d499:	67 49                	addr16 dec %ecx
46d49b:	41                   	inc    %ecx
46d49c:	41                   	inc    %ecx
46d49d:	49                   	dec    %ecx
46d49e:	64 43                	fs inc %ebx
46d4a0:	42                   	inc    %edx
46d4a1:	30 49 48             	xor    %cl,0x48(%ecx)
46d4a4:	51                   	push   %ecx
46d4a5:	67 44                	addr16 inc %esp
46d4a7:	42                   	inc    %edx
46d4a8:	68 45 73 41 67       	push   $0x67417345
46d4ad:	59                   	pop    %ecx
46d4ae:	48                   	dec    %eax
46d4af:	41                   	inc    %ecx
46d4b0:	67 59                	addr16 pop %ecx
46d4b2:	49                   	dec    %ecx
46d4b3:	42                   	inc    %edx
46d4b4:	43                   	inc    %ebx
46d4b5:	41                   	inc    %ecx
46d4b6:	42                   	inc    %edx
46d4b7:	43                   	inc    %ebx
46d4b8:	41                   	inc    %ecx
46d4b9:	67 46                	addr16 inc %esi
46d4bb:	42                   	inc    %edx
46d4bc:	77 49                	ja     0x46d507
46d4be:	64 43                	fs inc %ebx
46d4c0:	41                   	inc    %ecx
46d4c1:	67 45                	addr16 inc %ebp
46d4c3:	42                   	inc    %edx
46d4c4:	77 45                	ja     0x46d50b
46d4c6:	64 43                	fs inc %ebx
46d4c8:	41                   	inc    %ecx
46d4c9:	51                   	push   %ecx
46d4ca:	67 41                	addr16 inc %ecx
46d4cc:	42                   	inc    %edx
46d4cd:	30 49 41             	xor    %cl,0x41(%ecx)
46d4d0:	79 67                	jns    0x46d539
46d4d2:	41                   	inc    %ecx
46d4d3:	43                   	inc    %ebx
46d4d4:	41                   	inc    %ecx
46d4d5:	51                   	push   %ecx
46d4d6:	6f                   	outsl  %ds:(%esi),(%dx)
46d4d7:	41                   	inc    %ecx
46d4d8:	51                   	push   %ecx
46d4d9:	67 49                	addr16 dec %ecx
46d4db:	43                   	inc    %ebx
46d4dc:	51                   	push   %ecx
46d4dd:	45                   	inc    %ebp
46d4de:	41                   	inc    %ecx
46d4df:	42                   	inc    %edx
46d4e0:	45                   	inc    %ebp
46d4e1:	6c                   	insb   (%dx),%es:(%edi)
46d4e2:	30 5a 57             	xor    %bl,0x57(%edx)
46d4e5:	30 41 41             	xor    %al,0x41(%ecx)
46d4e8:	41                   	inc    %ecx
46d4e9:	49                   	dec    %ecx
46d4ea:	47                   	inc    %edi
46d4eb:	41                   	inc    %ecx
46d4ec:	67 4d                	addr16 dec %ebp
46d4ee:	47                   	inc    %edi
46d4ef:	45                   	inc    %ebp
46d4f0:	6a 41                	push   $0x41
46d4f2:	44                   	inc    %esp
46d4f3:	42                   	inc    %edx
46d4f4:	77 45                	ja     0x46d53b
46d4f6:	49                   	dec    %ecx
46d4f7:	43                   	inc    %ebx
46d4f8:	41                   	inc    %ecx
46d4f9:	63 45 48             	arpl   %eax,0x48(%ebp)
46d4fc:	51                   	push   %ecx
46d4fd:	55                   	push   %ebp
46d4fe:	53                   	push   %ebx
46d4ff:	50                   	push   %eax
46d500:	41                   	inc    %ecx
46d501:	67 49                	addr16 dec %ecx
46d503:	41                   	inc    %ecx
46d504:	77 59                	ja     0x46d55f
46d506:	53                   	push   %ebx
46d507:	52                   	push   %edx
46d508:	41                   	inc    %ecx
46d509:	4d                   	dec    %ebp
46d50a:	47                   	inc    %edi
46d50b:	45                   	inc    %ebp
46d50c:	6b 41 43 42          	imul   $0x42,0x43(%ecx),%eax
46d510:	67 6f                	outsl  %ds:(%si),(%dx)
46d512:	4d                   	dec    %ebp
46d513:	42                   	inc    %edx
46d514:	77 59                	ja     0x46d56f
46d516:	64 45                	fs inc %ebp
46d518:	53                   	push   %ebx
46d519:	77 64                	ja     0x46d57f
46d51b:	45                   	inc    %ebp
46d51c:	53                   	push   %ebx
46d51d:	77 49                	ja     0x46d568
46d51f:	43                   	inc    %ebx
46d520:	41                   	inc    %ecx
46d521:	67 49                	addr16 dec %ecx
46d523:	43                   	inc    %ebx
46d524:	67 63 49 43          	arpl   %ecx,0x43(%bx,%di)
46d528:	41                   	inc    %ecx
46d529:	67 49                	addr16 dec %ecx
46d52b:	43                   	inc    %ebx
46d52c:	41                   	inc    %ecx
46d52d:	67 49                	addr16 dec %ecx
46d52f:	43                   	inc    %ebx
46d530:	41                   	inc    %ecx
46d531:	67 46                	addr16 inc %esi
46d533:	41                   	inc    %ecx
46d534:	41                   	inc    %ecx
46d535:	49                   	dec    %ecx
46d536:	49                   	dec    %ecx
46d537:	43                   	inc    %ebx
46d538:	41                   	inc    %ecx
46d539:	67 49                	addr16 dec %ecx
46d53b:	42                   	inc    %edx
46d53c:	77 55                	ja     0x46d593
46d53e:	49                   	dec    %ecx
46d53f:	48                   	dec    %eax
46d540:	51                   	push   %ecx
46d541:	55                   	push   %ebp
46d542:	49                   	dec    %ecx
46d543:	43                   	inc    %ebx
46d544:	41                   	inc    %ecx
46d545:	67 4a                	addr16 dec %edx
46d547:	49                   	dec    %ecx
46d548:	41                   	inc    %ecx
46d549:	4d                   	dec    %ebp
46d54a:	42                   	inc    %edx
46d54b:	48                   	dec    %eax
46d54c:	51                   	push   %ecx
46d54d:	55                   	push   %ebp
46d54e:	51                   	push   %ecx
46d54f:	43                   	inc    %ebx
46d550:	42                   	inc    %edx
46d551:	41                   	inc    %ecx
46d552:	49                   	dec    %ecx
46d553:	42                   	inc    %edx
46d554:	43                   	inc    %ebx
46d555:	41                   	inc    %ecx
46d556:	42                   	inc    %edx
46d557:	41                   	inc    %ecx
46d558:	67 67 48             	addr16 addr16 dec %eax
46d55b:	41                   	inc    %ecx
46d55c:	41                   	inc    %ecx
46d55d:	49                   	dec    %ecx
46d55e:	49                   	dec    %ecx
46d55f:	45                   	inc    %ebp
46d560:	6b 41 53 4d          	imul   $0x4d,0x53(%ecx),%eax
46d564:	41                   	inc    %ecx
46d565:	59                   	pop    %ecx
46d566:	41                   	inc    %ecx
46d567:	41                   	inc    %ecx
46d568:	67 67 53             	addr16 addr16 push %ebx
46d56b:	51                   	push   %ecx
46d56c:	41                   	inc    %ecx
46d56d:	67 54                	addr16 push %esp
46d56f:	42                   	inc    %edx
46d570:	77 30                	ja     0x46d5a2
46d572:	49                   	dec    %ecx
46d573:	43                   	inc    %ebx
46d574:	41                   	inc    %ecx
46d575:	67 64 43             	addr16 fs inc %ebx
46d578:	42                   	inc    %edx
46d579:	30 49 45             	xor    %cl,0x45(%ecx)
46d57c:	6a 41                	push   $0x41
46d57e:	64 43                	fs inc %ebx
46d580:	41                   	inc    %ecx
46d581:	67 49                	addr16 dec %ecx
46d583:	43                   	inc    %ebx
46d584:	41                   	inc    %ecx
46d585:	67 49                	addr16 dec %ecx
46d587:	43                   	inc    %ebx
46d588:	41                   	inc    %ecx
46d589:	30 67 41             	xor    %ah,0x41(%edi)
46d58c:	77 45                	ja     0x46d5d3
46d58e:	53                   	push   %ebx
46d58f:	51                   	push   %ecx
46d590:	42                   	inc    %edx
46d591:	41                   	inc    %ecx
46d592:	64 45                	fs inc %ebp
46d594:	53                   	push   %ebx
46d595:	77 51                	ja     0x46d5e8
46d597:	48                   	dec    %eax
46d598:	52                   	push   %edx
46d599:	45                   	inc    %ebp
46d59a:	73 44                	jae    0x46d5e0
46d59c:	51                   	push   %ecx
46d59d:	63 4b 48             	arpl   %ecx,0x48(%ebx)
46d5a0:	51                   	push   %ecx
46d5a1:	67 49                	addr16 dec %ecx
46d5a3:	43                   	inc    %ebx
46d5a4:	41                   	inc    %ecx
46d5a5:	67 49                	addr16 dec %ecx
46d5a7:	43                   	inc    %ebx
46d5a8:	41                   	inc    %ecx
46d5a9:	67 49                	addr16 dec %ecx
46d5ab:	43                   	inc    %ebx
46d5ac:	41                   	inc    %ecx
46d5ad:	67 4a                	addr16 dec %edx
46d5af:	41                   	inc    %ecx
46d5b0:	41                   	inc    %ecx
46d5b1:	4d                   	dec    %ebp
46d5b2:	64 43                	fs inc %ebx
46d5b4:	42                   	inc    %edx
46d5b5:	4a                   	dec    %edx
46d5b6:	41                   	inc    %ecx
46d5b7:	45                   	inc    %ebp
46d5b8:	6a 41                	push   $0x41
46d5ba:	49                   	dec    %ecx
46d5bb:	41                   	inc    %ecx
46d5bc:	67 59                	addr16 pop %ecx
46d5be:	4a                   	dec    %edx
46d5bf:	41                   	inc    %ecx
46d5c0:	77 59                	ja     0x46d61b
46d5c2:	53                   	push   %ebx
46d5c3:	47                   	inc    %edi
46d5c4:	51                   	push   %ecx
46d5c5:	51                   	push   %ecx
46d5c6:	67 41                	addr16 inc %ecx
46d5c8:	51                   	push   %ecx
46d5c9:	45                   	inc    %ebp
46d5ca:	49                   	dec    %ecx
46d5cb:	42                   	inc    %edx
46d5cc:	43                   	inc    %ebx
46d5cd:	41                   	inc    %ecx
46d5ce:	42                   	inc    %edx
46d5cf:	41                   	inc    %ecx
46d5d0:	51                   	push   %ecx
46d5d1:	55                   	push   %ebp
46d5d2:	47                   	inc    %edi
46d5d3:	49                   	dec    %ecx
46d5d4:	41                   	inc    %ecx
46d5d5:	49                   	dec    %ecx
46d5d6:	64 42                	fs inc %edx
46d5d8:	51                   	push   %ecx
46d5d9:	67 49                	addr16 dec %ecx
46d5db:	43                   	inc    %ebx
46d5dc:	41                   	inc    %ecx
46d5dd:	45                   	inc    %ebp
46d5de:	41                   	inc    %ecx
46d5df:	43                   	inc    %ebx
46d5e0:	41                   	inc    %ecx
46d5e1:	41                   	inc    %ecx
46d5e2:	41                   	inc    %ecx
46d5e3:	41                   	inc    %ecx
46d5e4:	41                   	inc    %ecx
46d5e5:	41                   	inc    %ecx
46d5e6:	41                   	inc    %ecx
46d5e7:	48                   	dec    %eax
46d5e8:	67 45                	addr16 inc %ebp
46d5ea:	41                   	inc    %ecx
46d5eb:	41                   	inc    %ecx
46d5ec:	51                   	push   %ecx
46d5ed:	42                   	inc    %edx
46d5ee:	55                   	push   %ebp
46d5ef:	41                   	inc    %ecx
46d5f0:	68 5a 58 63 6d       	push   $0x6d63585a
46d5f5:	46                   	inc    %esi
46d5f6:	77 54                	ja     0x46d64c
46d5f8:	6d                   	insl   (%dx),%es:(%edi)
46d5f9:	39 75 52             	cmp    %esi,0x52(%ebp)
46d5fc:	58                   	pop    %eax
46d5fd:	68 6a 5a 58 42       	push   $0x42585a6a
46d602:	30 61 57             	xor    %ah,0x57(%ecx)
46d605:	39 75 56             	cmp    %esi,0x56(%ebp)
46d608:	47                   	inc    %edi
46d609:	68 79 62 33 64       	push   $0x64336279
46d60e:	7a 41                	jp     0x46d651
46d610:	51                   	push   %ecx
46d611:	59                   	pop    %ecx
46d612:	67 41                	addr16 inc %ecx
46d614:	51                   	push   %ecx
46d615:	45                   	inc    %ebp
46d616:	52                   	push   %edx
46d617:	67 53                	addr16 push %ebx
46d619:	6b 49 41 51          	imul   $0x51,0x41(%ecx),%ecx
46d61d:	41                   	inc    %ecx
46d61e:	48                   	dec    %eax
46d61f:	41                   	inc    %ecx
46d620:	51                   	push   %ecx
46d621:	41                   	inc    %ecx
46d622:	41                   	inc    %ecx
46d623:	41                   	inc    %ecx
46d624:	41                   	inc    %ecx
46d625:	41                   	inc    %ecx
46d626:	53                   	push   %ebx
46d627:	41                   	inc    %ecx
46d628:	51                   	push   %ecx
46d629:	41                   	inc    %ecx
46d62a:	4e                   	dec    %esi
46d62b:	51                   	push   %ecx
46d62c:	57                   	push   %edi
46d62d:	35 6b 63 6d 39       	xor    $0x396d636b,%eax
46d632:	70 5a                	jo     0x46d68e
46d634:	46                   	inc    %esi
46d635:	4e                   	dec    %esi
46d636:	30 64 57 52          	xor    %ah,0x52(%edi,%edx,2)
46d63a:	70 62                	jo     0x46d69e
46d63c:	77 41                	ja     0x46d67f
46d63e:	41                   	inc    %ecx
46d63f:	42                   	inc    %edx
46d640:	51                   	push   %ecx
46d641:	45                   	inc    %ebp
46d642:	41                   	inc    %ecx
46d643:	41                   	inc    %ecx
46d644:	41                   	inc    %ecx
46d645:	41                   	inc    %ecx
46d646:	41                   	inc    %ecx
46d647:	46                   	inc    %esi
46d648:	77 45                	ja     0x46d68f
46d64a:	41                   	inc    %ecx
46d64b:	45                   	inc    %ebp
46d64c:	6b 4e 76 63          	imul   $0x63,0x76(%esi),%ecx
46d650:	48                   	dec    %eax
46d651:	6c                   	insb   (%dx),%es:(%edi)
46d652:	79 61                	jns    0x46d6b5
46d654:	57                   	push   %edi
46d655:	64 6f                	outsl  %fs:(%esi),(%dx)
46d657:	64 43                	fs inc %ebx
46d659:	44                   	inc    %esp
46d65a:	43                   	inc    %ebx
46d65b:	71 53                	jno    0x46d6b0
46d65d:	41                   	inc    %ecx
46d65e:	67 4d                	addr16 dec %ebp
46d660:	6a 41                	push   $0x41
46d662:	79 4d                	jns    0x46d6b1
46d664:	41                   	inc    %ecx
46d665:	41                   	inc    %ecx
46d666:	41                   	inc    %ecx
46d667:	42                   	inc    %edx
46d668:	43                   	inc    %ebx
46d669:	41                   	inc    %ecx
46d66a:	42                   	inc    %edx
46d66b:	41                   	inc    %ecx
46d66c:	51                   	push   %ecx
46d66d:	49                   	dec    %ecx
46d66e:	70 41                	jo     0x46d6b1
46d670:	51                   	push   %ecx
46d671:	41                   	inc    %ecx
46d672:	6b 4d 32 59          	imul   $0x59,0x32(%ebp),%ecx
46d676:	30 4e 47             	xor    %cl,0x47(%esi)
46d679:	46                   	inc    %esi
46d67a:	69 59 7a 4d 74 59 54 	imul   $0x5459744d,0x7a(%ecx),%ebx