4654f3:	76 6d                	jbe    0x465562
4654f5:	70 63                	jo     0x46555a
4654f7:	6f                   	outsl  %ds:(%esi),(%dx)
4654f8:	4c                   	dec    %esp
4654f9:	4c                   	dec    %esp
4654fa:	6c                   	insb   (%dx),%es:(%edi)
4654fb:	31 30                	xor    %esi,(%eax)
4654fd:	67 62 7a 4d          	bound  %edi,0x4d(%bp,%si)
465501:	38 74 59 43          	cmp    %dh,0x43(%ecx,%ebx,2)
465505:	58                   	pop    %eax
465506:	66 69 4e 68 55 4b    	imul   $0x4b55,0x68(%esi),%cx
46550c:	63 33                	arpl   %esi,(%ebx)
46550e:	71 51                	jno    0x465561
465510:	64 47                	fs inc %edi
465512:	76 59                	jbe    0x46556d
465514:	33 6a 2f             	xor    0x2f(%edx),%ebp
465517:	71 6f                	jno    0x465588
465519:	41                   	inc    %ecx
46551a:	6c                   	insb   (%dx),%es:(%edi)
46551b:	4d                   	dec    %ebp
46551c:	79 41                	jns    0x46555f
46551e:	6f                   	outsl  %ds:(%esi),(%dx)
46551f:	2f                   	das
465520:	56                   	push   %esi
465521:	78 5a                	js     0x46557d
465523:	45                   	inc    %ebp
465524:	64 57                	fs push %edi
465526:	4e                   	dec    %esi
465527:	34 79                	xor    $0x79,%al
465529:	68 57 4a 56 79       	push   $0x79564a57
46552e:	33 6c 46 63          	xor    0x63(%esi,%eax,2),%ebp
465532:	76 53                	jbe    0x465587
465534:	57                   	push   %edi
465535:	49                   	dec    %ecx
465536:	47                   	inc    %edi
465537:	42                   	inc    %edx
465538:	6f                   	outsl  %ds:(%esi),(%dx)
465539:	39 4b 33             	cmp    %ecx,0x33(%ebx)
46553c:	76 6d                	jbe    0x4655ab
46553e:	54                   	push   %esp
46553f:	72 6c                	jb     0x4655ad
465541:	36 64 45             	ss fs inc %ebp
465544:	51                   	push   %ecx
465545:	45                   	inc    %ebp
465546:	36 34 76             	ss xor $0x76,%al
465549:	38 4f 36             	cmp    %cl,0x36(%edi)
46554c:	5a                   	pop    %edx
46554d:	6d                   	insl   (%dx),%es:(%edi)
46554e:	37                   	aaa
46554f:	57                   	push   %edi
465550:	5a                   	pop    %edx
465551:	58                   	pop    %eax
465552:	30 4b 4f             	xor    %cl,0x4f(%ebx)
465555:	79 54                	jns    0x4655ab
465557:	2b 75 36             	sub    0x36(%ebp),%esi
46555a:	43                   	inc    %ebx
46555b:	34 41                	xor    $0x41,%al
46555d:	31 45 4d             	xor    %eax,0x4d(%ebp)
465560:	4e                   	dec    %esi
465561:	61                   	popa
465562:	30 64 2f 4c          	xor    %ah,0x4c(%edi,%ebp,1)
465566:	61                   	popa
465567:	6b 42 62 44          	imul   $0x44,0x62(%edx),%eax
46556b:	2f                   	das
46556c:	54                   	push   %esp
46556d:	55                   	push   %ebp
46556e:	58                   	pop    %eax
46556f:	78 7a                	js     0x4655eb
465571:	38 6f 78             	cmp    %ch,0x78(%edi)
465574:	70 31                	jo     0x4655a7
465576:	4d                   	dec    %ebp
465577:	46                   	inc    %esi
465578:	52                   	push   %edx
465579:	68 66 77 73 61       	push   $0x61737766
46557e:	46                   	inc    %esi
46557f:	61                   	popa
465580:	58                   	pop    %eax
465581:	62 4c 56 69          	bound  %ecx,0x69(%esi,%edx,2)
465585:	79 6c                	jns    0x4655f3
465587:	46                   	inc    %esi
465588:	33 64 6e 71          	xor    0x71(%esi,%ebp,2),%esp
46558c:	53                   	push   %ebx
46558d:	75 33                	jne    0x4655c2
46558f:	44                   	inc    %esp
465590:	2b 66 47             	sub    0x47(%esi),%esp
465593:	6f                   	outsl  %ds:(%esi),(%dx)
465594:	41                   	inc    %ecx
465595:	30 4a 45             	xor    %cl,0x45(%edx)
465598:	76 51                	jbe    0x4655eb
46559a:	7a 51                	jp     0x4655ed
46559c:	52                   	push   %edx
46559d:	32 74 52 56          	xor    0x56(%edx,%edx,2),%dh
4655a1:	74 71                	je     0x465614
4655a3:	52                   	push   %edx
4655a4:	39 78 46             	cmp    %edi,0x46(%eax)
4655a7:	67 77 4f             	addr16 ja 0x4655f9
4655aa:	48                   	dec    %eax
4655ab:	32 48 31             	xor    0x31(%eax),%cl
4655ae:	39 4b 71             	cmp    %ecx,0x71(%ebx)
4655b1:	55                   	push   %ebp
4655b2:	53                   	push   %ebx
4655b3:	50                   	push   %eax
4655b4:	4a                   	dec    %edx
4655b5:	4e                   	dec    %esi
4655b6:	57                   	push   %edi
4655b7:	38 6e 6c             	cmp    %ch,0x6c(%esi)
4655ba:	70 38                	jo     0x4655f4
4655bc:	75 65                	jne    0x465623
4655be:	44                   	inc    %esp
4655bf:	34 38                	xor    $0x38,%al
4655c1:	34 6d                	xor    $0x6d,%al
4655c3:	79 43                	jns    0x465608
4655c5:	62 50 4e             	bound  %edx,0x4e(%eax)
4655c8:	4e                   	dec    %esi
4655c9:	64 6f                	outsl  %fs:(%esi),(%dx)
4655cb:	4a                   	dec    %edx
4655cc:	68 76 71 2f 2b       	push   $0x2b2f7176
4655d1:	74 59                	je     0x46562c
4655d3:	59                   	pop    %ecx
4655d4:	34 70                	xor    $0x70,%al
4655d6:	46                   	inc    %esi
4655d7:	51                   	push   %ecx
4655d8:	49                   	dec    %ecx
4655d9:	77 6b                	ja     0x465646
4655db:	79 6a                	jns    0x465647
4655dd:	70 47                	jo     0x465626
4655df:	7a 65                	jp     0x465646
4655e1:	65 56                	gs push %esi
4655e3:	6e                   	outsb  %ds:(%esi),(%dx)
4655e4:	38 36                	cmp    %dh,(%esi)
4655e6:	71 2b                	jno    0x465613
4655e8:	50                   	push   %eax
4655e9:	66 64 54             	fs push %sp
4655ec:	67 67 41             	addr16 addr16 inc %ecx
4655ef:	52                   	push   %edx
4655f0:	42                   	inc    %edx
4655f1:	6b 61 74 66          	imul   $0x66,0x74(%ecx),%esp
4655f5:	47                   	inc    %edi
4655f6:	79 76                	jns    0x46566e
4655f8:	4c                   	dec    %esp
4655f9:	31 74 36 69          	xor    %esi,0x69(%esi,%esi,1)
4655fd:	31 69 79             	xor    %ebp,0x79(%ecx)
465600:	74 47                	je     0x465649
465602:	4e                   	dec    %esi
465603:	63 53 51             	arpl   %edx,0x51(%ebx)
465606:	4e                   	dec    %esi
465607:	74 49                	je     0x465652
465609:	4b                   	dec    %ebx
46560a:	4d                   	dec    %ebp
46560b:	48                   	dec    %eax
46560c:	76 37                	jbe    0x465645
46560e:	72 78                	jb     0x465688
465610:	48                   	dec    %eax
465611:	43                   	inc    %ebx
465612:	54                   	push   %esp
465613:	76 36                	jbe    0x46564b
465615:	4b                   	dec    %ebx
465616:	39 77 73             	cmp    %esi,0x73(%edi)
465619:	55                   	push   %ebp
46561a:	6d                   	insl   (%dx),%es:(%edi)
46561b:	41                   	inc    %ecx
46561c:	65 6f                	outsl  %gs:(%esi),(%dx)
46561e:	30 30                	xor    %dh,(%eax)
465620:	6d                   	insl   (%dx),%es:(%edi)
465621:	48                   	dec    %eax
465622:	46                   	inc    %esi
465623:	2b 34 49             	sub    (%ecx,%ecx,2),%esi
465626:	6e                   	outsb  %ds:(%esi),(%dx)
465627:	57                   	push   %edi
465628:	6d                   	insl   (%dx),%es:(%edi)
465629:	4f                   	dec    %edi
46562a:	58                   	pop    %eax
46562b:	32 61 43             	xor    0x43(%ecx),%ah
46562e:	46                   	inc    %esi
46562f:	69 58 58 4f 62 38 69 	imul   $0x6938624f,0x58(%eax),%ebx
465636:	53                   	push   %ebx
465637:	32 42 65             	xor    0x65(%edx),%al
46563a:	7a 38                	jp     0x465674
46563c:	45                   	inc    %ebp
46563d:	44                   	inc    %esp
46563e:	67 76 7a             	addr16 jbe 0x4656bb
465641:	70 69                	jo     0x4656ac
465643:	36 2b 34 48          	sub    %ss:(%eax,%ecx,2),%esi
465647:	4d                   	dec    %ebp
465648:	71 6c                	jno    0x4656b6
46564a:	50                   	push   %eax
46564b:	69 64 58 31 56 77 6b 	imul   $0x786b7756,0x31(%eax,%ebx,2),%esp
465652:	78
465653:	39 6b 6d             	cmp    %ebp,0x6d(%ebx)
465656:	74 6b                	je     0x4656c3
465658:	41                   	inc    %ecx
465659:	48                   	dec    %eax
46565a:	69 52 6e 48 6d 52 64 	imul   $0x64526d48,0x6e(%edx),%edx
465661:	7a 61                	jp     0x4656c4
465663:	4d                   	dec    %ebp
465664:	6a 4a                	push   $0x4a
465666:	42                   	inc    %edx
465667:	68 44 73 4b 67       	push   $0x674b7344
46566c:	6d                   	insl   (%dx),%es:(%edi)
46566d:	6a 2b                	push   $0x2b
46566f:	78 75                	js     0x4656e6
465671:	2b 69 75             	sub    0x75(%ecx),%ebp
465674:	4d                   	dec    %ebp
465675:	52                   	push   %edx
465676:	76 46                	jbe    0x4656be
465678:	37                   	aaa
465679:	66 39 51 33          	cmp    %dx,0x33(%ecx)
46567d:	47                   	inc    %edi
46567e:	59                   	pop    %ecx
46567f:	45                   	inc    %ebp
465680:	58                   	pop    %eax
465681:	39 4f 2f             	cmp    %ecx,0x2f(%edi)
465684:	72 68                	jb     0x4656ee
465686:	48                   	dec    %eax
465687:	4a                   	dec    %edx
465688:	55                   	push   %ebp
465689:	45                   	inc    %ebp
46568a:	6f                   	outsl  %ds:(%esi),(%dx)
46568b:	74 53                	je     0x4656e0
46568d:	68 6b 31 66 4b       	push   $0x4b66316b
465692:	31 52 62             	xor    %edx,0x62(%edx)
465695:	6f                   	outsl  %ds:(%esi),(%dx)
465696:	41                   	inc    %ecx
465697:	2f                   	das
465698:	78 45                	js     0x4656df
46569a:	55                   	push   %ebp
46569b:	36 6e                	outsb  %ss:(%esi),(%dx)
46569d:	73 64                	jae    0x465703
46569f:	76 46                	jbe    0x4656e7
4656a1:	43                   	inc    %ebx
4656a2:	6f                   	outsl  %ds:(%esi),(%dx)
4656a3:	30 39                	xor    %bh,(%ecx)
4656a5:	4a                   	dec    %edx
4656a6:	67 62 77 42          	bound  %esi,0x42(%bx)
4656aa:	50                   	push   %eax
4656ab:	30 5a 69             	xor    %bl,0x69(%edx)
4656ae:	37                   	aaa
4656af:	55                   	push   %ebp
4656b0:	6d                   	insl   (%dx),%es:(%edi)
4656b1:	67 39 6a 58          	cmp    %ebp,0x58(%bp,%si)
4656b5:	6c                   	insb   (%dx),%es:(%edi)
4656b6:	48                   	dec    %eax
4656b7:	44                   	inc    %esp
4656b8:	74 62                	je     0x46571c
4656ba:	45                   	inc    %ebp
4656bb:	78 33                	js     0x4656f0
4656bd:	42                   	inc    %edx
4656be:	71 77                	jno    0x465737
4656c0:	76 34                	jbe    0x4656f6
4656c2:	41                   	inc    %ecx
4656c3:	41                   	inc    %ecx
4656c4:	33 41 44             	xor    0x44(%ecx),%eax
4656c7:	63 32                	arpl   %esi,(%edx)
4656c9:	62 2f                	bound  %ebp,(%edi)
4656cb:	53                   	push   %ebx
4656cc:	6a 6f                	push   $0x6f
4656ce:	30 4e 6f             	xor    %cl,0x6f(%esi)
4656d1:	4b                   	dec    %ebx
4656d2:	4c                   	dec    %esp
4656d3:	51                   	push   %ecx
4656d4:	41                   	inc    %ecx
4656d5:	6f                   	outsl  %ds:(%esi),(%dx)
4656d6:	33 35 73 54 76 69    	xor    0x69765473,%esi
4656dc:	50                   	push   %eax
4656dd:	49                   	dec    %ecx
4656de:	53                   	push   %ebx
4656df:	37                   	aaa
4656e0:	65 35 54 69 44 76    	gs xor $0x76446954,%eax
4656e6:	4e                   	dec    %esi
4656e7:	77 73                	ja     0x46575c
4656e9:	4a                   	dec    %edx
4656ea:	2f                   	das
4656eb:	65 69 53 4c 39 2f 37 	imul   $0x36372f39,%gs:0x4c(%ebx),%edx
4656f2:	36
4656f3:	4b                   	dec    %ebx
4656f4:	44                   	inc    %esp
4656f5:	49                   	dec    %ecx
4656f6:	73 68                	jae    0x465760
4656f8:	32 63 62             	xor    0x62(%ebx),%ah
4656fb:	6a 48                	push   $0x48
4656fd:	37                   	aaa
4656fe:	77 63                	ja     0x465763
465700:	51                   	push   %ecx
465701:	59                   	pop    %ecx
465702:	6d                   	insl   (%dx),%es:(%edi)
465703:	55                   	push   %ebp
465704:	73 34                	jae    0x46573a
465706:	6a 58                	push   $0x58
465708:	4f                   	dec    %edi
465709:	67 35 62 35 4c 6b    	addr16 xor $0x6b4c3562,%eax
46570f:	79 67                	jns    0x465778
465711:	42                   	inc    %edx
465712:	53                   	push   %ebx
465713:	6a 77                	push   $0x77
465715:	49                   	dec    %ecx
465716:	35 39 48 47 50       	xor    $0x50474839,%eax
46571b:	30 6f 39             	xor    %ch,0x39(%edi)
46571e:	74 75                	je     0x465795
465720:	38 37                	cmp    %dh,(%edi)
465722:	34 6f                	xor    $0x6f,%al
465724:	6a 41                	push   $0x41
465726:	2b 48 35             	sub    0x35(%eax),%ecx
465729:	73 4e                	jae    0x465779
46572b:	59                   	pop    %ecx
46572c:	34 58                	xor    $0x58,%al
46572e:	6b 74 51 78 36       	imul   $0x36,0x78(%ecx,%edx,2),%esi
465733:	6e                   	outsb  %ds:(%esi),(%dx)
465734:	61                   	popa
465735:	39 74 2b 75          	cmp    %esi,0x75(%ebx,%ebp,1)
465739:	48                   	dec    %eax
46573a:	50                   	push   %eax
46573b:	70 53                	jo     0x465790
46573d:	74 63                	je     0x4657a2
46573f:	35 72 34 78 70       	xor    $0x70783472,%eax
465744:	6a 41                	push   $0x41
465746:	63 34 73             	arpl   %esi,(%ebx,%esi,2)
465749:	4b                   	dec    %ebx
46574a:	73 2f                	jae    0x46577b
46574c:	46                   	inc    %esi
46574d:	4d                   	dec    %ebp
46574e:	68 49 56 72 2b       	push   $0x2b725649
465753:	41                   	inc    %ecx
465754:	32 6f 74             	xor    0x74(%edi),%ch
465757:	58                   	pop    %eax
465758:	32 64 57 47          	xor    0x47(%edi,%edx,2),%ah
46575c:	34 36                	xor    $0x36,%al
46575e:	66 53                	push   %bx
465760:	33 52 2f             	xor    0x2f(%edx),%edx
465763:	41                   	inc    %ecx
465764:	50                   	push   %eax
465765:	6d                   	insl   (%dx),%es:(%edi)
465766:	47                   	inc    %edi
465767:	57                   	push   %edi
465768:	41                   	inc    %ecx
465769:	4c                   	dec    %esp
46576a:	67 6f                	outsl  %ds:(%si),(%dx)
46576c:	68 6e 50 5a 64       	push   $0x645a506e
465771:	36 2f                	ss das
465773:	53                   	push   %ebx
465774:	62 38                	bound  %edi,(%eax)
465776:	4e                   	dec    %esi
465777:	45                   	inc    %ebp
465778:	33 71 4a             	xor    0x4a(%ecx),%esi
46577b:	4b                   	dec    %ebx
46577c:	6c                   	insb   (%dx),%es:(%edi)
46577d:	44                   	inc    %esp
46577e:	47                   	inc    %edi
46577f:	67 39 42 74          	cmp    %eax,0x74(%bp,%si)
465783:	46                   	inc    %esi
465784:	35 6e 74 6c 74       	xor    $0x746c746e,%eax