459674:	75 6d                	jne    0x4596e3
459676:	53                   	push   %ebx
459677:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
45967e:	5f                   	pop    %edi
45967f:	4d                   	dec    %ebp
459680:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
459687:	42                   	inc    %edx
459688:	6f                   	outsl  %ds:(%esi),(%dx)
459689:	78 00                	js     0x45968b
45968b:	73 65                	jae    0x4596f2
45968d:	74 5f                	je     0x4596ee
45968f:	4d                   	dec    %ebp
459690:	69 6e 69 6d 75 6d 53 	imul   $0x536d756d,0x69(%esi),%ebp
459697:	69 7a 65 00 50 65 72 	imul   $0x72655000,0x65(%edx),%edi
45969e:	66 6f                	outsw  %ds:(%esi),(%dx)
4596a0:	72 6d                	jb     0x45970f
4596a2:	4c                   	dec    %esp
4596a3:	61                   	popa
4596a4:	79 6f                	jns    0x459715
4596a6:	75 74                	jne    0x45971c
4596a8:	00 67 65             	add    %ah,0x65(%edi)
4596ab:	74 5f                	je     0x45970c
4596ad:	53                   	push   %ebx
4596ae:	69 65 6e 6e 61 00 67 	imul   $0x6700616e,0x6e(%ebp),%esp
4596b5:	65 74 5f             	gs je  0x459717
4596b8:	53                   	push   %ebx
4596b9:	61                   	popa
4596ba:	6e                   	outsb  %ds:(%esi),(%dx)
4596bb:	64 79 42             	fs jns 0x459700
4596be:	72 6f                	jb     0x45972f
4596c0:	77 6e                	ja     0x459730
4596c2:	00 45 6d             	add    %al,0x6d(%ebp)
4596c5:	70 74                	jo     0x45973b
4596c7:	79 00                	jns    0x4596c9
4596c9:	47                   	inc    %edi
4596ca:	65 74 00             	gs je  0x4596cd
4596cd:	67 65 74 5f          	addr16 gs je 0x459730
4596d1:	42                   	inc    %edx
4596d2:	6c                   	insb   (%dx),%es:(%edi)
4596d3:	61                   	popa
4596d4:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4596d7:	67 65 74 5f          	addr16 gs je 0x45973a
4596db:	57                   	push   %edi
4596dc:	68 69 74 65 00       	push   $0x657469
4596e1:	53                   	push   %ebx
4596e2:	65 74 00             	gs je  0x4596e5
4596e5:	45                   	inc    %ebp
4596e6:	6e                   	outsb  %ds:(%esi),(%dx)
4596e7:	75 6d                	jne    0x459756
4596e9:	65 72 61             	gs jb  0x45974d
4596ec:	74 6f                	je     0x45975d
4596ee:	72 00                	jb     0x4596f0
4596f0:	67 65 74 5f          	addr16 gs je 0x459753
4596f4:	43                   	inc    %ebx
4596f5:	6f                   	outsl  %ds:(%esi),(%dx)
4596f6:	75 6e                	jne    0x459766
4596f8:	74 00                	je     0x4596fa
4596fa:	47                   	inc    %edi
4596fb:	65 74 45             	gs je  0x459743
4596fe:	6e                   	outsb  %ds:(%esi),(%dx)
4596ff:	75 6d                	jne    0x45976e
459701:	65 72 61             	gs jb  0x459765
459704:	74 6f                	je     0x459775
459706:	72 00                	jb     0x459708
459708:	67 65 74 5f          	addr16 gs je 0x45976b
45970c:	43                   	inc    %ebx
45970d:	75 72                	jne    0x459781
45970f:	72 65                	jb     0x459776
459711:	6e                   	outsb  %ds:(%esi),(%dx)
459712:	74 00                	je     0x459714
459714:	4d                   	dec    %ebp
459715:	6f                   	outsl  %ds:(%esi),(%dx)
459716:	76 65                	jbe    0x45977d
459718:	4e                   	dec    %esi
459719:	65 78 74             	gs js  0x459790
45971c:	00 43 6c             	add    %al,0x6c(%ebx)
45971f:	65 61                	gs popa
459721:	72 00                	jb     0x459723
459723:	73 65                	jae    0x45978a
459725:	74 5f                	je     0x459786
459727:	4d                   	dec    %ebp
459728:	61                   	popa
459729:	72 67                	jb     0x459792
45972b:	69 6e 00 73 65 74 5f 	imul   $0x5f746573,0x0(%esi),%ebp
459732:	54                   	push   %esp
459733:	65 78 74             	gs js  0x4597aa
459736:	41                   	inc    %ecx
459737:	6c                   	insb   (%dx),%es:(%edi)
459738:	69 67 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%esp
45973f:	5f                   	pop    %edi
459740:	46                   	inc    %esi
459741:	6f                   	outsl  %ds:(%esi),(%dx)
459742:	72 65                	jb     0x4597a9
459744:	43                   	inc    %ebx
459745:	6f                   	outsl  %ds:(%esi),(%dx)
459746:	6c                   	insb   (%dx),%es:(%edi)
459747:	6f                   	outsl  %ds:(%esi),(%dx)
459748:	72 00                	jb     0x45974a
45974a:	46                   	inc    %esi
45974b:	72 6f                	jb     0x4597bc
45974d:	6d                   	insl   (%dx),%es:(%edi)
45974e:	46                   	inc    %esi
45974f:	69 6c 65 00 73 65 74 	imul   $0x5f746573,0x0(%ebp,%eiz,2),%ebp
459756:	5f
459757:	49                   	dec    %ecx
459758:	6d                   	insl   (%dx),%es:(%edi)
459759:	61                   	popa
45975a:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
45975f:	6e                   	outsb  %ds:(%esi),(%dx)
459760:	73 6f                	jae    0x4597d1
459762:	6c                   	insb   (%dx),%es:(%edi)
459763:	65 00 57 72          	add    %dl,%gs:0x72(%edi)
459767:	69 74 65 4c 69 6e 65 	imul   $0x656e69,0x4c(%ebp,%eiz,2),%esi
45976e:	00
45976f:	67 65 74 5f          	addr16 gs je 0x4597d2
459773:	49                   	dec    %ecx
459774:	6d                   	insl   (%dx),%es:(%edi)
459775:	61                   	popa
459776:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
45977b:	74 5f                	je     0x4597dc
45977d:	46                   	inc    %esi
45977e:	6f                   	outsl  %ds:(%esi),(%dx)
45977f:	72 65                	jb     0x4597e6
459781:	43                   	inc    %ebx
459782:	6f                   	outsl  %ds:(%esi),(%dx)
459783:	6c                   	insb   (%dx),%es:(%edi)
459784:	6f                   	outsl  %ds:(%esi),(%dx)
459785:	72 00                	jb     0x459787
459787:	67 65 74 5f          	addr16 gs je 0x4597ea
45978b:	44                   	inc    %esp
45978c:	61                   	popa
45978d:	72 6b                	jb     0x4597fa
45978f:	4f                   	dec    %edi
459790:	6c                   	insb   (%dx),%es:(%edi)
459791:	69 76 65 47 72 65 65 	imul   $0x65657247,0x65(%esi),%esi
459798:	6e                   	outsb  %ds:(%esi),(%dx)
459799:	00 67 65             	add    %ah,0x65(%edi)
45979c:	74 5f                	je     0x4597fd
45979e:	4f                   	dec    %edi
45979f:	6c                   	insb   (%dx),%es:(%edi)
4597a0:	69 76 65 44 72 61 62 	imul   $0x62617244,0x65(%esi),%esi
4597a7:	00 67 65             	add    %ah,0x65(%edi)
4597aa:	74 5f                	je     0x45980b
4597ac:	54                   	push   %esp
4597ad:	6f                   	outsl  %ds:(%esi),(%dx)
4597ae:	6d                   	insl   (%dx),%es:(%edi)
4597af:	61                   	popa
4597b0:	74 6f                	je     0x459821
4597b2:	00 72 65             	add    %dh,0x65(%edx)
4597b5:	6d                   	insl   (%dx),%es:(%edi)
4597b6:	6f                   	outsl  %ds:(%esi),(%dx)
4597b7:	76 65                	jbe    0x45981e
4597b9:	5f                   	pop    %edi
4597ba:	43                   	inc    %ebx
4597bb:	6c                   	insb   (%dx),%es:(%edi)
4597bc:	69 63 6b 00 67 65 74 	imul   $0x74656700,0x6b(%ebx),%esp
4597c3:	5f                   	pop    %edi
4597c4:	53                   	push   %ebx
4597c5:	69 7a 65 00 53 68 6f 	imul   $0x6f685300,0x65(%edx),%edi
4597cc:	77 44                	ja     0x459812
4597ce:	69 61 6c 6f 67 00 61 	imul   $0x6100676f,0x6c(%ecx),%esp
4597d5:	64 64 5f             	fs fs pop %edi
4597d8:	46                   	inc    %esi
4597d9:	6f                   	outsl  %ds:(%esi),(%dx)
4597da:	72 6d                	jb     0x459849
4597dc:	43                   	inc    %ebx
4597dd:	6c                   	insb   (%dx),%es:(%edi)
4597de:	6f                   	outsl  %ds:(%esi),(%dx)
4597df:	73 65                	jae    0x459846
4597e1:	64 00 43 6c          	add    %al,%fs:0x6c(%ebx)
4597e5:	6f                   	outsl  %ds:(%esi),(%dx)
4597e6:	73 65                	jae    0x45984d
4597e8:	00 47 65             	add    %al,0x65(%edi)
4597eb:	74 54                	je     0x459841
4597ed:	79 70                	jns    0x45985f
4597ef:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
4597f3:	74 33                	je     0x459828
4597f5:	32 00                	xor    (%eax),%al
4597f7:	73 65                	jae    0x45985e
4597f9:	74 5f                	je     0x45985a
4597fb:	46                   	inc    %esi
4597fc:	6c                   	insb   (%dx),%es:(%edi)
4597fd:	61                   	popa
4597fe:	74 53                	je     0x459853
459800:	74 79                	je     0x45987b
459802:	6c                   	insb   (%dx),%es:(%edi)
459803:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
459807:	74 5f                	je     0x459868
459809:	45                   	inc    %ebp
45980a:	6e                   	outsb  %ds:(%esi),(%dx)
45980b:	61                   	popa
45980c:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
459810:	00 61 64             	add    %ah,0x64(%ecx)
459813:	64 5f                	fs pop %edi
459815:	50                   	push   %eax
459816:	61                   	popa
459817:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
45981e:	5f                   	pop    %edi
45981f:	47                   	inc    %edi
459820:	72 61                	jb     0x459883
459822:	70 68                	jo     0x45988c
459824:	69 63 73 00 73 65 74 	imul   $0x74657300,0x73(%ebx),%esp
45982b:	5f                   	pop    %edi
45982c:	43                   	inc    %ebx
45982d:	6f                   	outsl  %ds:(%esi),(%dx)
45982e:	6d                   	insl   (%dx),%es:(%edi)
45982f:	70 6f                	jo     0x4598a0
459831:	73 69                	jae    0x45989c
459833:	74 69                	je     0x45989e
459835:	6e                   	outsb  %ds:(%esi),(%dx)
459836:	67 51                	addr16 push %ecx
459838:	75 61                	jne    0x45989b
45983a:	6c                   	insb   (%dx),%es:(%edi)
45983b:	69 74 79 00 61 64 64 	imul   $0x5f646461,0x0(%ecx,%edi,2),%esi
459842:	5f
459843:	4b                   	dec    %ebx
459844:	65 79 55             	gs jns 0x45989c
459847:	70 00                	jo     0x459849
459849:	61                   	popa
45984a:	64 64 5f             	fs fs pop %edi
45984d:	4b                   	dec    %ebx
45984e:	65 79 44             	gs jns 0x459895
459851:	6f                   	outsl  %ds:(%esi),(%dx)
459852:	77 6e                	ja     0x4598c2
459854:	00 46 69             	add    %al,0x69(%esi)
459857:	6c                   	insb   (%dx),%es:(%edi)
459858:	6c                   	insb   (%dx),%es:(%edi)
459859:	52                   	push   %edx
45985a:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
45985f:	67 6c                	insb   (%dx),%es:(%di)
459861:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
459865:	74 5f                	je     0x4598c6
459867:	4b                   	dec    %ebx
459868:	65 79 43             	gs jns 0x4598ae
45986b:	6f                   	outsl  %ds:(%esi),(%dx)
45986c:	64 65 00 49 6e       	fs add %cl,%gs:0x6e(%ecx)
459871:	76 61                	jbe    0x4598d4
459873:	6c                   	insb   (%dx),%es:(%edi)
459874:	69 64 61 74 65 00 44 	imul   $0x72440065,0x74(%ecx,%eiz,2),%esp
45987b:	72
45987c:	61                   	popa
45987d:	77 52                	ja     0x4598d1
45987f:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
459884:	67 6c                	insb   (%dx),%es:(%di)
459886:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
45988a:	61                   	popa
45988b:	72 74                	jb     0x459901
45988d:	00 61 64             	add    %ah,0x64(%ecx)
459890:	64 5f                	fs pop %edi
459892:	45                   	inc    %ebp
459893:	6c                   	insb   (%dx),%es:(%edi)
459894:	61                   	popa
459895:	70 73                	jo     0x45990a
459897:	65 64 00 42 72       	gs add %al,%fs:0x72(%edx)
45989c:	75 73                	jne    0x459911
45989e:	68 65 73 00 67       	push   $0x67007365
4598a3:	65 74 5f             	gs je  0x459905
4598a6:	54                   	push   %esp
4598a7:	72 61                	jb     0x45990a
4598a9:	6e                   	outsb  %ds:(%esi),(%dx)
4598aa:	73 70                	jae    0x45991c
4598ac:	61                   	popa
4598ad:	72 65                	jb     0x459914
4598af:	6e                   	outsb  %ds:(%esi),(%dx)
4598b0:	74 00                	je     0x4598b2
4598b2:	46                   	inc    %esi
4598b3:	69 6c 6c 45 6c 6c 69 	imul   $0x70696c6c,0x45(%esp,%ebp,2),%ebp
4598ba:	70
4598bb:	73 65                	jae    0x459922
4598bd:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
4598c1:	77 49                	ja     0x45990c
4598c3:	6d                   	insl   (%dx),%es:(%edi)
4598c4:	61                   	popa
4598c5:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
4598ca:	74 5f                	je     0x45992b
4598cc:	53                   	push   %ebx
4598cd:	74 61                	je     0x459930
4598cf:	72 74                	jb     0x459945
4598d1:	50                   	push   %eax
4598d2:	6f                   	outsl  %ds:(%esi),(%dx)
4598d3:	73 69                	jae    0x45993e
4598d5:	74 69                	je     0x459940
4598d7:	6f                   	outsl  %ds:(%esi),(%dx)
4598d8:	6e                   	outsb  %ds:(%esi),(%dx)
4598d9:	00 73 65             	add    %dh,0x65(%ebx)
4598dc:	74 5f                	je     0x45993d
4598de:	49                   	dec    %ecx
4598df:	6e                   	outsb  %ds:(%esi),(%dx)
4598e0:	74 65                	je     0x459947
4598e2:	72 76                	jb     0x45995a
4598e4:	61                   	popa
4598e5:	6c                   	insb   (%dx),%es:(%edi)
4598e6:	00 61 64             	add    %ah,0x64(%ecx)
4598e9:	64 5f                	fs pop %edi
4598eb:	54                   	push   %esp
4598ec:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
4598f3:	5f                   	pop    %edi
4598f4:	4c                   	dec    %esp
4598f5:	6f                   	outsl  %ds:(%esi),(%dx)
4598f6:	61                   	popa
4598f7:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4598fb:	74 5f                	je     0x45995c
4598fd:	4c                   	dec    %esp
4598fe:	6f                   	outsl  %ds:(%esi),(%dx)
4598ff:	63 61 74             	arpl   %esp,0x74(%ecx)
459902:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
459909:	5f                   	pop    %edi
45990a:	53                   	push   %ebx
45990b:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
459912:	00 52 65             	add    %dl,0x65(%edx)
459915:	6d                   	insl   (%dx),%es:(%edi)
459916:	6f                   	outsl  %ds:(%esi),(%dx)
459917:	76 65                	jbe    0x45997e
459919:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
45991d:	64 00 47 65          	add    %al,%fs:0x65(%edi)
459921:	74 54                	je     0x459977
459923:	79 70                	jns    0x459995
459925:	65 73 00             	gs jae 0x459928
459928:	49                   	dec    %ecx
459929:	6e                   	outsb  %ds:(%esi),(%dx)
45992a:	76 6f                	jbe    0x45999b
45992c:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
459930:	6d                   	insl   (%dx),%es:(%edi)
459931:	62 65 72             	bound  %esp,0x72(%ebp)
459934:	00 45 78             	add    %al,0x78(%ebp)
459937:	69 74 00 47 65 74 42 	imul   $0x79427465,0x47(%eax,%eax,1),%esi
45993e:	79
45993f:	74 65                	je     0x4599a6
459941:	73 00                	jae    0x459943
459943:	73 65                	jae    0x4599aa
459945:	74 5f                	je     0x4599a6
459947:	4b                   	dec    %ebx
459948:	65 79 00             	gs jns 0x45994b
45994b:	73 65                	jae    0x4599b2
45994d:	74 5f                	je     0x4599ae
45994f:	49                   	dec    %ecx
459950:	56                   	push   %esi
459951:	00 43 72             	add    %al,0x72(%ebx)
459954:	65 61                	gs popa
459956:	74 65                	je     0x4599bd
459958:	44                   	inc    %esp
459959:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
45995d:	70 74                	jo     0x4599d3
45995f:	6f                   	outsl  %ds:(%esi),(%dx)
459960:	72 00                	jb     0x459962
459962:	54                   	push   %esp
459963:	72 61                	jb     0x4599c6
459965:	6e                   	outsb  %ds:(%esi),(%dx)
459966:	73 66                	jae    0x4599ce
459968:	6f                   	outsl  %ds:(%esi),(%dx)