463521:	54                   	push   %esp
463522:	53                   	push   %ebx
463523:	2f                   	das
463524:	33 62 4b             	xor    0x4b(%edx),%esp
463527:	49                   	dec    %ecx
463528:	4a                   	dec    %edx
463529:	79 63                	jns    0x46358e
46352b:	65 4a                	gs dec %edx
46352d:	34 4f                	xor    $0x4f,%al
46352f:	50                   	push   %eax
463530:	45                   	inc    %ebp
463531:	76 51                	jbe    0x463584
463533:	30 78 50             	xor    %bh,0x50(%eax)
463536:	51                   	push   %ecx
463537:	51                   	push   %ecx
463538:	56                   	push   %esi
463539:	41                   	inc    %ecx
46353a:	55                   	push   %ebp
46353b:	49                   	dec    %ecx
46353c:	34 4e                	xor    $0x4e,%al
46353e:	4f                   	dec    %edi
46353f:	4e                   	dec    %esi
463540:	7a 6f                	jp     0x4635b1
463542:	58                   	pop    %eax
463543:	62 62 58             	bound  %esp,0x58(%edx)
463546:	4e                   	dec    %esi
463547:	69 6a 35 36 64 58 37 	imul   $0x37586436,0x35(%edx),%ebp
46354e:	44                   	inc    %esp
46354f:	51                   	push   %ecx
463550:	4c                   	dec    %esp
463551:	4d                   	dec    %ebp
463552:	74 36                	je     0x46358a
463554:	52                   	push   %edx
463555:	4c                   	dec    %esp
463556:	36 76 46             	ss jbe 0x46359f
463559:	36 48                	ss dec %eax
46355b:	2b 61 44             	sub    0x44(%ecx),%esp
46355e:	62 69 57             	bound  %ebp,0x57(%ecx)
463561:	57                   	push   %edi
463562:	6c                   	insb   (%dx),%es:(%edi)
463563:	54                   	push   %esp
463564:	30 68 2f             	xor    %ch,0x2f(%eax)
463567:	37                   	aaa
463568:	76 30                	jbe    0x46359a
46356a:	52                   	push   %edx
46356b:	48                   	dec    %eax
46356c:	48                   	dec    %eax
46356d:	38 4f 7a             	cmp    %cl,0x7a(%edi)
463570:	43                   	inc    %ebx
463571:	77 54                	ja     0x4635c7
463573:	55                   	push   %ebp
463574:	64 4b                	fs dec %ebx
463576:	54                   	push   %esp
463577:	32 43 53             	xor    0x53(%ebx),%al
46357a:	55                   	push   %ebp
46357b:	53                   	push   %ebx
46357c:	69 34 52 34 34 7a 69 	imul   $0x697a3434,(%edx,%edx,2),%esi
463583:	6c                   	insb   (%dx),%es:(%edi)
463584:	2b 77 59             	sub    0x59(%edi),%esi
463587:	4a                   	dec    %edx
463588:	34 61                	xor    $0x61,%al
46358a:	64 55                	fs push %ebp
46358c:	34 48                	xor    $0x48,%al
46358e:	44                   	inc    %esp
46358f:	6b 4f 45 42          	imul   $0x42,0x45(%edi),%ecx
463593:	35 53 30 65 54       	xor    $0x54653053,%eax
463598:	35 5a 51 67 4a       	xor    $0x4a67515a,%eax
46359d:	36 50                	ss push %eax
46359f:	52                   	push   %edx
4635a0:	6a 75                	push   $0x75
4635a2:	51                   	push   %ecx
4635a3:	33 2f                	xor    (%edi),%ebp
4635a5:	5a                   	pop    %edx
4635a6:	70 66                	jo     0x46360e
4635a8:	6f                   	outsl  %ds:(%esi),(%dx)
4635a9:	42                   	inc    %edx
4635aa:	6a 50                	push   $0x50
4635ac:	58                   	pop    %eax
4635ad:	56                   	push   %esi
4635ae:	49                   	dec    %ecx
4635af:	46                   	inc    %esi
4635b0:	4f                   	dec    %edi
4635b1:	57                   	push   %edi
4635b2:	66 34 6b             	data16 xor $0x6b,%al
4635b5:	53                   	push   %ebx
4635b6:	68 41 42 56 69       	push   $0x69564241
4635bb:	53                   	push   %ebx
4635bc:	6c                   	insb   (%dx),%es:(%edi)
4635bd:	2b 73 78             	sub    0x78(%ebx),%esi
4635c0:	5a                   	pop    %edx
4635c1:	6e                   	outsb  %ds:(%esi),(%dx)
4635c2:	46                   	inc    %esi
4635c3:	62 37                	bound  %esi,(%edi)
4635c5:	6d                   	insl   (%dx),%es:(%edi)
4635c6:	78 67                	js     0x46362f
4635c8:	50                   	push   %eax
4635c9:	54                   	push   %esp
4635ca:	53                   	push   %ebx
4635cb:	6d                   	insl   (%dx),%es:(%edi)
4635cc:	71 68                	jno    0x463636
4635ce:	44                   	inc    %esp
4635cf:	78 59                	js     0x46362a
4635d1:	71 75                	jno    0x463648
4635d3:	33 78 2f             	xor    0x2f(%eax),%edi
4635d6:	35 58 46 45 73       	xor    $0x73454658,%eax
4635db:	39 63 49             	cmp    %esp,0x49(%ebx)
4635de:	5a                   	pop    %edx
4635df:	4d                   	dec    %ebp
4635e0:	48                   	dec    %eax
4635e1:	36 55                	ss push %ebp
4635e3:	6c                   	insb   (%dx),%es:(%edi)
4635e4:	72 63                	jb     0x463649
4635e6:	43                   	inc    %ebx
4635e7:	50                   	push   %eax
4635e8:	43                   	inc    %ebx
4635e9:	46                   	inc    %esi
4635ea:	55                   	push   %ebp
4635eb:	70 4c                	jo     0x463639
4635ed:	39 63 67             	cmp    %esp,0x67(%ebx)
4635f0:	5a                   	pop    %edx
4635f1:	34 51                	xor    $0x51,%al
4635f3:	64 64 72 6b          	fs fs jb 0x463662
4635f7:	55                   	push   %ebp
4635f8:	39 51 70             	cmp    %edx,0x70(%ecx)
4635fb:	53                   	push   %ebx
4635fc:	51                   	push   %ecx
4635fd:	49                   	dec    %ecx
4635fe:	68 30 77 6b 7a       	push   $0x7a6b7730
463603:	54                   	push   %esp
463604:	56                   	push   %esi
463605:	71 2b                	jno    0x463632
463607:	47                   	inc    %edi
463608:	47                   	inc    %edi
463609:	70 6f                	jo     0x46367a
46360b:	6a 6f                	push   $0x6f
46360d:	2b 79 2f             	sub    0x2f(%ecx),%edi
463610:	49                   	dec    %ecx
463611:	43                   	inc    %ebx
463612:	61                   	popa
463613:	65 78 48             	gs js  0x46365e
463616:	69 2b 4c 53 68 6f    	imul   $0x6f68534c,(%ebx),%ebp
46361c:	58                   	pop    %eax
46361d:	47                   	inc    %edi
46361e:	67 72 75             	addr16 jb 0x463696
463621:	50                   	push   %eax
463622:	30 59 6b             	xor    %bl,0x6b(%ecx)
463625:	53                   	push   %ebx
463626:	6d                   	insl   (%dx),%es:(%edi)
463627:	66 5a                	pop    %dx
463629:	69 53 56 34 50 6d 6d 	imul   $0x6d6d5034,0x56(%ebx),%edx
463630:	31 59 54             	xor    %ebx,0x54(%ecx)
463633:	6d                   	insl   (%dx),%es:(%edi)
463634:	75 61                	jne    0x463697
463636:	70 38                	jo     0x463670
463638:	41                   	inc    %ecx
463639:	39 75 31             	cmp    %esi,0x31(%ebp)
46363c:	6d                   	insl   (%dx),%es:(%edi)
46363d:	63 70 39             	arpl   %esi,0x39(%eax)
463640:	6d                   	insl   (%dx),%es:(%edi)
463641:	79 4a                	jns    0x46368d
463643:	57                   	push   %edi
463644:	74 73                	je     0x4636b9
463646:	35 5a 4d 30 56       	xor    $0x56304d5a,%eax
46364b:	47                   	inc    %edi
46364c:	59                   	pop    %ecx
46364d:	57                   	push   %edi
46364e:	47                   	inc    %edi
46364f:	37                   	aaa
463650:	57                   	push   %edi
463651:	70 58                	jo     0x4636ab
463653:	2b 45 73             	sub    0x73(%ebp),%eax
463656:	37                   	aaa
463657:	71 69                	jno    0x4636c2
463659:	48                   	dec    %eax
46365a:	4b                   	dec    %ebx
46365b:	36 4b                	ss dec %ebx
46365d:	57                   	push   %edi
46365e:	49                   	dec    %ecx
46365f:	79 33                	jns    0x463694
463661:	47                   	inc    %edi
463662:	68 4f 53 47 44       	push   $0x4447534f
463667:	71 44                	jno    0x4636ad
463669:	33 31                	xor    (%ecx),%esi
46366b:	50                   	push   %eax
46366c:	75 55                	jne    0x4636c3
46366e:	41                   	inc    %ecx
46366f:	54                   	push   %esp
463670:	2b 6e 78             	sub    0x78(%esi),%ebp
463673:	54                   	push   %esp
463674:	42                   	inc    %edx
463675:	4a                   	dec    %edx
463676:	61                   	popa
463677:	5a                   	pop    %edx
463678:	49                   	dec    %ecx
463679:	75 63                	jne    0x4636de
46367b:	74 44                	je     0x4636c1
46367d:	6c                   	insb   (%dx),%es:(%edi)
46367e:	6e                   	outsb  %ds:(%esi),(%dx)
46367f:	33 56 4c             	xor    0x4c(%esi),%edx
463682:	41                   	inc    %ecx
463683:	37                   	aaa
463684:	46                   	inc    %esi
463685:	45                   	inc    %ebp
463686:	64 6a 6f             	fs push $0x6f
463689:	2f                   	das
46368a:	39 70 41             	cmp    %esi,0x41(%eax)
46368d:	64 52                	fs push %edx
46368f:	47                   	inc    %edi
463690:	42                   	inc    %edx
463691:	6c                   	insb   (%dx),%es:(%edi)
463692:	6d                   	insl   (%dx),%es:(%edi)
463693:	71 58                	jno    0x4636ed
463695:	6f                   	outsl  %ds:(%esi),(%dx)
463696:	56                   	push   %esi
463697:	37                   	aaa
463698:	56                   	push   %esi
463699:	2f                   	das
46369a:	4e                   	dec    %esi
46369b:	68 38 4b 4d 48       	push   $0x484d4b38
4636a0:	5a                   	pop    %edx
4636a1:	35 43 4d 59 56       	xor    $0x56594d43,%eax
4636a6:	73 48                	jae    0x4636f0
4636a8:	43                   	inc    %ebx
4636a9:	63 30                	arpl   %esi,(%eax)
4636ab:	4e                   	dec    %esi
4636ac:	57                   	push   %edi
4636ad:	6c                   	insb   (%dx),%es:(%edi)
4636ae:	4b                   	dec    %ebx
4636af:	4a                   	dec    %edx
4636b0:	78 50                	js     0x463702
4636b2:	39 56 73             	cmp    %edx,0x73(%esi)
4636b5:	78 4b                	js     0x463702
4636b7:	35 74 42 6e 31       	xor    $0x316e4274,%eax
4636bc:	48                   	dec    %eax
4636bd:	62 72 62             	bound  %esi,0x62(%edx)
4636c0:	50                   	push   %eax
4636c1:	48                   	dec    %eax
4636c2:	56                   	push   %esi
4636c3:	2f                   	das
4636c4:	35 68 75 53 37       	xor    $0x37537568,%eax
4636c9:	4e                   	dec    %esi
4636ca:	43                   	inc    %ebx
4636cb:	4e                   	dec    %esi
4636cc:	4d                   	dec    %ebp
4636cd:	79 47                	jns    0x463716
4636cf:	44                   	inc    %esp
4636d0:	2f                   	das
4636d1:	4c                   	dec    %esp
4636d2:	33 71 55             	xor    0x55(%ecx),%esi
4636d5:	45                   	inc    %ebp
4636d6:	4b                   	dec    %ebx
4636d7:	67 4e                	addr16 dec %esi
4636d9:	45                   	inc    %ebp
4636da:	54                   	push   %esp
4636db:	61                   	popa
4636dc:	4f                   	dec    %edi
4636dd:	50                   	push   %eax
4636de:	51                   	push   %ecx
4636df:	56                   	push   %esi
4636e0:	59                   	pop    %ecx
4636e1:	41                   	inc    %ecx
4636e2:	6f                   	outsl  %ds:(%esi),(%dx)
4636e3:	54                   	push   %esp
4636e4:	33 58 75             	xor    0x75(%eax),%ebx
4636e7:	56                   	push   %esi
4636e8:	44                   	inc    %esp
4636e9:	62 75 49             	bound  %esi,0x49(%ebp)
4636ec:	76 38                	jbe    0x463726
4636ee:	67 35 4e 32 38 6f    	addr16 xor $0x6f38324e,%eax
4636f4:	62 36                	bound  %esi,(%esi)
4636f6:	56                   	push   %esi
4636f7:	61                   	popa
4636f8:	39 62 36             	cmp    %esp,0x36(%edx)
4636fb:	76 47                	jbe    0x463744
4636fd:	53                   	push   %ebx
4636fe:	6f                   	outsl  %ds:(%esi),(%dx)
4636ff:	5a                   	pop    %edx
463700:	76 73                	jbe    0x463775
463702:	61                   	popa
463703:	4c                   	dec    %esp
463704:	38 76 78             	cmp    %dh,0x78(%esi)
463707:	70 74                	jo     0x46377d
463709:	68 34 30 55 7a       	push   $0x7a553034
46370e:	66 46                	inc    %si
463710:	59                   	pop    %ecx
463711:	4c                   	dec    %esp
463712:	47                   	inc    %edi
463713:	6b 78 70 2f          	imul   $0x2f,0x70(%eax),%edi
463717:	59                   	pop    %ecx
463718:	62 77 62             	bound  %esi,0x62(%edi)
46371b:	73 6c                	jae    0x463789
46371d:	4f                   	dec    %edi
46371e:	65 31 5a 63          	xor    %ebx,%gs:0x63(%edx)
463722:	4b                   	dec    %ebx
463723:	77 75                	ja     0x46379a
463725:	33 68 4a             	xor    0x4a(%eax),%ebp
463728:	76 52                	jbe    0x46377c
46372a:	6c                   	insb   (%dx),%es:(%edi)
46372b:	52                   	push   %edx
46372c:	5a                   	pop    %edx
46372d:	73 48                	jae    0x463777
46372f:	66 51                	push   %cx
463731:	79 64                	jns    0x463797
463733:	77 58                	ja     0x46378d
463735:	58                   	pop    %eax
463736:	76 5a                	jbe    0x463792
463738:	36 48                	ss dec %eax
46373a:	45                   	inc    %ebp
46373b:	4c                   	dec    %esp
46373c:	51                   	push   %ecx
46373d:	70 68                	jo     0x4637a7
46373f:	50                   	push   %eax
463740:	32 4f 52             	xor    0x52(%edi),%cl
463743:	31 4f 51             	xor    %ecx,0x51(%edi)
463746:	6c                   	insb   (%dx),%es:(%edi)
463747:	53                   	push   %ebx
463748:	2b 68 73             	sub    0x73(%eax),%ebp
46374b:	48                   	dec    %eax
46374c:	57                   	push   %edi
46374d:	55                   	push   %ebp
46374e:	32 62 33             	xor    0x33(%edx),%ah
463751:	63 59 32             	arpl   %ebx,0x32(%ecx)
463754:	61                   	popa
463755:	44                   	inc    %esp
463756:	35 30 5a 4c 72       	xor    $0x724c5a30,%eax
46375b:	34 31                	xor    $0x31,%al
46375d:	30 6b 75             	xor    %ch,0x75(%ebx)
463760:	6f                   	outsl  %ds:(%esi),(%dx)
463761:	56                   	push   %esi
463762:	58                   	pop    %eax
463763:	36 77 66             	ss ja  0x4637cc
463766:	49                   	dec    %ecx
463767:	58                   	pop    %eax
463768:	39 6b 50             	cmp    %ebp,0x50(%ebx)
46376b:	31 43 75             	xor    %eax,0x75(%ebx)
46376e:	41                   	inc    %ecx
46376f:	54                   	push   %esp
463770:	75 49                	jne    0x4637bb
463772:	78 49                	js     0x4637bd
463774:	72 66                	jb     0x4637dc
463776:	56                   	push   %esi
463777:	36 44                	ss inc %esp
463779:	36 59                	ss pop %ecx
46377b:	35 73 4e 54 51       	xor    $0x51544e73,%eax
463780:	77 4c                	ja     0x4637ce
463782:	7a 78                	jp     0x4637fc
463784:	2f                   	das
463785:	32 6c 34 2b          	xor    0x2b(%esp,%esi,1),%ch
463789:	47                   	inc    %edi
46378a:	7a 7a                	jp     0x463806