4549b0:	54                   	push   %esp
4549b1:	6e                   	outsb  %ds:(%esi),(%dx)
4549b2:	5a                   	pop    %edx
4549b3:	6b 45 6f 2f          	imul   $0x2f,0x6f(%ebp),%eax
4549b7:	36 56                	ss push %esi
4549b9:	72 55                	jb     0x454a10
4549bb:	52                   	push   %edx
4549bc:	78 43                	js     0x454a01
4549be:	49                   	dec    %ecx
4549bf:	4a                   	dec    %edx
4549c0:	41                   	inc    %ecx
4549c1:	59                   	pop    %ecx
4549c2:	4a                   	dec    %edx
4549c3:	41                   	inc    %ecx
4549c4:	33 34 71             	xor    (%ecx,%esi,2),%esi
4549c7:	32 4c 61 4f          	xor    0x4f(%ecx,%eiz,2),%cl
4549cb:	36 35 34 30 6b 74    	ss xor $0x746b3034,%eax
4549d1:	5a                   	pop    %edx
4549d2:	37                   	aaa
4549d3:	6b 38 55             	imul   $0x55,(%eax),%edi
4549d6:	6f                   	outsl  %ds:(%esi),(%dx)
4549d7:	48                   	dec    %eax
4549d8:	43                   	inc    %ebx
4549d9:	58                   	pop    %eax
4549da:	42                   	inc    %edx
4549db:	59                   	pop    %ecx
4549dc:	33 61 67             	xor    0x67(%ecx),%esp
4549df:	31 62 31             	xor    %esp,0x31(%edx)
4549e2:	75 44                	jne    0x454a28
4549e4:	32 30                	xor    (%eax),%dh
4549e6:	48                   	dec    %eax
4549e7:	30 31                	xor    %dh,(%ecx)
4549e9:	5a                   	pop    %edx
4549ea:	46                   	inc    %esi
4549eb:	67 32 37             	xor    (%bx),%dh
4549ee:	71 35                	jno    0x454a25
4549f0:	34 33                	xor    $0x33,%al
4549f2:	73 67                	jae    0x454a5b
4549f4:	43                   	inc    %ebx
4549f5:	46                   	inc    %esi
4549f6:	6f                   	outsl  %ds:(%esi),(%dx)
4549f7:	45                   	inc    %ebp
4549f8:	32 30                	xor    (%eax),%dh
4549fa:	63 6c 6c 65          	arpl   %ebp,0x65(%esp,%ebp,2)
4549fe:	70 7a                	jo     0x454a7a
454a00:	6b 31 54             	imul   $0x54,(%ecx),%esi
454a03:	44                   	inc    %esp
454a04:	44                   	inc    %esp
454a05:	67 71 67             	addr16 jno 0x454a6f
454a08:	2b 58 42             	sub    0x42(%eax),%ebx
454a0b:	6e                   	outsb  %ds:(%esi),(%dx)
454a0c:	4e                   	dec    %esi
454a0d:	4e                   	dec    %esi
454a0e:	4a                   	dec    %edx
454a0f:	6f                   	outsl  %ds:(%esi),(%dx)
454a10:	47                   	inc    %edi
454a11:	4e                   	dec    %esi
454a12:	42                   	inc    %edx
454a13:	69 54 34 53 30 39 49 	imul   $0x2b493930,0x53(%esp,%esi,1),%edx
454a1a:	2b
454a1b:	4d                   	dec    %ebp
454a1c:	42                   	inc    %edx
454a1d:	35 4b 4e 64 56       	xor    $0x56644e4b,%eax
454a22:	73 6b                	jae    0x454a8f
454a24:	41                   	inc    %ecx
454a25:	52                   	push   %edx
454a26:	68 65 6b 76 65       	push   $0x65766b65
454a2b:	47                   	inc    %edi
454a2c:	7a 47                	jp     0x454a75
454a2e:	42                   	inc    %edx
454a2f:	48                   	dec    %eax
454a30:	32 6b 65             	xor    0x65(%ebx),%ch
454a33:	30 44 4a 7a          	xor    %al,0x7a(%edx,%ecx,2)
454a37:	49                   	dec    %ecx
454a38:	2b 4c 66 30          	sub    0x30(%esi,%eiz,2),%ecx
454a3c:	64 72 4c             	fs jb  0x454a8b
454a3f:	73 72                	jae    0x454ab3
454a41:	70 65                	jo     0x454aa8
454a43:	79 52                	jns    0x454a97
454a45:	35 4a 6b 33 79       	xor    $0x79336b4a,%eax
454a4a:	66 6d                	insw   (%dx),%es:(%edi)
454a4c:	39 42 75             	cmp    %eax,0x75(%edx)
454a4f:	70 6c                	jo     0x454abd
454a51:	71 5a                	jno    0x454aad
454a53:	6c                   	insb   (%dx),%es:(%edi)
454a54:	4d                   	dec    %ebp
454a55:	4e                   	dec    %esi
454a56:	67 49                	addr16 dec %ecx
454a58:	51                   	push   %ecx
454a59:	78 58                	js     0x454ab3
454a5b:	42                   	inc    %edx
454a5c:	58                   	pop    %eax
454a5d:	4d                   	dec    %ebp
454a5e:	38 51 57             	cmp    %dl,0x57(%ecx)
454a61:	77 4b                	ja     0x454aae
454a63:	6f                   	outsl  %ds:(%esi),(%dx)
454a64:	38 2f                	cmp    %ch,(%edi)
454a66:	58                   	pop    %eax
454a67:	72 69                	jb     0x454ad2
454a69:	58                   	pop    %eax
454a6a:	4f                   	dec    %edi
454a6b:	37                   	aaa
454a6c:	73 58                	jae    0x454ac6
454a6e:	46                   	inc    %esi
454a6f:	42                   	inc    %edx
454a70:	68 76 35 55 47       	push   $0x47553576
454a75:	48                   	dec    %eax
454a76:	76 39                	jbe    0x454ab1
454a78:	2f                   	das
454a79:	47                   	inc    %edi
454a7a:	4b                   	dec    %ebx
454a7b:	72 61                	jb     0x454ade
454a7d:	70 2f                	jo     0x454aae
454a7f:	63 55 74             	arpl   %edx,0x74(%ebp)
454a82:	69 67 52 37 6b 73 69 	imul   $0x69736b37,0x52(%edi),%esp
454a89:	54                   	push   %esp
454a8a:	6b 35 75 2f 54 66 74 	imul   $0x74,0x66542f75,%esi
454a91:	5a                   	pop    %edx
454a92:	59                   	pop    %ecx
454a93:	36 41                	ss inc %ecx
454a95:	61                   	popa
454a96:	47                   	inc    %edi
454a97:	48                   	dec    %eax
454a98:	73 30                	jae    0x454aca
454a9a:	76 63                	jbe    0x454aff
454a9c:	31 78 33             	xor    %edi,0x33(%eax)
454a9f:	4f                   	dec    %edi
454aa0:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
454aa3:	2f                   	das
454aa4:	4a                   	dec    %edx
454aa5:	37                   	aaa
454aa6:	48                   	dec    %eax
454aa7:	51                   	push   %ecx
454aa8:	6e                   	outsb  %ds:(%esi),(%dx)
454aa9:	77 74                	ja     0x454b1f
454aab:	32 32                	xor    (%edx),%dh
454aad:	31 6a 49             	xor    %ebp,0x49(%edx)
454ab0:	79 77                	jns    0x454b29
454ab2:	72 6a                	jb     0x454b1e
454ab4:	2f                   	das
454ab5:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
454ab8:	4c                   	dec    %esp
454ab9:	72 48                	jb     0x454b03
454abb:	65 64 71 4f          	gs fs jno 0x454b0e
454abf:	69 67 58 4e 47 62 71 	imul   $0x7162474e,0x58(%edi),%esp
454ac6:	63 69 73             	arpl   %ebp,0x73(%ecx)
454ac9:	72 30                	jb     0x454afb
454acb:	2f                   	das
454acc:	62 31                	bound  %esi,(%ecx)
454ace:	4d                   	dec    %ebp
454acf:	48                   	dec    %eax
454ad0:	79 72                	jns    0x454b44
454ad2:	6b 37 64             	imul   $0x64,(%edi),%esi
454ad5:	6c                   	insb   (%dx),%es:(%edi)
454ad6:	59                   	pop    %ecx
454ad7:	63 76 4c             	arpl   %esi,0x4c(%esi)
454ada:	6e                   	outsb  %ds:(%esi),(%dx)
454adb:	6a 36                	push   $0x36
454add:	31 59 6b             	xor    %ebx,0x6b(%ecx)
454ae0:	44                   	inc    %esp
454ae1:	73 76                	jae    0x454b59
454ae3:	6c                   	insb   (%dx),%es:(%edi)
454ae4:	66 31 6f 68          	xor    %bp,0x68(%edi)
454ae8:	2b 30                	sub    (%eax),%esi
454aea:	35 76 77 61 37       	xor    $0x37617776,%eax
454aef:	78 50                	js     0x454b41
454af1:	47                   	inc    %edi
454af2:	67 41                	addr16 inc %ecx
454af4:	50                   	push   %eax
454af5:	38 34 65 48 2f 65 72 	cmp    %dh,0x72652f48(,%eiz,2)
454afc:	42                   	inc    %edx
454afd:	75 76                	jne    0x454b75
454aff:	2b 62 6d             	sub    0x6d(%edx),%esp
454b02:	50                   	push   %eax
454b03:	67 2f                	addr16 das
454b05:	46                   	inc    %esi
454b06:	68 33 54 4c 4f       	push   $0x4f4c5433
454b0b:	55                   	push   %ebp
454b0c:	4b                   	dec    %ebx
454b0d:	66 2f                	data16 das
454b0f:	4d                   	dec    %ebp
454b10:	38 61 69             	cmp    %ah,0x69(%ecx)
454b13:	50                   	push   %eax
454b14:	51                   	push   %ecx
454b15:	6a 6f                	push   $0x6f
454b17:	65 6d                	gs insl (%dx),%es:(%edi)
454b19:	68 34 6a 5a 4e       	push   $0x4e5a6a34
454b1e:	6e                   	outsb  %ds:(%esi),(%dx)
454b1f:	63 48 52             	arpl   %ecx,0x52(%eax)
454b22:	52                   	push   %edx
454b23:	67 50                	addr16 push %eax
454b25:	6e                   	outsb  %ds:(%esi),(%dx)
454b26:	50                   	push   %eax
454b27:	51                   	push   %ecx
454b28:	41                   	inc    %ecx
454b29:	35 72 71 46 68       	xor    $0x68467172,%eax
454b2e:	72 77                	jb     0x454ba7
454b30:	4b                   	dec    %ebx
454b31:	58                   	pop    %eax
454b32:	77 44                	ja     0x454b78
454b34:	34 74                	xor    $0x74,%al
454b36:	66 47                	inc    %di
454b38:	72 2f                	jb     0x454b69
454b3a:	77 59                	ja     0x454b95
454b3c:	30 7a 36             	xor    %bh,0x36(%edx)
454b3f:	6d                   	insl   (%dx),%es:(%edi)
454b40:	44                   	inc    %esp
454b41:	2b 43 6d             	sub    0x6d(%ebx),%eax
454b44:	6d                   	insl   (%dx),%es:(%edi)
454b45:	49                   	dec    %ecx
454b46:	59                   	pop    %ecx
454b47:	50                   	push   %eax
454b48:	50                   	push   %eax
454b49:	43                   	inc    %ebx
454b4a:	50                   	push   %eax
454b4b:	51                   	push   %ecx
454b4c:	71 6f                	jno    0x454bbd
454b4e:	67 37                	addr16 aaa
454b50:	5a                   	pop    %edx
454b51:	2f                   	das
454b52:	6f                   	outsl  %ds:(%esi),(%dx)
454b53:	67 77 51             	addr16 ja 0x454ba7
454b56:	69 50 73 4c 49 66 55 	imul   $0x5566494c,0x73(%eax),%edx
454b5d:	72 6b                	jb     0x454bca
454b5f:	49                   	dec    %ecx
454b60:	51                   	push   %ecx
454b61:	74 35                	je     0x454b98
454b63:	6b 36 4d             	imul   $0x4d,(%esi),%esi
454b66:	4f                   	dec    %edi
454b67:	33 2b                	xor    (%ebx),%ebp
454b69:	71 59                	jno    0x454bc4
454b6b:	31 54 6e 43          	xor    %edx,0x43(%esi,%ebp,2)
454b6f:	51                   	push   %ecx
454b70:	53                   	push   %ebx
454b71:	75 6c                	jne    0x454bdf
454b73:	71 63                	jno    0x454bd8
454b75:	61                   	popa
454b76:	77 66                	ja     0x454bde
454b78:	39 31                	cmp    %esi,(%ecx)
454b7a:	6e                   	outsb  %ds:(%esi),(%dx)
454b7b:	71 38                	jno    0x454bb5
454b7d:	64 6e                	outsb  %fs:(%esi),(%dx)
454b7f:	43                   	inc    %ebx
454b80:	2f                   	das
454b81:	34 42                	xor    $0x42,%al
454b83:	2f                   	das
454b84:	45                   	inc    %ebp
454b85:	59                   	pop    %ecx
454b86:	77 2f                	ja     0x454bb7
454b88:	76 61                	jbe    0x454beb
454b8a:	58                   	pop    %eax
454b8b:	34 39                	xor    $0x39,%al
454b8d:	70 4a                	jo     0x454bd9
454b8f:	69 64 6d 32 71 46 7a 	imul   $0x777a4671,0x32(%ebp,%ebp,2),%esp
454b96:	77
454b97:	4a                   	dec    %edx
454b98:	47                   	inc    %edi
454b99:	6c                   	insb   (%dx),%es:(%edi)
454b9a:	34 72                	xor    $0x72,%al
454b9c:	68 6e 6e 6c 36       	push   $0x366c6e6e
454ba1:	6a 43                	push   $0x43
454ba3:	2b 6c 68 49          	sub    0x49(%eax,%ebp,2),%ebp
454ba7:	48                   	dec    %eax
454ba8:	44                   	inc    %esp
454ba9:	4c                   	dec    %esp
454baa:	2f                   	das
454bab:	35 6f 33 2f 52       	xor    $0x522f336f,%eax
454bb0:	62 6f 2b             	bound  %ebp,0x2b(%edi)
454bb3:	7a 4d                	jp     0x454c02
454bb5:	45                   	inc    %ebp
454bb6:	46                   	inc    %esi
454bb7:	43                   	inc    %ebx
454bb8:	62 56 52             	bound  %edx,0x52(%esi)
454bbb:	66 6d                	insw   (%dx),%es:(%edi)
454bbd:	78 6c                	js     0x454c2b
454bbf:	45                   	inc    %ebp
454bc0:	75 62                	jne    0x454c24
454bc2:	33 53 77             	xor    0x77(%ebx),%edx
454bc5:	7a 69                	jp     0x454c30
454bc7:	66 64 34 69          	data16 fs xor $0x69,%al
454bcb:	47                   	inc    %edi
454bcc:	4f                   	dec    %edi
454bcd:	2f                   	das
454bce:	4f                   	dec    %edi
454bcf:	41                   	inc    %ecx
454bd0:	4f                   	dec    %edi
454bd1:	41                   	inc    %ecx
454bd2:	72 6b                	jb     0x454c3f
454bd4:	4f                   	dec    %edi
454bd5:	44                   	inc    %esp
454bd6:	5a                   	pop    %edx
454bd7:	66 46                	inc    %si
454bd9:	59                   	pop    %ecx
454bda:	36 79 75             	ss jns 0x454c52
454bdd:	33 4a 7a             	xor    0x7a(%edx),%ecx
454be0:	46                   	inc    %esi
454be1:	75 69                	jne    0x454c4c
454be3:	2f                   	das
454be4:	39 55 54             	cmp    %edx,0x54(%ebp)
454be7:	51                   	push   %ecx
454be8:	6b 71 35 30          	imul   $0x30,0x35(%ecx),%esi
454bec:	7a 71                	jp     0x454c5f
454bee:	30 46 4d             	xor    %al,0x4d(%esi)
454bf1:	6c                   	insb   (%dx),%es:(%edi)
454bf2:	43                   	inc    %ebx
454bf3:	31 50 78             	xor    %edx,0x78(%eax)
454bf6:	53                   	push   %ebx
454bf7:	45                   	inc    %ebp
454bf8:	37                   	aaa
454bf9:	76 47                	jbe    0x454c42
454bfb:	49                   	dec    %ecx
454bfc:	6e                   	outsb  %ds:(%esi),(%dx)
454bfd:	74 6b                	je     0x454c6a
454bff:	31 73 48             	xor    %esi,0x48(%ebx)
454c02:	6e                   	outsb  %ds:(%esi),(%dx)
454c03:	54                   	push   %esp
454c04:	55                   	push   %ebp
454c05:	6a 67                	push   $0x67
454c07:	71 56                	jno    0x454c5f
454c09:	54                   	push   %esp
454c0a:	71 6a                	jno    0x454c76
454c0c:	79 6e                	jns    0x454c7c
454c0e:	52                   	push   %edx
454c0f:	55                   	push   %ebp
454c10:	33 5a 7a             	xor    0x7a(%edx),%ebx
454c13:	73 69                	jae    0x454c7e
454c15:	46                   	inc    %esi
454c16:	56                   	push   %esi
454c17:	56                   	push   %esi
454c18:	58                   	pop    %eax
454c19:	71 46                	jno    0x454c61
454c1b:	39 45 64             	cmp    %eax,0x64(%ebp)
454c1e:	32 31                	xor    (%ecx),%dh
454c20:	61                   	popa
454c21:	69 35 64 39 30 50 52 	imul   $0x52724552,0x50303964,%esi
454c28:	45 72 52
454c2b:	79 58                	jns    0x454c85
454c2d:	56                   	push   %esi
454c2e:	58                   	pop    %eax
454c2f:	75 62                	jne    0x454c93
454c31:	52                   	push   %edx
454c32:	67 47                	addr16 inc %edi
454c34:	70 6b                	jo     0x454ca1
454c36:	42                   	inc    %edx
454c37:	74 6b                	je     0x454ca4
454c39:	46                   	inc    %esi
454c3a:	66 4a                	dec    %dx
454c3c:	76 58                	jbe    0x454c96
454c3e:	4d                   	dec    %ebp
454c3f:	4e                   	dec    %esi