430758:	67 76 45             	addr16 jbe 0x4307a0
43075b:	31 38                	xor    %edi,(%eax)
43075d:	37                   	aaa
43075e:	53                   	push   %ebx
43075f:	43                   	inc    %ebx
430760:	6e                   	outsb  %ds:(%esi),(%dx)
430761:	78 6b                	js     0x4307ce
430763:	37                   	aaa
430764:	65 57                	gs push %edi
430766:	57                   	push   %edi
430767:	59                   	pop    %ecx
430768:	67 4b                	addr16 dec %ebx
43076a:	48                   	dec    %eax
43076b:	59                   	pop    %ecx
43076c:	72 34                	jb     0x4307a2
43076e:	47                   	inc    %edi
43076f:	45                   	inc    %ebp
430770:	67 50                	addr16 push %eax
430772:	42                   	inc    %edx
430773:	71 36                	jno    0x4307ab
430775:	43                   	inc    %ebx
430776:	6c                   	insb   (%dx),%es:(%edi)
430777:	6b 67 34 32          	imul   $0x32,0x34(%edi),%esp
43077b:	78 4b                	js     0x4307c8
43077d:	49                   	dec    %ecx
43077e:	6c                   	insb   (%dx),%es:(%edi)
43077f:	68 6d 49 4e 72       	push   $0x724e496d
430784:	73 46                	jae    0x4307cc
430786:	2f                   	das
430787:	78 5a                	js     0x4307e3
430789:	49                   	dec    %ecx
43078a:	4a                   	dec    %edx
43078b:	47                   	inc    %edi
43078c:	78 58                	js     0x4307e6
43078e:	74 74                	je     0x430804
430790:	68 2f 67 77 42       	push   $0x4277672f
430795:	41                   	inc    %ecx
430796:	43                   	inc    %ebx
430797:	43                   	inc    %ebx
430798:	65 68 54 72 71 5a    	gs push $0x5a717254
43079e:	53                   	push   %ebx
43079f:	41                   	inc    %ecx
4307a0:	31 65 73             	xor    %esp,0x73(%ebp)
4307a3:	55                   	push   %ebp
4307a4:	56                   	push   %esi
4307a5:	57                   	push   %edi
4307a6:	5a                   	pop    %edx
4307a7:	45                   	inc    %ebp
4307a8:	67 36 6f             	outsl  %ss:(%si),(%dx)
4307ab:	70 58                	jo     0x430805
4307ad:	2f                   	das
4307ae:	47                   	inc    %edi
4307af:	55                   	push   %ebp
4307b0:	67 4c                	addr16 dec %esp
4307b2:	31 4b 58             	xor    %ecx,0x58(%ebx)
4307b5:	37                   	aaa
4307b6:	31 6c 6d 49          	xor    %ebp,0x49(%ebp,%ebp,2)
4307ba:	4e                   	dec    %esi
4307bb:	6a 63                	push   $0x63
4307bd:	37                   	aaa
4307be:	75 74                	jne    0x430834
4307c0:	5a                   	pop    %edx
4307c1:	49                   	dec    %ecx
4307c2:	41                   	inc    %ecx
4307c3:	45                   	inc    %ebp
4307c4:	41                   	inc    %ecx
4307c5:	41                   	inc    %ecx
4307c6:	41                   	inc    %ecx
4307c7:	42                   	inc    %edx
4307c8:	6a 5a                	push   $0x5a
4307ca:	6d                   	insl   (%dx),%es:(%edi)
4307cb:	56                   	push   %esi
4307cc:	68 30 70 7a 2b       	push   $0x2b7a7030
4307d1:	44                   	inc    %esp
4307d2:	41                   	inc    %ecx
4307d3:	45                   	inc    %ebp
4307d4:	41                   	inc    %ecx
4307d5:	49                   	dec    %ecx
4307d6:	46                   	inc    %esi
4307d7:	4b                   	dec    %ebx
4307d8:	4a                   	dec    %edx
4307d9:	46                   	inc    %esi
4307da:	2b 4a 6c             	sub    0x6c(%edx),%ecx
4307dd:	49                   	dec    %ecx
4307de:	49                   	dec    %ecx
4307df:	42                   	inc    %edx
4307e0:	32 36                	xor    (%esi),%dh
4307e2:	42                   	inc    %edx
4307e3:	31 5a 2f             	xor    %ebx,0x2f(%edx)
4307e6:	67 77 42             	addr16 ja 0x43082b
4307e9:	41                   	inc    %ecx
4307ea:	43                   	inc    %ebx
4307eb:	41                   	inc    %ecx
4307ec:	42                   	inc    %edx
4307ed:	75 54                	jne    0x430843
4307ef:	62 38                	bound  %edi,(%eax)
4307f1:	49                   	dec    %ecx
4307f2:	44                   	inc    %esp
4307f3:	4f                   	dec    %edi
4307f4:	6b 2b 79             	imul   $0x79,(%ebx),%ebp
4307f7:	46                   	inc    %esi
4307f8:	68 5a 6d 59 67       	push   $0x67596d5a
4307fd:	63 75 49             	arpl   %esi,0x49(%ebp)
430800:	79 49                	jns    0x43084b
430802:	6c                   	insb   (%dx),%es:(%edi)
430803:	67 67 41             	addr16 addr16 inc %ecx
430806:	67 41                	addr16 inc %ecx
430808:	41                   	inc    %ecx
430809:	41                   	inc    %ecx
43080a:	47                   	inc    %edi
43080b:	4d                   	dec    %ebp
43080c:	67 41                	addr16 inc %ecx
43080e:	51                   	push   %ecx
43080f:	41                   	inc    %ecx
430810:	41                   	inc    %ecx
430811:	41                   	inc    %ecx
430812:	47                   	inc    %edi
430813:	4a                   	dec    %edx
430814:	6c                   	insb   (%dx),%es:(%edi)
430815:	6b 53 42 44          	imul   $0x44,0x42(%ebx),%edx
430819:	72 38                	jb     0x430853
43081b:	55                   	push   %ebp
43081c:	54                   	push   %esp
43081d:	5a                   	pop    %edx
43081e:	57                   	push   %edi
43081f:	59                   	pop    %ecx
430820:	67 69 66 30 6e 2b 46 	imul   $0x67462b6e,0x30(%bp),%esp
430827:	67
430828:	67 6b 61 7a 74       	imul   $0x74,0x7a(%bx,%di),%esp
43082d:	43                   	inc    %ebx
43082e:	32 46 68             	xor    0x68(%esi),%al
430831:	30 70 7a             	xor    %dh,0x7a(%eax)
430834:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
430838:	41                   	inc    %ecx
430839:	49                   	dec    %ecx
43083a:	4f                   	dec    %edi
43083b:	6a 4c                	push   $0x4c
43083d:	6d                   	insl   (%dx),%es:(%edi)
43083e:	6a 5a                	push   $0x5a
430840:	6c                   	insb   (%dx),%es:(%edi)
430841:	49                   	dec    %ecx
430842:	4b                   	dec    %ebx
430843:	78 53                	js     0x430898
430845:	67 77 68             	addr16 ja 0x4308b0
430848:	59                   	pop    %ecx
430849:	5a                   	pop    %edx
43084a:	69 43 78 4e 71 34 42 	imul   $0x4234714e,0x78(%ebx),%eax
430851:	57                   	push   %edi
430852:	53                   	push   %ebx
430853:	43                   	inc    %ebx
430854:	50                   	push   %eax
430855:	72 75                	jb     0x4308cc
430857:	49                   	dec    %ecx
430858:	6e                   	outsb  %ds:(%esi),(%dx)
430859:	59                   	pop    %ecx
43085a:	57                   	push   %edi
43085b:	56                   	push   %esi
43085c:	6c                   	insb   (%dx),%es:(%edi)
43085d:	49                   	dec    %ecx
43085e:	4e                   	dec    %esi
43085f:	62 72 69             	bound  %esi,0x69(%edx)
430862:	77 74                	ja     0x4308d8
430864:	5a                   	pop    %edx
430865:	2f                   	das
430866:	67 77 42             	addr16 ja 0x4308ab
430869:	41                   	inc    %ecx
43086a:	43                   	inc    %ebx
43086b:	44                   	inc    %esp
43086c:	77 69                	ja     0x4308d7
43086e:	38 50 66             	cmp    %dl,0x66(%eax)
430871:	49                   	dec    %ecx
430872:	42                   	inc    %edx
430873:	70 55                	jo     0x4308ca
430875:	53                   	push   %ebx
430876:	43                   	inc    %ebx
430877:	4a                   	dec    %edx
430878:	59                   	pop    %ecx
430879:	49                   	dec    %ecx
43087a:	43                   	inc    %ebx
43087b:	76 69                	jbe    0x4308e6
43087d:	75 64                	jne    0x4308e3
43087f:	70 5a                	jo     0x4308db
430881:	49                   	dec    %ecx
430882:	41                   	inc    %ecx
430883:	4a                   	dec    %edx
430884:	69 4b 39 68 68 49 50 	imul   $0x50496868,0x39(%ebx),%ecx
43088b:	4e                   	dec    %esi
43088c:	66 68 51 42          	pushw  $0x4251
430890:	59                   	pop    %ecx
430891:	5a                   	pop    %edx
430892:	70 45                	jo     0x4308d9
430894:	67 48                	addr16 dec %eax
430896:	4e                   	dec    %esi
430897:	31 38                	xor    %edi,(%eax)
430899:	39 79 43             	cmp    %edi,0x43(%ecx)
43089c:	59                   	pop    %ecx
43089d:	49                   	dec    %ecx
43089e:	34 4d                	xor    $0x4d,%al
4308a0:	49                   	dec    %ecx
4308a1:	57                   	push   %edi
4308a2:	47                   	inc    %edi
4308a3:	48                   	dec    %eax
4308a4:	53                   	push   %ebx
4308a5:	6e                   	outsb  %ds:(%esi),(%dx)
4308a6:	43                   	inc    %ebx
4308a7:	43                   	inc    %ebx
4308a8:	38 64 43 45          	cmp    %ah,0x45(%ebx,%eax,2)
4308ac:	54                   	push   %esp
4308ad:	49                   	dec    %ecx
4308ae:	4d                   	dec    %ebp
4308af:	64 30 49 52          	xor    %cl,%fs:0x52(%ecx)
4308b3:	4e                   	dec    %esi
4308b4:	5a                   	pop    %edx
4308b5:	2f                   	das
4308b6:	67 34 57             	addr16 xor $0x57,%al
4308b9:	41                   	inc    %ecx
4308ba:	44                   	inc    %esp
4308bb:	6a 62                	push   $0x62
4308bd:	36 66 2f             	ss data16 das
4308c0:	2f                   	das
4308c1:	2f                   	das
4308c2:	67 77 42             	addr16 ja 0x430907
4308c5:	41                   	inc    %ecx
4308c6:	43                   	inc    %ebx
4308c7:	42                   	inc    %edx
4308c8:	35 4d 45 58 76       	xor    $0x7658454d,%eax
4308cd:	5a                   	pop    %edx
4308ce:	53                   	push   %ebx
4308cf:	44                   	inc    %esp
4308d0:	37                   	aaa
4308d1:	44                   	inc    %esp
4308d2:	4e                   	dec    %esi
4308d3:	48                   	dec    %eax
4308d4:	73 59                	jae    0x43092f
4308d6:	53                   	push   %ebx
4308d7:	41                   	inc    %ecx
4308d8:	45                   	inc    %ebp
4308d9:	41                   	inc    %ecx
4308da:	41                   	inc    %ecx
4308db:	41                   	inc    %ecx
4308dc:	41                   	inc    %ecx
4308dd:	59                   	pop    %ecx
4308de:	69 44 37 6d 57 55 6e 	imul   $0x596e5557,0x6d(%edi,%esi,1),%eax
4308e5:	59
4308e6:	57                   	push   %edi
4308e7:	55                   	push   %ebp
4308e8:	67 71 31             	addr16 jno 0x43091c
4308eb:	45                   	inc    %ebp
4308ec:	6d                   	insl   (%dx),%es:(%edi)
4308ed:	48                   	dec    %eax
4308ee:	6c                   	insb   (%dx),%es:(%edi)
4308ef:	6e                   	outsb  %ds:(%esi),(%dx)
4308f0:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
4308f4:	41                   	inc    %ecx
4308f5:	49                   	dec    %ecx
4308f6:	47                   	inc    %edi
4308f7:	53                   	push   %ebx
4308f8:	5a                   	pop    %edx
4308f9:	38 4f 45             	cmp    %cl,0x45(%edi)
4308fc:	67 45                	addr16 inc %ebp
4308fe:	65 52                	gs push %edx
430900:	32 37                	xor    (%edi),%dh
430902:	32 45 67             	xor    0x67(%ebp),%al
430905:	57                   	push   %edi
430906:	33 32                	xor    (%edx),%esi
430908:	47                   	inc    %edi
430909:	44                   	inc    %esp
43090a:	6c                   	insb   (%dx),%es:(%edi)
43090b:	6d                   	insl   (%dx),%es:(%edi)
43090c:	52                   	push   %edx
43090d:	49                   	dec    %ecx
43090e:	41                   	inc    %ecx
43090f:	61                   	popa
430910:	74 44                	je     0x430956
430912:	2f                   	das
430913:	77 67                	ja     0x43097c
430915:	41                   	inc    %ecx
430916:	51                   	push   %ecx
430917:	41                   	inc    %ecx
430918:	41                   	inc    %ecx
430919:	41                   	inc    %ecx
43091a:	47                   	inc    %edi
43091b:	49                   	dec    %ecx
43091c:	67 43                	addr16 inc %ebx
43091e:	44                   	inc    %esp
43091f:	33 58 32             	xor    0x32(%eax),%ebx
430922:	56                   	push   %esi
430923:	68 6d 5a 53 43       	push   $0x43535a6d
430928:	6a 6b                	push   $0x6b
43092a:	7a 62                	jp     0x43098e
43092c:	39 57 43             	cmp    %edx,0x43(%edi)
43092f:	41                   	inc    %ecx
430930:	43                   	inc    %ebx
430931:	41                   	inc    %ecx
430932:	41                   	inc    %ecx
430933:	41                   	inc    %ecx
430934:	41                   	inc    %ecx
430935:	59                   	pop    %ecx
430936:	79 43                	jns    0x43097b
430938:	71 74                	jno    0x4309ae
43093a:	54                   	push   %esp
43093b:	51                   	push   %ecx
43093c:	4d                   	dec    %ebp
43093d:	57                   	push   %edi
43093e:	47                   	inc    %edi
43093f:	48                   	dec    %eax
430940:	53                   	push   %ebx
430941:	6e                   	outsb  %ds:(%esi),(%dx)
430942:	50                   	push   %eax
430943:	34 4d                	xor    $0x4d,%al
430945:	41                   	inc    %ecx
430946:	51                   	push   %ecx
430947:	41                   	inc    %ecx
430948:	67 43                	addr16 inc %ebx
43094a:	43                   	inc    %ebx
43094b:	74 55                	je     0x4309a2
43094d:	45                   	inc    %ebp
43094e:	57                   	push   %edi
43094f:	56                   	push   %esi
430950:	6d                   	insl   (%dx),%es:(%edi)
430951:	49                   	dec    %ecx
430952:	49                   	dec    %ecx
430953:	63 6d 56             	arpl   %ebp,0x56(%ebp)
430956:	42                   	inc    %edx
430957:	46                   	inc    %esi
430958:	68 49 41 63 41       	push   $0x41634149
43095d:	41                   	inc    %ecx
43095e:	41                   	inc    %ecx
43095f:	42                   	inc    %edx
430960:	6a 2f                	push   $0x2f
430962:	67 77 42             	addr16 ja 0x4309a7
430965:	41                   	inc    %ecx
430966:	43                   	inc    %ebx
430967:	43                   	inc    %ebx
430968:	66 48                	dec    %ax
43096a:	34 59                	xor    $0x59,%al
43096c:	5a                   	pop    %edx
43096d:	49                   	dec    %ecx
43096e:	45                   	inc    %ebp
43096f:	63 66 68             	arpl   %esp,0x68(%esi)
430972:	68 6c 68 49 41       	push   $0x4149686c
430977:	4d                   	dec    %ebp
430978:	41                   	inc    %ecx
430979:	41                   	inc    %ecx
43097a:	41                   	inc    %ecx
43097b:	42                   	inc    %edx
43097c:	6a 6b                	push   $0x6b
43097e:	53                   	push   %ebx
43097f:	44                   	inc    %esp
430980:	4c                   	dec    %esp