463484:	6c                   	insb   (%dx),%es:(%edi)
463485:	67 67 41             	addr16 addr16 inc %ecx
463488:	67 41                	addr16 inc %ecx
46348a:	41                   	inc    %ecx
46348b:	41                   	inc    %ecx
46348c:	47                   	inc    %edi
46348d:	4d                   	dec    %ebp
46348e:	67 41                	addr16 inc %ecx
463490:	51                   	push   %ecx
463491:	41                   	inc    %ecx
463492:	41                   	inc    %ecx
463493:	41                   	inc    %ecx
463494:	47                   	inc    %edi
463495:	4a                   	dec    %edx
463496:	6c                   	insb   (%dx),%es:(%edi)
463497:	6b 53 42 44          	imul   $0x44,0x42(%ebx),%edx
46349b:	72 38                	jb     0x4634d5
46349d:	55                   	push   %ebp
46349e:	54                   	push   %esp
46349f:	5a                   	pop    %edx
4634a0:	57                   	push   %edi
4634a1:	59                   	pop    %ecx
4634a2:	67 69 66 30 6e 2b 46 	imul   $0x67462b6e,0x30(%bp),%esp
4634a9:	67
4634aa:	67 6b 61 7a 74       	imul   $0x74,0x7a(%bx,%di),%esp
4634af:	43                   	inc    %ebx
4634b0:	32 46 68             	xor    0x68(%esi),%al
4634b3:	30 70 7a             	xor    %dh,0x7a(%eax)
4634b6:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4634ba:	41                   	inc    %ecx
4634bb:	49                   	dec    %ecx
4634bc:	4f                   	dec    %edi
4634bd:	6a 4c                	push   $0x4c
4634bf:	6d                   	insl   (%dx),%es:(%edi)
4634c0:	6a 5a                	push   $0x5a
4634c2:	6c                   	insb   (%dx),%es:(%edi)
4634c3:	49                   	dec    %ecx
4634c4:	4b                   	dec    %ebx
4634c5:	78 53                	js     0x46351a
4634c7:	67 77 68             	addr16 ja 0x463532
4634ca:	59                   	pop    %ecx
4634cb:	5a                   	pop    %edx
4634cc:	69 43 78 4e 71 34 42 	imul   $0x4234714e,0x78(%ebx),%eax
4634d3:	57                   	push   %edi
4634d4:	53                   	push   %ebx
4634d5:	43                   	inc    %ebx
4634d6:	50                   	push   %eax
4634d7:	72 75                	jb     0x46354e
4634d9:	49                   	dec    %ecx
4634da:	6e                   	outsb  %ds:(%esi),(%dx)
4634db:	59                   	pop    %ecx
4634dc:	57                   	push   %edi
4634dd:	56                   	push   %esi
4634de:	6c                   	insb   (%dx),%es:(%edi)
4634df:	49                   	dec    %ecx
4634e0:	4e                   	dec    %esi
4634e1:	62 72 69             	bound  %esi,0x69(%edx)
4634e4:	77 74                	ja     0x46355a
4634e6:	5a                   	pop    %edx
4634e7:	2f                   	das
4634e8:	67 77 42             	addr16 ja 0x46352d
4634eb:	41                   	inc    %ecx
4634ec:	43                   	inc    %ebx
4634ed:	44                   	inc    %esp
4634ee:	77 69                	ja     0x463559
4634f0:	38 50 66             	cmp    %dl,0x66(%eax)
4634f3:	49                   	dec    %ecx
4634f4:	42                   	inc    %edx
4634f5:	70 55                	jo     0x46354c
4634f7:	53                   	push   %ebx
4634f8:	43                   	inc    %ebx
4634f9:	4a                   	dec    %edx
4634fa:	59                   	pop    %ecx
4634fb:	49                   	dec    %ecx
4634fc:	43                   	inc    %ebx
4634fd:	76 69                	jbe    0x463568
4634ff:	75 64                	jne    0x463565
463501:	70 5a                	jo     0x46355d
463503:	49                   	dec    %ecx
463504:	41                   	inc    %ecx
463505:	4a                   	dec    %edx
463506:	69 4b 39 68 68 49 50 	imul   $0x50496868,0x39(%ebx),%ecx
46350d:	4e                   	dec    %esi
46350e:	66 68 51 42          	pushw  $0x4251
463512:	59                   	pop    %ecx
463513:	5a                   	pop    %edx
463514:	70 45                	jo     0x46355b
463516:	67 48                	addr16 dec %eax
463518:	4e                   	dec    %esi
463519:	31 38                	xor    %edi,(%eax)
46351b:	39 79 43             	cmp    %edi,0x43(%ecx)
46351e:	59                   	pop    %ecx
46351f:	49                   	dec    %ecx
463520:	34 4d                	xor    $0x4d,%al
463522:	49                   	dec    %ecx
463523:	57                   	push   %edi
463524:	47                   	inc    %edi
463525:	48                   	dec    %eax
463526:	53                   	push   %ebx
463527:	6e                   	outsb  %ds:(%esi),(%dx)
463528:	43                   	inc    %ebx
463529:	43                   	inc    %ebx
46352a:	38 64 43 45          	cmp    %ah,0x45(%ebx,%eax,2)
46352e:	54                   	push   %esp
46352f:	49                   	dec    %ecx
463530:	4d                   	dec    %ebp
463531:	64 30 49 52          	xor    %cl,%fs:0x52(%ecx)
463535:	4e                   	dec    %esi
463536:	5a                   	pop    %edx
463537:	2f                   	das
463538:	67 34 57             	addr16 xor $0x57,%al
46353b:	41                   	inc    %ecx
46353c:	44                   	inc    %esp
46353d:	6a 62                	push   $0x62
46353f:	36 66 2f             	ss data16 das
463542:	2f                   	das
463543:	2f                   	das
463544:	67 77 42             	addr16 ja 0x463589
463547:	41                   	inc    %ecx
463548:	43                   	inc    %ebx
463549:	42                   	inc    %edx
46354a:	35 4d 45 58 76       	xor    $0x7658454d,%eax
46354f:	5a                   	pop    %edx
463550:	53                   	push   %ebx
463551:	44                   	inc    %esp
463552:	37                   	aaa
463553:	44                   	inc    %esp
463554:	4e                   	dec    %esi
463555:	48                   	dec    %eax
463556:	73 59                	jae    0x4635b1
463558:	53                   	push   %ebx
463559:	41                   	inc    %ecx
46355a:	45                   	inc    %ebp
46355b:	41                   	inc    %ecx
46355c:	41                   	inc    %ecx
46355d:	41                   	inc    %ecx
46355e:	41                   	inc    %ecx
46355f:	59                   	pop    %ecx
463560:	69 44 37 6d 57 55 6e 	imul   $0x596e5557,0x6d(%edi,%esi,1),%eax
463567:	59
463568:	57                   	push   %edi
463569:	55                   	push   %ebp
46356a:	67 71 31             	addr16 jno 0x46359e
46356d:	45                   	inc    %ebp
46356e:	6d                   	insl   (%dx),%es:(%edi)
46356f:	48                   	dec    %eax
463570:	6c                   	insb   (%dx),%es:(%edi)
463571:	6e                   	outsb  %ds:(%esi),(%dx)
463572:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
463576:	41                   	inc    %ecx
463577:	49                   	dec    %ecx
463578:	47                   	inc    %edi
463579:	53                   	push   %ebx
46357a:	5a                   	pop    %edx
46357b:	38 4f 45             	cmp    %cl,0x45(%edi)
46357e:	67 45                	addr16 inc %ebp
463580:	65 52                	gs push %edx
463582:	32 37                	xor    (%edi),%dh
463584:	32 45 67             	xor    0x67(%ebp),%al
463587:	57                   	push   %edi
463588:	33 32                	xor    (%edx),%esi
46358a:	47                   	inc    %edi
46358b:	44                   	inc    %esp
46358c:	6c                   	insb   (%dx),%es:(%edi)
46358d:	6d                   	insl   (%dx),%es:(%edi)
46358e:	52                   	push   %edx
46358f:	49                   	dec    %ecx
463590:	41                   	inc    %ecx
463591:	61                   	popa
463592:	74 44                	je     0x4635d8
463594:	2f                   	das
463595:	77 67                	ja     0x4635fe
463597:	41                   	inc    %ecx
463598:	51                   	push   %ecx
463599:	41                   	inc    %ecx
46359a:	41                   	inc    %ecx
46359b:	41                   	inc    %ecx
46359c:	47                   	inc    %edi
46359d:	49                   	dec    %ecx
46359e:	67 43                	addr16 inc %ebx
4635a0:	44                   	inc    %esp
4635a1:	33 58 32             	xor    0x32(%eax),%ebx
4635a4:	56                   	push   %esi
4635a5:	68 6d 5a 53 43       	push   $0x43535a6d
4635aa:	6a 6b                	push   $0x6b
4635ac:	7a 62                	jp     0x463610
4635ae:	39 57 43             	cmp    %edx,0x43(%edi)
4635b1:	41                   	inc    %ecx
4635b2:	43                   	inc    %ebx
4635b3:	41                   	inc    %ecx
4635b4:	41                   	inc    %ecx
4635b5:	41                   	inc    %ecx
4635b6:	41                   	inc    %ecx
4635b7:	59                   	pop    %ecx
4635b8:	79 43                	jns    0x4635fd
4635ba:	71 74                	jno    0x463630
4635bc:	54                   	push   %esp
4635bd:	51                   	push   %ecx
4635be:	4d                   	dec    %ebp
4635bf:	57                   	push   %edi
4635c0:	47                   	inc    %edi
4635c1:	48                   	dec    %eax
4635c2:	53                   	push   %ebx
4635c3:	6e                   	outsb  %ds:(%esi),(%dx)
4635c4:	50                   	push   %eax
4635c5:	34 4d                	xor    $0x4d,%al
4635c7:	41                   	inc    %ecx
4635c8:	51                   	push   %ecx
4635c9:	41                   	inc    %ecx
4635ca:	67 43                	addr16 inc %ebx
4635cc:	43                   	inc    %ebx
4635cd:	74 55                	je     0x463624
4635cf:	45                   	inc    %ebp
4635d0:	57                   	push   %edi
4635d1:	56                   	push   %esi
4635d2:	6d                   	insl   (%dx),%es:(%edi)
4635d3:	49                   	dec    %ecx
4635d4:	49                   	dec    %ecx
4635d5:	63 6d 56             	arpl   %ebp,0x56(%ebp)
4635d8:	42                   	inc    %edx
4635d9:	46                   	inc    %esi
4635da:	68 49 41 63 41       	push   $0x41634149
4635df:	41                   	inc    %ecx
4635e0:	41                   	inc    %ecx
4635e1:	42                   	inc    %edx
4635e2:	6a 2f                	push   $0x2f
4635e4:	67 77 42             	addr16 ja 0x463629
4635e7:	41                   	inc    %ecx
4635e8:	43                   	inc    %ebx
4635e9:	43                   	inc    %ebx
4635ea:	66 48                	dec    %ax
4635ec:	34 59                	xor    $0x59,%al
4635ee:	5a                   	pop    %edx
4635ef:	49                   	dec    %ecx
4635f0:	45                   	inc    %ebp
4635f1:	63 66 68             	arpl   %esp,0x68(%esi)
4635f4:	68 6c 68 49 41       	push   $0x4149686c
4635f9:	4d                   	dec    %ebp
4635fa:	41                   	inc    %ecx
4635fb:	41                   	inc    %ecx
4635fc:	41                   	inc    %ecx
4635fd:	42                   	inc    %edx
4635fe:	6a 6b                	push   $0x6b
463600:	53                   	push   %ebx
463601:	44                   	inc    %esp
463602:	4c                   	dec    %esp
463603:	31 61 7a             	xor    %esp,0x7a(%ecx)
463606:	2f                   	das
463607:	5a                   	pop    %edx
463608:	53                   	push   %ebx
463609:	42                   	inc    %edx
46360a:	62 50 45             	bound  %edx,0x45(%eax)
46360d:	45                   	inc    %ebp
46360e:	70 57                	jo     0x463667
463610:	43                   	inc    %ebx
463611:	41                   	inc    %ecx
463612:	61                   	popa
463613:	70 70                	jo     0x463685
463615:	30 4c 59 53          	xor    %cl,0x53(%ecx,%ebx,2)
463619:	44                   	inc    %esp
46361a:	71 57                	jno    0x463673
46361c:	56                   	push   %esi
46361d:	62 56 57             	bound  %edx,0x57(%esi)
463620:	43                   	inc    %ebx
463621:	44                   	inc    %esp
463622:	5a                   	pop    %edx
463623:	7a 30                	jp     0x463655
463625:	6e                   	outsb  %ds:(%esi),(%dx)
463626:	39 57 53             	cmp    %edx,0x53(%edi)
463629:	41                   	inc    %ecx
46362a:	42                   	inc    %edx
46362b:	6f                   	outsl  %ds:(%esi),(%dx)
46362c:	7a 41                	jp     0x46366f
46362e:	43                   	inc    %ebx
46362f:	57                   	push   %edi
463630:	43                   	inc    %ebx
463631:	43                   	inc    %ebx
463632:	63 2f                	arpl   %ebp,(%edi)
463634:	45                   	inc    %ebp
463635:	62 38                	bound  %edi,(%eax)
463637:	57                   	push   %edi
463638:	53                   	push   %ebx
463639:	41                   	inc    %ecx
46363a:	48                   	dec    %eax
46363b:	41                   	inc    %ecx
46363c:	41                   	inc    %ecx
46363d:	41                   	inc    %ecx
46363e:	41                   	inc    %ecx
46363f:	59                   	pop    %ecx
463640:	32 5a 68             	xor    0x68(%edx),%bl
463643:	30 70 7a             	xor    %dh,0x7a(%eax)
463646:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
46364a:	41                   	inc    %ecx
46364b:	49                   	dec    %ecx
46364c:	4f                   	dec    %edi
46364d:	52                   	push   %edx
46364e:	77 48                	ja     0x463698
463650:	39 67 67             	cmp    %esp,0x67(%edi)
463653:	75 32                	jne    0x463687
463655:	63 47 39             	arpl   %eax,0x39(%edi)
463658:	56                   	push   %esi
463659:	6c                   	insb   (%dx),%es:(%edi)
46365a:	6c                   	insb   (%dx),%es:(%edi)
46365b:	49                   	dec    %ecx
46365c:	45                   	inc    %ebp
46365d:	55                   	push   %ebp
46365e:	4a                   	dec    %edx
46365f:	47                   	inc    %edi
463660:	65 4e                	gs dec %esi
463662:	59                   	pop    %ecx
463663:	2f                   	das
463664:	67 77 42             	addr16 ja 0x4636a9
463667:	41                   	inc    %ecx
463668:	43                   	inc    %ebx
463669:	42                   	inc    %edx
46366a:	35 52 6a 32 4a       	xor    $0x4a326a52,%eax
46366f:	49                   	dec    %ecx
463670:	4e                   	dec    %esi
463671:	7a 46                	jp     0x4636b9
463673:	75 64                	jne    0x4636d9
463675:	64 5a                	fs pop %edx
463677:	5a                   	pop    %edx
463678:	53                   	push   %ebx
463679:	41                   	inc    %ecx
46367a:	66 4c                	dec    %sp
46367c:	36 33 6d 59          	xor    %ss:0x59(%ebp),%ebp
463680:	53                   	push   %ebx
463681:	44                   	inc    %esp
463682:	6d                   	insl   (%dx),%es:(%edi)
463683:	73 74                	jae    0x4636f9
463685:	38 5a 57             	cmp    %bl,0x57(%edx)
463688:	53                   	push   %ebx
463689:	43                   	inc    %ebx
46368a:	57                   	push   %edi
46368b:	71 6a                	jno    0x4636f7
46368d:	6e                   	outsb  %ds:(%esi),(%dx)
46368e:	75 59                	jne    0x4636e9
463690:	53                   	push   %ebx
463691:	41                   	inc    %ecx
463692:	46                   	inc    %esi
463693:	41                   	inc    %ecx
463694:	41                   	inc    %ecx
463695:	41                   	inc    %ecx
463696:	41                   	inc    %ecx
463697:	59                   	pop    %ecx
463698:	79 43                	jns    0x4636dd
46369a:	63 51 51             	arpl   %edx,0x51(%ecx)
46369d:	59                   	pop    %ecx
46369e:	44                   	inc    %esp
46369f:	57                   	push   %edi