4507e6:	39 66 63             	cmp    %esp,0x63(%esi)
4507e9:	6e                   	outsb  %ds:(%esi),(%dx)
4507ea:	6c                   	insb   (%dx),%es:(%edi)
4507eb:	2f                   	das
4507ec:	6b 54 73 68 54       	imul   $0x54,0x68(%ebx,%esi,2),%edx
4507f1:	4f                   	dec    %edi
4507f2:	6b 2b 79             	imul   $0x79,(%ebx),%ebp
4507f5:	42                   	inc    %edx
4507f6:	75 6b                	jne    0x450863
4507f8:	36 70 35             	ss jo  0x450830
4507fb:	73 78                	jae    0x450875
4507fd:	63 69 2f             	arpl   %ebp,0x2f(%ecx)
450800:	68 70 67 79 4e       	push   $0x4e796770
450805:	65 6b 39 7a          	imul   $0x7a,%gs:(%ecx),%edi
450809:	6d                   	insl   (%dx),%es:(%edi)
45080a:	54                   	push   %esp
45080b:	74 50                	je     0x45085d
45080d:	37                   	aaa
45080e:	44                   	inc    %esp
45080f:	50                   	push   %eax
450810:	74 73                	je     0x450885
450812:	4b                   	dec    %ebx
450813:	6f                   	outsl  %ds:(%esi),(%dx)
450814:	48                   	dec    %eax
450815:	70 36                	jo     0x45084d
450817:	47                   	inc    %edi
450818:	4c                   	dec    %esp
450819:	39 53 39             	cmp    %edx,0x39(%ebx)
45081c:	4c                   	dec    %esp
45081d:	63 37                	arpl   %esi,(%edi)
45081f:	57                   	push   %edi
450820:	43                   	inc    %ebx
450821:	2b 34 6c             	sub    (%esp,%ebp,2),%esi
450824:	67 4b                	addr16 dec %ebx
450826:	75 32                	jne    0x45085a
450828:	55                   	push   %ebp
450829:	6e                   	outsb  %ds:(%esi),(%dx)
45082a:	34 4a                	xor    $0x4a,%al
45082c:	53                   	push   %ebx
45082d:	30 43 48             	xor    %al,0x48(%ebx)
450830:	69 75 4a 50 49 37 4d 	imul   $0x4d374950,0x4a(%ebp),%esi
450837:	34 56                	xor    $0x56,%al
450839:	6a 58                	push   $0x58
45083b:	48                   	dec    %eax
45083c:	7a 30                	jp     0x45086e
45083e:	62 6a 63             	bound  %ebp,0x63(%edx)
450841:	58                   	pop    %eax
450842:	77 7a                	ja     0x4508be
450844:	71 4a                	jno    0x450890
450846:	36 7a 55             	ss jp  0x45089e
450849:	6b 6b 45 73          	imul   $0x73,0x45(%ebx),%ebp
45084d:	46                   	inc    %esi
45084e:	56                   	push   %esi
45084f:	72 78                	jb     0x4508c9
450851:	4e                   	dec    %esi
450852:	4e                   	dec    %esi
450853:	51                   	push   %ecx
450854:	77 54                	ja     0x4508aa
450856:	4b                   	dec    %ebx
450857:	69 58 62 52 66 6c 4d 	imul   $0x4d6c6652,0x62(%eax),%ebx
45085e:	63 76 31             	arpl   %esi,0x31(%esi)
450861:	78 4f                	js     0x4508b2
450863:	6a 2f                	push   $0x2f
450865:	34 44                	xor    $0x44,%al
450867:	4f                   	dec    %edi
450868:	6e                   	outsb  %ds:(%esi),(%dx)
450869:	30 2f                	xor    %ch,(%edi)
45086b:	56                   	push   %esi
45086c:	6b 47 6e 46          	imul   $0x46,0x6e(%edi),%eax
450870:	30 30                	xor    %dh,(%eax)
450872:	7a 71                	jp     0x4508e5
450874:	6a 6d                	push   $0x6d
450876:	6d                   	insl   (%dx),%es:(%edi)
450877:	32 7a 6f             	xor    0x6f(%edx),%bh
45087a:	57                   	push   %edi
45087b:	6d                   	insl   (%dx),%es:(%edi)
45087c:	4b                   	dec    %ebx
45087d:	32 32                	xor    (%edx),%dh
45087f:	33 46 50             	xor    0x50(%esi),%eax
450882:	66 6a 37             	pushw  $0x37
450885:	31 74 69 31          	xor    %esi,0x31(%ecx,%ebp,2)
450889:	6a 33                	push   $0x33
45088b:	62 71 4a             	bound  %esi,0x4a(%ecx)
45088e:	66 32 70 51          	data16 xor 0x51(%eax),%dh
450892:	44                   	inc    %esp
450893:	2b 59 39             	sub    0x39(%ecx),%ebx
450896:	59                   	pop    %ecx
450897:	69 75 51 30 35 78 76 	imul   $0x76783530,0x51(%ebp),%esi
45089e:	78 41                	js     0x4508e1
4508a0:	68 72 7a 41 58       	push   $0x58417a72
4508a5:	68 61 6a 35 75       	push   $0x75356a61
4508aa:	56                   	push   %esi
4508ab:	51                   	push   %ecx
4508ac:	64 42                	fs inc %edx
4508ae:	4e                   	dec    %esi
4508af:	2f                   	das
4508b0:	75 52                	jne    0x450904
4508b2:	67 4a                	addr16 dec %edx
4508b4:	48                   	dec    %eax
4508b5:	75 50                	jne    0x450907
4508b7:	63 73 68             	arpl   %esi,0x68(%ebx)
4508ba:	42                   	inc    %edx
4508bb:	53                   	push   %ebx
4508bc:	4e                   	dec    %esi
4508bd:	4c                   	dec    %esp
4508be:	4f                   	dec    %edi
4508bf:	65 38 4d 4d          	cmp    %cl,%gs:0x4d(%ebp)
4508c3:	6f                   	outsl  %ds:(%esi),(%dx)
4508c4:	39 74 62 72          	cmp    %esi,0x72(%edx,%eiz,2)
4508c8:	75 4f                	jne    0x450919
4508ca:	34 4e                	xor    $0x4e,%al
4508cc:	66 31 53 35          	xor    %dx,0x35(%ebx)
4508d0:	55                   	push   %ebp
4508d1:	51                   	push   %ecx
4508d2:	73 65                	jae    0x450939
4508d4:	42                   	inc    %edx
4508d5:	59                   	pop    %ecx
4508d6:	55                   	push   %ebp
4508d7:	35 2f 77 50 69       	xor    $0x6950772f,%eax
4508dc:	6e                   	outsb  %ds:(%esi),(%dx)
4508dd:	2f                   	das
4508de:	79 61                	jns    0x450941
4508e0:	6c                   	insb   (%dx),%es:(%edi)
4508e1:	30 57 45             	xor    %dl,0x45(%edi)
4508e4:	73 43                	jae    0x450929
4508e6:	45                   	inc    %ebp
4508e7:	62 34 64             	bound  %esi,(%esp,%eiz,2)
4508ea:	30 35 34 51 48 5a    	xor    %dh,0x5a485134
4508f0:	4f                   	dec    %edi
4508f1:	34 5a                	xor    $0x5a,%al
4508f3:	2b 59 33             	sub    0x33(%ecx),%ebx
4508f6:	67 64 55             	addr16 fs push %ebp
4508f9:	58                   	pop    %eax
4508fa:	37                   	aaa
4508fb:	32 53 58             	xor    0x58(%ebx),%dl
4508fe:	32 72 78             	xor    0x78(%edx),%dh
450901:	55                   	push   %ebp
450902:	2f                   	das
450903:	76 36                	jbe    0x45093b
450905:	6c                   	insb   (%dx),%es:(%edi)
450906:	46                   	inc    %esi
450907:	72 50                	jb     0x450959
450909:	47                   	inc    %edi
45090a:	36 53                	ss push %ebx
45090c:	78 36                	js     0x450944
45090e:	6c                   	insb   (%dx),%es:(%edi)
45090f:	67 74 74             	addr16 je 0x450986
450912:	39 33                	cmp    %esi,(%ebx)
450914:	31 33                	xor    %esi,(%ebx)
450916:	58                   	pop    %eax
450917:	51                   	push   %ecx
450918:	69 75 51 6c 7a 39 57 	imul   $0x57397a6c,0x51(%ebp),%esi
45091f:	32 64 6a 61          	xor    0x61(%edx,%ebp,2),%ah
450923:	48                   	dec    %eax
450924:	54                   	push   %esp
450925:	71 69                	jno    0x450990
450927:	4b                   	dec    %ebx
450928:	2b 34 4f             	sub    (%edi,%ecx,2),%esi
45092b:	4f                   	dec    %edi
45092c:	6f                   	outsl  %ds:(%esi),(%dx)
45092d:	54                   	push   %esp
45092e:	2f                   	das
45092f:	43                   	inc    %ebx
450930:	41                   	inc    %ecx
450931:	33 6d 4d             	xor    0x4d(%ebp),%ebp
450934:	2b 61 37             	sub    0x37(%ecx),%esp
450937:	55                   	push   %ebp
450938:	56                   	push   %esi
450939:	44                   	inc    %esp
45093a:	69 37 66 5a 63 45    	imul   $0x45635a66,(%edi),%esi
450940:	6c                   	insb   (%dx),%es:(%edi)
450941:	43                   	inc    %ebx
450942:	78 50                	js     0x450994
450944:	5a                   	pop    %edx
450945:	38 76 6a             	cmp    %dh,0x6a(%esi)
450948:	32 59 4c             	xor    0x4c(%ecx),%bl
45094b:	4b                   	dec    %ebx
45094c:	64 67 52             	fs addr16 push %edx
45094f:	2f                   	das
450950:	6f                   	outsl  %ds:(%esi),(%dx)
450951:	72 37                	jb     0x45098a
450953:	31 71 77             	xor    %esi,0x77(%ecx)
450956:	77 44                	ja     0x45099c
450958:	6d                   	insl   (%dx),%es:(%edi)
450959:	33 37                	xor    (%edi),%esi
45095b:	47                   	inc    %edi
45095c:	73 56                	jae    0x4509b4
45095e:	49                   	dec    %ecx
45095f:	77 70                	ja     0x4509d1
450961:	51                   	push   %ecx
450962:	6a 6b                	push   $0x6b
450964:	2f                   	das
450965:	56                   	push   %esi
450966:	7a 6b                	jp     0x4509d3
450968:	59                   	pop    %ecx
450969:	61                   	popa
45096a:	77 6c                	ja     0x4509d8
45096c:	31 56 38             	xor    %edx,0x38(%esi)
45096f:	66 69 6d 46 32 5a    	imul   $0x5a32,0x46(%ebp),%bp
450975:	4c                   	dec    %esp
450976:	63 30                	arpl   %esi,(%eax)
450978:	4c                   	dec    %esp
450979:	6c                   	insb   (%dx),%es:(%edi)
45097a:	38 63 76             	cmp    %ah,0x76(%ebx)
45097d:	49                   	dec    %ecx
45097e:	36 74 41             	ss je  0x4509c2
450981:	4d                   	dec    %ebp
450982:	37                   	aaa
450983:	4f                   	dec    %edi
450984:	59                   	pop    %ecx
450985:	67 62 67 67          	bound  %esp,0x67(%bx)
450989:	67 67 42             	addr16 addr16 inc %edx
45098c:	74 64                	je     0x4509f2
45098e:	31 6b 70             	xor    %ebp,0x70(%ebx)
450991:	62 56 58             	bound  %edx,0x58(%esi)
450994:	32 32                	xor    (%edx),%dh
450996:	43                   	inc    %ebx
450997:	52                   	push   %edx
450998:	2f                   	das
450999:	39 35 57 48 4c 59    	cmp    %esi,0x594c4857
45099f:	67 77 78             	addr16 ja 0x450a1a
4509a2:	62 75 49             	bound  %esi,0x49(%ebp)
4509a5:	65 70 4d             	gs jo  0x4509f5
4509a8:	58                   	pop    %eax
4509a9:	72 47                	jb     0x4509f2
4509ab:	78 5a                	js     0x450a07
4509ad:	38 53 47             	cmp    %dl,0x47(%ebx)
4509b0:	6c                   	insb   (%dx),%es:(%edi)
4509b1:	57                   	push   %edi
4509b2:	34 6e                	xor    $0x6e,%al
4509b4:	76 68                	jbe    0x450a1e
4509b6:	4a                   	dec    %edx
4509b7:	2b 33                	sub    (%ebx),%esi
4509b9:	4f                   	dec    %edi
4509ba:	35 62 44 4e 47       	xor    $0x474e4462,%eax
4509bf:	31 64 69 4f          	xor    %esp,0x4f(%ecx,%ebp,2)
4509c3:	78 6d                	js     0x450a32
4509c5:	67 6e                	outsb  %ds:(%si),(%dx)
4509c7:	70 4b                	jo     0x450a14
4509c9:	6d                   	insl   (%dx),%es:(%edi)
4509ca:	2b 66 6d             	sub    0x6d(%esi),%esp
4509cd:	6f                   	outsl  %ds:(%esi),(%dx)
4509ce:	35 54 4d 4b 48       	xor    $0x484b4d54,%eax
4509d3:	35 33 70 79 49       	xor    $0x49797033,%eax
4509d8:	55                   	push   %ebp
4509d9:	6d                   	insl   (%dx),%es:(%edi)
4509da:	6c                   	insb   (%dx),%es:(%edi)
4509db:	53                   	push   %ebx
4509dc:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
4509df:	4d                   	dec    %ebp
4509e0:	6b 7a 48 6f          	imul   $0x6f,0x48(%edx),%edi
4509e4:	78 64                	js     0x450a4a
4509e6:	73 58                	jae    0x450a40
4509e8:	74 69                	je     0x450a53
4509ea:	2f                   	das
4509eb:	59                   	pop    %ecx
4509ec:	66 4f                	dec    %di
4509ee:	63 61 30             	arpl   %esp,0x30(%ecx)
4509f1:	43                   	inc    %ebx
4509f2:	61                   	popa
4509f3:	69 45 4e 65 78 39 46 	imul   $0x46397865,0x4e(%ebp),%eax
4509fa:	2f                   	das
4509fb:	76 57                	jbe    0x450a54
4509fd:	36 58                	ss pop %eax
4509ff:	42                   	inc    %edx
450a00:	61                   	popa
450a01:	59                   	pop    %ecx
450a02:	51                   	push   %ecx
450a03:	69 39 63 55 4e 30    	imul   $0x304e5563,(%ecx),%edi
450a09:	2f                   	das
450a0a:	38 6d 79             	cmp    %ch,0x79(%ebp)
450a0d:	49                   	dec    %ecx
450a0e:	58                   	pop    %eax
450a0f:	69 56 4e 71 71 42 6d 	imul   $0x6d427171,0x4e(%esi),%edx
450a16:	53                   	push   %ebx
450a17:	52                   	push   %edx
450a18:	57                   	push   %edi
450a19:	55                   	push   %ebp
450a1a:	32 39                	xor    (%ecx),%bh
450a1c:	46                   	inc    %esi
450a1d:	30 76 32             	xor    %dh,0x32(%esi)
450a20:	79 38                	jns    0x450a5a
450a22:	73 48                	jae    0x450a6c
450a24:	2f                   	das
450a25:	51                   	push   %ecx
450a26:	62 68 4a             	bound  %ebp,0x4a(%eax)
450a29:	50                   	push   %eax
450a2a:	45                   	inc    %ebp
450a2b:	54                   	push   %esp
450a2c:	41                   	inc    %ecx
450a2d:	74 42                	je     0x450a71
450a2f:	64 6f                	outsl  %fs:(%esi),(%dx)
450a31:	4d                   	dec    %ebp
450a32:	36 36 38 74 71 6e    	ss cmp %dh,%ss:0x6e(%ecx,%esi,2)
450a38:	70 39                	jo     0x450a73
450a3a:	45                   	inc    %ebp
450a3b:	51                   	push   %ecx
450a3c:	77 53                	ja     0x450a91
450a3e:	69 59 34 72 6c 52 2b 	imul   $0x2b526c72,0x34(%ecx),%ebx
450a45:	4e                   	dec    %esi
450a46:	62 54 44 6c          	bound  %edx,0x6c(%esp,%eax,2)
450a4a:	73 59                	jae    0x450aa5
450a4c:	66 58                	pop    %ax
450a4e:	45                   	inc    %ebp
450a4f:	4c                   	dec    %esp
450a50:	75 4d                	jne    0x450a9f
450a52:	35 61 33 38 41       	xor    $0x41383361,%eax
450a57:	78 49                	js     0x450aa2
450a59:	46                   	inc    %esi
450a5a:	61                   	popa
450a5b:	35 59 38 2b 4e       	xor    $0x4e2b3859,%eax
450a60:	7a 38                	jp     0x450a9a
450a62:	4a                   	dec    %edx
450a63:	33 6b 6d             	xor    0x6d(%ebx),%ebp
450a66:	2b 65 76             	sub    0x76(%ebp),%esp
450a69:	70 5a                	jo     0x450ac5
450a6b:	7a 64                	jp     0x450ad1
450a6d:	4c                   	dec    %esp
450a6e:	59                   	pop    %ecx
450a6f:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
450a72:	59                   	pop    %ecx
450a73:	36 6e                	outsb  %ss:(%esi),(%dx)
450a75:	34 2f                	xor    $0x2f,%al
450a77:	4e                   	dec    %esi
450a78:	52                   	push   %edx
450a79:	7a 51                	jp     0x450acc
450a7b:	37                   	aaa
450a7c:	54                   	push   %esp
450a7d:	59                   	pop    %ecx
450a7e:	6c                   	insb   (%dx),%es:(%edi)
450a7f:	68 59 41 67 4b       	push   $0x4b674159
450a84:	54                   	push   %esp
450a85:	78 57                	js     0x450ade
450a87:	59                   	pop    %ecx
450a88:	70 45                	jo     0x450acf
450a8a:	6f                   	outsl  %ds:(%esi),(%dx)
450a8b:	30 4e 33             	xor    %cl,0x33(%esi)
450a8e:	4d                   	dec    %ebp
450a8f:	4e                   	dec    %esi
450a90:	52                   	push   %edx
450a91:	4d                   	dec    %ebp
450a92:	6e                   	outsb  %ds:(%esi),(%dx)
450a93:	61                   	popa
450a94:	66 64 5a             	fs pop %dx
450a97:	65 2f                	gs das
450a99:	71 43                	jno    0x450ade
450a9b:	43                   	inc    %ebx
450a9c:	6c                   	insb   (%dx),%es:(%edi)
450a9d:	67 49                	addr16 dec %ecx
450a9f:	48                   	dec    %eax