4595fa:	48                   	dec    %eax
4595fb:	6e                   	outsb  %ds:(%esi),(%dx)
4595fc:	57                   	push   %edi
4595fd:	32 39                	xor    (%ecx),%bh
4595ff:	6a 69                	push   $0x69
459601:	57                   	push   %edi
459602:	53                   	push   %ebx
459603:	5a                   	pop    %edx
459604:	33 50 70             	xor    0x70(%eax),%edx
459607:	35 31 70 6b 4b       	xor    $0x4b6b7031,%eax
45960c:	63 34 41             	arpl   %esi,(%ecx,%eax,2)
45960f:	72 36                	jb     0x459647
459611:	4e                   	dec    %esi
459612:	69 5a 34 69 2b 56 74 	imul   $0x74562b69,0x34(%edx),%ebx
459619:	4e                   	dec    %esi
45961a:	4a                   	dec    %edx
45961b:	41                   	inc    %ecx
45961c:	5a                   	pop    %edx
45961d:	70 70                	jo     0x45968f
45961f:	53                   	push   %ebx
459620:	78 77                	js     0x459699
459622:	70 47                	jo     0x45966b
459624:	4e                   	dec    %esi
459625:	4c                   	dec    %esp
459626:	6e                   	outsb  %ds:(%esi),(%dx)
459627:	69 36 68 62 48 50    	imul   $0x50486268,(%esi),%esi
45962d:	61                   	popa
45962e:	45                   	inc    %ebp
45962f:	66 31 42 4e          	xor    %ax,0x4e(%edx)
459633:	6d                   	insl   (%dx),%es:(%edi)
459634:	49                   	dec    %ecx
459635:	65 61                	gs popa
459637:	6d                   	insl   (%dx),%es:(%edi)
459638:	66 37                	data16 aaa
45963a:	50                   	push   %eax
45963b:	34 49                	xor    $0x49,%al
45963d:	37                   	aaa
45963e:	37                   	aaa
45963f:	45                   	inc    %ebp
459640:	78 36                	js     0x459678
459642:	67 57                	addr16 push %edi
459644:	61                   	popa
459645:	34 62                	xor    $0x62,%al
459647:	52                   	push   %edx
459648:	61                   	popa
459649:	50                   	push   %eax
45964a:	64 6a 50             	fs push $0x50
45964d:	31 56 63             	xor    %edx,0x63(%esi)
459650:	34 43                	xor    $0x43,%al
459652:	4f                   	dec    %edi
459653:	56                   	push   %esi
459654:	64 4b                	fs dec %ebx
459656:	78 4f                	js     0x4596a7
459658:	53                   	push   %ebx
459659:	78 33                	js     0x45968e
45965b:	31 30                	xor    %esi,(%eax)
45965d:	6c                   	insb   (%dx),%es:(%edi)
45965e:	77 69                	ja     0x4596c9
459660:	71 33                	jno    0x459695
459662:	33 53 38             	xor    0x38(%ebx),%edx
459665:	50                   	push   %eax
459666:	4c                   	dec    %esp
459667:	49                   	dec    %ecx
459668:	44                   	inc    %esp
459669:	36 61                	ss popa
45966b:	62 4e 61             	bound  %ecx,0x61(%esi)
45966e:	6d                   	insl   (%dx),%es:(%edi)
45966f:	32 79 4f             	xor    0x4f(%ecx),%bh
459672:	67 6c                	insb   (%dx),%es:(%di)
459674:	61                   	popa
459675:	57                   	push   %edi
459676:	4b                   	dec    %ebx
459677:	2b 61 4b             	sub    0x4b(%ecx),%esp
45967a:	59                   	pop    %ecx
45967b:	67 35 6b 77 64 6c    	addr16 xor $0x6c64776b,%eax
459681:	6f                   	outsl  %ds:(%esi),(%dx)
459682:	48                   	dec    %eax
459683:	45                   	inc    %ebp
459684:	37                   	aaa
459685:	56                   	push   %esi
459686:	34 75                	xor    $0x75,%al
459688:	4c                   	dec    %esp
459689:	67 54                	addr16 push %esp
45968b:	50                   	push   %eax
45968c:	6f                   	outsl  %ds:(%esi),(%dx)
45968d:	51                   	push   %ecx
45968e:	6b 78 33 6f          	imul   $0x6f,0x33(%eax),%edi
459692:	55                   	push   %ebp
459693:	36 4a                	ss dec %edx
459695:	38 7a 5a             	cmp    %bh,0x5a(%edx)
459698:	42                   	inc    %edx
459699:	54                   	push   %esp
45969a:	61                   	popa
45969b:	48                   	dec    %eax
45969c:	4a                   	dec    %edx
45969d:	77 68                	ja     0x459707
45969f:	53                   	push   %ebx
4596a0:	79 73                	jns    0x459715
4596a2:	66 2b 55 77          	sub    0x77(%ebp),%dx
4596a6:	79 6b                	jns    0x459713
4596a8:	52                   	push   %edx
4596a9:	35 4f 4b 69 32       	xor    $0x32694b4f,%eax
4596ae:	6f                   	outsl  %ds:(%esi),(%dx)
4596af:	34 59                	xor    $0x59,%al
4596b1:	78 43                	js     0x4596f6
4596b3:	51                   	push   %ecx
4596b4:	77 52                	ja     0x459708
4596b6:	54                   	push   %esp
4596b7:	72 4e                	jb     0x459707
4596b9:	50                   	push   %eax
4596ba:	48                   	dec    %eax
4596bb:	59                   	pop    %ecx
4596bc:	57                   	push   %edi
4596bd:	77 78                	ja     0x459737
4596bf:	36 6e                	outsb  %ss:(%esi),(%dx)
4596c1:	38 46 72             	cmp    %al,0x72(%esi)
4596c4:	6c                   	insb   (%dx),%es:(%edi)
4596c5:	4b                   	dec    %ebx
4596c6:	76 36                	jbe    0x4596fe
4596c8:	38 53 4a             	cmp    %dl,0x4a(%ebx)
4596cb:	51                   	push   %ecx
4596cc:	51                   	push   %ecx
4596cd:	76 77                	jbe    0x459746
4596cf:	45                   	inc    %ebp
4596d0:	37                   	aaa
4596d1:	7a 35                	jp     0x459708
4596d3:	5a                   	pop    %edx
4596d4:	72 34                	jb     0x45970a
4596d6:	6a 6c                	push   $0x6c
4596d8:	73 30                	jae    0x45970a
4596da:	4b                   	dec    %ebx
4596db:	70 35                	jo     0x459712
4596dd:	50                   	push   %eax
4596de:	34 74                	xor    $0x74,%al
4596e0:	36 45                	ss inc %ebp
4596e2:	76 59                	jbe    0x45973d
4596e4:	6f                   	outsl  %ds:(%esi),(%dx)
4596e5:	47                   	inc    %edi
4596e6:	57                   	push   %edi
4596e7:	68 46 74 74 42       	push   $0x42747446
4596ec:	4b                   	dec    %ebx
4596ed:	4e                   	dec    %esi
4596ee:	62 30                	bound  %esi,(%eax)
4596f0:	31 6d 4b             	xor    %ebp,0x4b(%ebp)
4596f3:	2b 69 67             	sub    0x67(%ecx),%ebp
4596f6:	4d                   	dec    %ebp
4596f7:	69 4d 72 72 65 57 37 	imul   $0x37576572,0x72(%ebp),%ecx
4596fe:	37                   	aaa
4596ff:	41                   	inc    %ecx
459700:	49                   	dec    %ecx
459701:	35 7a 31 69 78       	xor    $0x7869317a,%eax
459706:	79 43                	jns    0x45974b
459708:	41                   	inc    %ecx
459709:	44                   	inc    %esp
45970a:	42                   	inc    %edx
45970b:	45                   	inc    %ebp
45970c:	42                   	inc    %edx
45970d:	2f                   	das
45970e:	57                   	push   %edi
45970f:	6a 54                	push   $0x54
459711:	34 34                	xor    $0x34,%al
459713:	2b 33                	sub    (%ebx),%esi
459715:	68 52 67 74 41       	push   $0x41746752
45971a:	51                   	push   %ecx
45971b:	66 6b 6a 65 33       	imul   $0x33,0x65(%edx),%bp
459720:	30 53 6a             	xor    %dl,0x6a(%ebx)
459723:	30 6e 37             	xor    %ch,0x37(%esi)
459726:	59                   	pop    %ecx
459727:	61                   	popa
459728:	45                   	inc    %ebp
459729:	69 78 30 69 58 4c 6a 	imul   $0x6a4c5869,0x30(%eax),%edi
459730:	33 45 37             	xor    0x37(%ebp),%eax
459733:	38 76 57             	cmp    %dh,0x57(%esi)
459736:	58                   	pop    %eax
459737:	44                   	inc    %esp
459738:	56                   	push   %esi
459739:	6d                   	insl   (%dx),%es:(%edi)
45973a:	64 6c                	fs insb (%dx),%es:(%edi)
45973c:	48                   	dec    %eax
45973d:	6d                   	insl   (%dx),%es:(%edi)
45973e:	55                   	push   %ebp
45973f:	6b 66 4f 49          	imul   $0x49,0x4f(%esi),%esp
459743:	67 52                	addr16 push %edx
459745:	51                   	push   %ecx
459746:	77 44                	ja     0x45978c
459748:	74 55                	je     0x45979f
45974a:	4b                   	dec    %ebx
45974b:	4e                   	dec    %esi
45974c:	38 77 72             	cmp    %dh,0x72(%edi)
45974f:	6e                   	outsb  %ds:(%esi),(%dx)
459750:	48                   	dec    %eax
459751:	79 42                	jns    0x459795
459753:	4e                   	dec    %esi
459754:	31 71 6f             	xor    %esi,0x6f(%ecx)
459757:	33 5a 2b             	xor    0x2b(%edx),%ebx
45975a:	62 2f                	bound  %ebp,(%edi)
45975c:	47                   	inc    %edi
45975d:	4a                   	dec    %edx
45975e:	59                   	pop    %ecx
45975f:	2f                   	das
459760:	73 74                	jae    0x4597d6
459762:	31 2b                	xor    %ebp,(%ebx)
459764:	6f                   	outsl  %ds:(%esi),(%dx)
459765:	4a                   	dec    %edx
459766:	6e                   	outsb  %ds:(%esi),(%dx)
459767:	76 2f                	jbe    0x459798
459769:	6b 38 74             	imul   $0x74,(%eax),%edi
45976c:	79 76                	jns    0x4597e4
45976e:	44                   	inc    %esp
45976f:	49                   	dec    %ecx
459770:	68 7a 77 56 6e       	push   $0x6e56777a
459775:	32 30                	xor    (%eax),%dh
459777:	79 4c                	jns    0x4597c5
459779:	61                   	popa
45977a:	57                   	push   %edi
45977b:	50                   	push   %eax
45977c:	68 39 48 46 2f       	push   $0x2f464839
459781:	46                   	inc    %esi
459782:	78 50                	js     0x4597d4
459784:	4b                   	dec    %ebx
459785:	62 41 59             	bound  %eax,0x59(%ecx)
459788:	66 32 67 38          	data16 xor 0x38(%edi),%ah
45978c:	43                   	inc    %ebx
45978d:	65 4f                	gs dec %edi
45978f:	37                   	aaa
459790:	61                   	popa
459791:	43                   	inc    %ebx
459792:	55                   	push   %ebp
459793:	4e                   	dec    %esi
459794:	61                   	popa
459795:	38 48 56             	cmp    %cl,0x56(%eax)
459798:	54                   	push   %esp
459799:	30 48 53             	xor    %cl,0x53(%eax)
45979c:	64 78 6e             	fs js  0x45980d
45979f:	66 58                	pop    %ax
4597a1:	53                   	push   %ebx
4597a2:	48                   	dec    %eax
4597a3:	42                   	inc    %edx
4597a4:	72 74                	jb     0x45981a
4597a6:	39 79 64             	cmp    %edi,0x64(%ecx)
4597a9:	46                   	inc    %esi
4597aa:	38 59 53             	cmp    %bl,0x53(%ecx)
4597ad:	56                   	push   %esi
4597ae:	4c                   	dec    %esp
4597af:	37                   	aaa
4597b0:	33 6e 4b             	xor    0x4b(%esi),%ebp
4597b3:	4e                   	dec    %esi
4597b4:	77 57                	ja     0x45980d
4597b6:	61                   	popa
4597b7:	31 61 47             	xor    %esp,0x47(%ecx)
4597ba:	69 78 71 42 69 30 53 	imul   $0x53306942,0x71(%eax),%edi
4597c1:	5a                   	pop    %edx
4597c2:	56                   	push   %esi
4597c3:	61                   	popa
4597c4:	44                   	inc    %esp
4597c5:	36 76 6a             	ss jbe 0x459832
4597c8:	5a                   	pop    %edx
4597c9:	53                   	push   %ebx
4597ca:	53                   	push   %ebx
4597cb:	2f                   	das
4597cc:	47                   	inc    %edi
4597cd:	38 38                	cmp    %bh,(%eax)
4597cf:	69 47 49 6d 35 5a 39 	imul   $0x395a356d,0x49(%edi),%eax
4597d6:	61                   	popa
4597d7:	4c                   	dec    %esp
4597d8:	6e                   	outsb  %ds:(%esi),(%dx)
4597d9:	54                   	push   %esp
4597da:	57                   	push   %edi
4597db:	58                   	pop    %eax
4597dc:	73 46                	jae    0x459824
4597de:	75 32                	jne    0x459812
4597e0:	30 4c 50 70          	xor    %cl,0x70(%eax,%edx,2)
4597e4:	6d                   	insl   (%dx),%es:(%edi)
4597e5:	6f                   	outsl  %ds:(%esi),(%dx)
4597e6:	43                   	inc    %ebx
4597e7:	66 41                	inc    %cx
4597e9:	43                   	inc    %ebx
4597ea:	53                   	push   %ebx
4597eb:	45                   	inc    %ebp
4597ec:	71 42                	jno    0x459830
4597ee:	49                   	dec    %ecx
4597ef:	33 53 53             	xor    0x53(%ebx),%edx
4597f2:	56                   	push   %esi
4597f3:	70 6a                	jo     0x45985f
4597f5:	36 66 54             	ss push %sp
4597f8:	7a 55                	jp     0x45984f
4597fa:	56                   	push   %esi
4597fb:	43                   	inc    %ebx
4597fc:	64 6e                	outsb  %fs:(%esi),(%dx)
4597fe:	7a 2b                	jp     0x45982b
459800:	68 65 7a 76 72       	push   $0x72767a65
459805:	43                   	inc    %ebx
459806:	72 7a                	jb     0x459882
459808:	70 2f                	jo     0x459839
45980a:	6a 6f                	push   $0x6f
45980c:	57                   	push   %edi
45980d:	6c                   	insb   (%dx),%es:(%edi)
45980e:	39 63 41             	cmp    %esp,0x41(%ebx)
459811:	48                   	dec    %eax
459812:	71 6c                	jno    0x459880
459814:	64 5a                	fs pop %edx
459816:	4b                   	dec    %ebx
459817:	39 53 77             	cmp    %edx,0x77(%ebx)
45981a:	6c                   	insb   (%dx),%es:(%edi)
45981b:	4a                   	dec    %edx
45981c:	78 6b                	js     0x459889
45981e:	35 52 78 70 39       	xor    $0x39707852,%eax
459823:	4b                   	dec    %ebx
459824:	68 31 73 73 4c       	push   $0x4c737331
459829:	35 34 2b 48 6d       	xor    $0x6d482b34,%eax
45982e:	77 54                	ja     0x459884
459830:	54                   	push   %esp
459831:	6a 64                	push   $0x64
459833:	4f                   	dec    %edi
459834:	6e                   	outsb  %ds:(%esi),(%dx)
459835:	58                   	pop    %eax
459836:	48                   	dec    %eax
459837:	71 66                	jno    0x45989f
459839:	78 57                	js     0x459892
45983b:	5a                   	pop    %edx
45983c:	6c                   	insb   (%dx),%es:(%edi)
45983d:	7a 4f                	jp     0x45988e
45983f:	34 68                	xor    $0x68,%al
459841:	34 6b                	xor    $0x6b,%al
459843:	56                   	push   %esi
459844:	73 31                	jae    0x459877
459846:	69 72 57 6f 39 61 4c 	imul   $0x4c61396f,0x57(%edx),%esi
45984d:	37                   	aaa
45984e:	79 53                	jns    0x4598a3
459850:	77 34                	ja     0x459886
459852:	66 36 63 67 47       	arpl   %sp,%ss:0x47(%edi)
459857:	6b 6a 78 58          	imul   $0x58,0x78(%edx),%ebp
45985b:	6f                   	outsl  %ds:(%esi),(%dx)
45985c:	36 32 61 57          	xor    %ss:0x57(%ecx),%ah
459860:	50                   	push   %eax
459861:	65 36 4f             	gs ss dec %edi
459864:	71 47                	jno    0x4598ad
459866:	4f                   	dec    %edi
459867:	4f                   	dec    %edi
459868:	66 6e                	data16 outsb %ds:(%esi),(%dx)
45986a:	4e                   	dec    %esi
45986b:	66 52                	push   %dx
45986d:	39 7a 71             	cmp    %edi,0x71(%edx)
459870:	6e                   	outsb  %ds:(%esi),(%dx)
459871:	62 66 58             	bound  %esp,0x58(%esi)
459874:	69 37 33 6c 4b 2b    	imul   $0x2b4b6c33,(%edi),%esi
45987a:	57                   	push   %edi
45987b:	73 4e                	jae    0x4598cb
45987d:	50                   	push   %eax
45987e:	48                   	dec    %eax