448a3a:	61                   	popa
448a3b:	65 76 4d             	gs jbe 0x448a8b
448a3e:	41                   	inc    %ecx
448a3f:	44                   	inc    %esp
448a40:	4c                   	dec    %esp
448a41:	51                   	push   %ecx
448a42:	65 70 51             	gs jo  0x448a96
448a45:	58                   	pop    %eax
448a46:	2b 37                	sub    (%edi),%esi
448a48:	44                   	inc    %esp
448a49:	51                   	push   %ecx
448a4a:	73 69                	jae    0x448ab5
448a4c:	74 7a                	je     0x448ac8
448a4e:	48                   	dec    %eax
448a4f:	33 50 44             	xor    0x44(%eax),%edx
448a52:	69 4f 57 68 6f 77 71 	imul   $0x71776f68,0x57(%edi),%ecx
448a59:	6e                   	outsb  %ds:(%esi),(%dx)
448a5a:	43                   	inc    %ebx
448a5b:	46                   	inc    %esi
448a5c:	32 52 64             	xor    0x64(%edx),%dl
448a5f:	75 63                	jne    0x448ac4
448a61:	2f                   	das
448a62:	38 4f 33             	cmp    %cl,0x33(%edi)
448a65:	68 58 43 34 6b       	push   $0x6b344358
448a6a:	35 43 39 41 62       	xor    $0x62413943,%eax
448a6f:	58                   	pop    %eax
448a70:	35 31 48 45 30       	xor    $0x30454831,%eax
448a75:	42                   	inc    %edx
448a76:	56                   	push   %esi
448a77:	70 55                	jo     0x448ace
448a79:	57                   	push   %edi
448a7a:	70 70                	jo     0x448aec
448a7c:	55                   	push   %ebp
448a7d:	62 79 5a             	bound  %edi,0x5a(%ecx)
448a80:	6c                   	insb   (%dx),%es:(%edi)
448a81:	46                   	inc    %esi
448a82:	6b 66 4f 67          	imul   $0x67,0x4f(%esi),%esp
448a86:	75 43                	jne    0x448acb
448a88:	54                   	push   %esp
448a89:	46                   	inc    %esi
448a8a:	76 41                	jbe    0x448acd
448a8c:	78 4f                	js     0x448add
448a8e:	50                   	push   %eax
448a8f:	41                   	inc    %ecx
448a90:	43                   	inc    %ebx
448a91:	6b 35 38 56 55 46 34 	imul   $0x34,0x46555638,%esi
448a98:	49                   	dec    %ecx
448a99:	75 53                	jne    0x448aee
448a9b:	64 34 6f             	fs xor $0x6f,%al
448a9e:	56                   	push   %esi
448a9f:	64 37                	fs aaa
448aa1:	59                   	pop    %ecx
448aa2:	6a 42                	push   $0x42
448aa4:	42                   	inc    %edx
448aa5:	41                   	inc    %ecx
448aa6:	63 36                	arpl   %esi,(%esi)
448aa8:	79 59                	jns    0x448b03
448aaa:	4a                   	dec    %edx
448aab:	42                   	inc    %edx
448aac:	75 58                	jne    0x448b06
448aae:	56                   	push   %esi
448aaf:	56                   	push   %esi
448ab0:	76 48                	jbe    0x448afa
448ab2:	35 6f 54 45 4c       	xor    $0x4c45546f,%eax
448ab7:	78 34                	js     0x448aed
448ab9:	30 59 69             	xor    %bl,0x69(%ecx)
448abc:	61                   	popa
448abd:	41                   	inc    %ecx
448abe:	6c                   	insb   (%dx),%es:(%edi)
448abf:	77 72                	ja     0x448b33
448ac1:	43                   	inc    %ebx
448ac2:	33 74 6a 59          	xor    0x59(%edx,%ebp,2),%esi
448ac6:	49                   	dec    %ecx
448ac7:	4b                   	dec    %ebx
448ac8:	6e                   	outsb  %ds:(%esi),(%dx)
448ac9:	4e                   	dec    %esi
448aca:	63 4e 4e             	arpl   %ecx,0x4e(%esi)
448acd:	50                   	push   %eax
448ace:	4c                   	dec    %esp
448acf:	4d                   	dec    %ebp
448ad0:	74 4b                	je     0x448b1d
448ad2:	78 44                	js     0x448b18
448ad4:	4b                   	dec    %ebx
448ad5:	7a 4a                	jp     0x448b21
448ad7:	32 31                	xor    (%ecx),%dh
448ad9:	59                   	pop    %ecx
448ada:	76 77                	jbe    0x448b53
448adc:	34 6d                	xor    $0x6d,%al
448ade:	2f                   	das
448adf:	52                   	push   %edx
448ae0:	30 61 45             	xor    %ah,0x45(%ecx)
448ae3:	45                   	inc    %ebp
448ae4:	6b 6d 78 6a          	imul   $0x6a,0x78(%ebp),%ebp
448ae8:	4b                   	dec    %ebx
448ae9:	34 32                	xor    $0x32,%al
448aeb:	4a                   	dec    %edx
448aec:	68 4d 37 73 37       	push   $0x3773374d
448af1:	71 5a                	jno    0x448b4d
448af3:	49                   	dec    %ecx
448af4:	49                   	dec    %ecx
448af5:	30 79 45             	xor    %bh,0x45(%ecx)
448af8:	32 75 63             	xor    0x63(%ebp),%dh
448afb:	59                   	pop    %ecx
448afc:	42                   	inc    %edx
448afd:	79 6a                	jns    0x448b69
448aff:	6f                   	outsl  %ds:(%esi),(%dx)
448b00:	46                   	inc    %esi
448b01:	79 57                	jns    0x448b5a
448b03:	36 56                	ss push %esi
448b05:	76 74                	jbe    0x448b7b
448b07:	4f                   	dec    %edi
448b08:	64 79 33             	fs jns 0x448b3e
448b0b:	39 63 54             	cmp    %esp,0x54(%ebx)
448b0e:	57                   	push   %edi
448b0f:	31 51 52             	xor    %edx,0x52(%ecx)
448b12:	4e                   	dec    %esi
448b13:	53                   	push   %ebx
448b14:	2f                   	das
448b15:	58                   	pop    %eax
448b16:	69 52 42 77 76 4c 32 	imul   $0x324c7677,0x42(%edx),%edx
448b1d:	4d                   	dec    %ebp
448b1e:	30 6b 49             	xor    %ch,0x49(%ebx)
448b21:	4b                   	dec    %ebx
448b22:	73 4d                	jae    0x448b71
448b24:	4e                   	dec    %esi
448b25:	78 68                	js     0x448b8f
448b27:	78 64                	js     0x448b8d
448b29:	6c                   	insb   (%dx),%es:(%edi)
448b2a:	75 46                	jne    0x448b72
448b2c:	6e                   	outsb  %ds:(%esi),(%dx)
448b2d:	50                   	push   %eax
448b2e:	31 35 4e 74 50 57    	xor    %esi,0x5750744e
448b34:	46                   	inc    %esi
448b35:	4c                   	dec    %esp
448b36:	5a                   	pop    %edx
448b37:	57                   	push   %edi
448b38:	56                   	push   %esi
448b39:	6c                   	insb   (%dx),%es:(%edi)
448b3a:	4b                   	dec    %ebx
448b3b:	39 41 44             	cmp    %eax,0x44(%ecx)
448b3e:	35 5a 70 76 38       	xor    $0x3876705a,%eax
448b43:	75 47                	jne    0x448b8c
448b45:	67 47                	addr16 inc %edi
448b47:	44                   	inc    %esp
448b48:	70 6e                	jo     0x448bb8
448b4a:	4e                   	dec    %esi
448b4b:	33 72 39             	xor    0x39(%edx),%esi
448b4e:	69 53 32 6a 32 73 49 	imul   $0x4973326a,0x32(%ebx),%edx
448b55:	6e                   	outsb  %ds:(%esi),(%dx)
448b56:	65 67 48             	gs addr16 dec %eax
448b59:	35 34 4b 78 46       	xor    $0x46784b34,%eax
448b5e:	45                   	inc    %ebp
448b5f:	4b                   	dec    %ebx
448b60:	43                   	inc    %ebx
448b61:	55                   	push   %ebp
448b62:	76 6f                	jbe    0x448bd3
448b64:	43                   	inc    %ebx
448b65:	33 58 4f             	xor    0x4f(%eax),%ebx
448b68:	4e                   	dec    %esi
448b69:	6c                   	insb   (%dx),%es:(%edi)
448b6a:	7a 2b                	jp     0x448b97
448b6c:	6e                   	outsb  %ds:(%esi),(%dx)
448b6d:	51                   	push   %ecx
448b6e:	30 4b 62             	xor    %cl,0x62(%ebx)
448b71:	4e                   	dec    %esi
448b72:	67 57                	addr16 push %edi
448b74:	5a                   	pop    %edx
448b75:	32 2b                	xor    (%ebx),%ch
448b77:	4c                   	dec    %esp
448b78:	77 59                	ja     0x448bd3
448b7a:	4d                   	dec    %ebp
448b7b:	6d                   	insl   (%dx),%es:(%edi)
448b7c:	32 69 4b             	xor    0x4b(%ecx),%ch
448b7f:	4d                   	dec    %ebp
448b80:	45                   	inc    %ebp
448b81:	78 78                	js     0x448bfb
448b83:	53                   	push   %ebx
448b84:	66 76 36             	data16 jbe 0x448bbd
448b87:	34 53                	xor    $0x53,%al
448b89:	4f                   	dec    %edi
448b8a:	35 6f 56 2b 74       	xor    $0x742b566f,%eax
448b8f:	6b 36 31             	imul   $0x31,(%esi),%esi
448b92:	6a 4f                	push   $0x4f
448b94:	6d                   	insl   (%dx),%es:(%edi)
448b95:	37                   	aaa
448b96:	4a                   	dec    %edx
448b97:	5a                   	pop    %edx
448b98:	2b 76 54             	sub    0x54(%esi),%esi
448b9b:	50                   	push   %eax
448b9c:	62 51 56             	bound  %edx,0x56(%ecx)
448b9f:	61                   	popa
448ba0:	73 50                	jae    0x448bf2
448ba2:	67 6f                	outsl  %ds:(%si),(%dx)
448ba4:	2f                   	das
448ba5:	42                   	inc    %edx
448ba6:	77 50                	ja     0x448bf8
448ba8:	6f                   	outsl  %ds:(%esi),(%dx)
448ba9:	51                   	push   %ecx
448baa:	51                   	push   %ecx
448bab:	4c                   	dec    %esp
448bac:	74 55                	je     0x448c03
448bae:	50                   	push   %eax
448baf:	4e                   	dec    %esi
448bb0:	7a 44                	jp     0x448bf6
448bb2:	39 75 62             	cmp    %esi,0x62(%ebp)
448bb5:	32 4f 78             	xor    0x78(%edi),%cl
448bb8:	75 61                	jne    0x448c1b
448bba:	76 7a                	jbe    0x448c36
448bbc:	64 72 51             	fs jb  0x448c10
448bbf:	6d                   	insl   (%dx),%es:(%edi)
448bc0:	31 4e 6d             	xor    %ecx,0x6d(%esi)
448bc3:	4f                   	dec    %edi
448bc4:	72 74                	jb     0x448c3a
448bc6:	73 4b                	jae    0x448c13
448bc8:	4a                   	dec    %edx
448bc9:	38 68 35             	cmp    %ch,0x35(%eax)
448bcc:	6b 43 64 4e          	imul   $0x4e,0x64(%ebx),%eax
448bd0:	39 6e 79             	cmp    %ebp,0x79(%esi)
448bd3:	6c                   	insb   (%dx),%es:(%edi)
448bd4:	6f                   	outsl  %ds:(%esi),(%dx)
448bd5:	6b 4a 39 2b          	imul   $0x2b,0x39(%edx),%ecx
448bd9:	78 78                	js     0x448c53
448bdb:	70 73                	jo     0x448c50
448bdd:	31 48 55             	xor    %ecx,0x55(%eax)
448be0:	4c                   	dec    %esp
448be1:	6a 42                	push   $0x42
448be3:	54                   	push   %esp
448be4:	50                   	push   %eax
448be5:	6c                   	insb   (%dx),%es:(%edi)
448be6:	32 57 65             	xor    0x65(%edi),%dl
448be9:	67 6a 73             	addr16 push $0x73
448bec:	62 45 76             	bound  %eax,0x76(%ebp)
448bef:	65 65 57             	gs gs push %edi
448bf2:	62 68 6a             	bound  %ebp,0x6a(%eax)
448bf5:	2b 38                	sub    (%eax),%edi
448bf7:	36 56                	ss push %esi
448bf9:	77 70                	ja     0x448c6b
448bfb:	76 59                	jbe    0x448c56
448bfd:	54                   	push   %esp
448bfe:	6c                   	insb   (%dx),%es:(%edi)
448bff:	30 56 57             	xor    %dl,0x57(%esi)
448c02:	56                   	push   %esi
448c03:	75 39                	jne    0x448c3e
448c05:	4a                   	dec    %edx
448c06:	59                   	pop    %ecx
448c07:	69 79 59 4a 75 6f 77 	imul   $0x776f754a,0x59(%ecx),%edi
448c0e:	79 32                	jns    0x448c42
448c10:	6f                   	outsl  %ds:(%esi),(%dx)
448c11:	69 48 45 42 37 4b 4b 	imul   $0x4b4b3742,0x45(%eax),%ecx
448c18:	31 77 76             	xor    %esi,0x76(%edi)
448c1b:	55                   	push   %ebp
448c1c:	6f                   	outsl  %ds:(%esi),(%dx)
448c1d:	4c                   	dec    %esp
448c1e:	73 54                	jae    0x448c74
448c20:	55                   	push   %ebp
448c21:	6e                   	outsb  %ds:(%esi),(%dx)
448c22:	48                   	dec    %eax
448c23:	45                   	inc    %ebp
448c24:	35 52 6e 4e 57       	xor    $0x574e6e52,%eax
448c29:	56                   	push   %esi
448c2a:	77 51                	ja     0x448c7d
448c2c:	50                   	push   %eax
448c2d:	79 62                	jns    0x448c91
448c2f:	6f                   	outsl  %ds:(%esi),(%dx)
448c30:	4f                   	dec    %edi
448c31:	45                   	inc    %ebp
448c32:	6d                   	insl   (%dx),%es:(%edi)
448c33:	76 39                	jbe    0x448c6e
448c35:	47                   	inc    %edi
448c36:	7a 6f                	jp     0x448ca7
448c38:	4f                   	dec    %edi
448c39:	49                   	dec    %ecx
448c3a:	4d                   	dec    %ebp
448c3b:	74 54                	je     0x448c91
448c3d:	48                   	dec    %eax
448c3e:	78 4e                	js     0x448c8e
448c40:	59                   	pop    %ecx
448c41:	4e                   	dec    %esi
448c42:	54                   	push   %esp
448c43:	45                   	inc    %ebp
448c44:	4d                   	dec    %ebp
448c45:	63 65 69             	arpl   %esp,0x69(%ebp)
448c48:	6c                   	insb   (%dx),%es:(%edi)
448c49:	45                   	inc    %ebp
448c4a:	66 42                	inc    %dx
448c4c:	6f                   	outsl  %ds:(%esi),(%dx)
448c4d:	53                   	push   %ebx
448c4e:	4d                   	dec    %ebp
448c4f:	61                   	popa
448c50:	64 38 6b 48          	cmp    %ch,%fs:0x48(%ebx)
448c54:	6f                   	outsl  %ds:(%esi),(%dx)
448c55:	58                   	pop    %eax
448c56:	5a                   	pop    %edx
448c57:	44                   	inc    %esp
448c58:	48                   	dec    %eax
448c59:	32 6c 30 32          	xor    0x32(%eax,%esi,1),%ch
448c5d:	63 42 78             	arpl   %eax,0x78(%edx)
448c60:	6d                   	insl   (%dx),%es:(%edi)
448c61:	49                   	dec    %ecx
448c62:	49                   	dec    %ecx
448c63:	61                   	popa
448c64:	79 72                	jns    0x448cd8
448c66:	4c                   	dec    %esp
448c67:	72 77                	jb     0x448ce0
448c69:	55                   	push   %ebp
448c6a:	42                   	inc    %edx
448c6b:	76 74                	jbe    0x448ce1
448c6d:	65 54                	gs push %esp
448c6f:	66 55                	push   %bp
448c71:	74 6c                	je     0x448cdf
448c73:	37                   	aaa
448c74:	72 5a                	jb     0x448cd0
448c76:	76 46                	jbe    0x448cbe
448c78:	4a                   	dec    %edx
448c79:	4e                   	dec    %esi
448c7a:	76 79                	jbe    0x448cf5
448c7c:	70 6c                	jo     0x448cea
448c7e:	71 58                	jno    0x448cd8
448c80:	52                   	push   %edx
448c81:	52                   	push   %edx
448c82:	72 49                	jb     0x448ccd
448c84:	67 52                	addr16 push %edx
448c86:	42                   	inc    %edx
448c87:	41                   	inc    %ecx
448c88:	49                   	dec    %ecx
448c89:	75 6c                	jne    0x448cf7
448c8b:	45                   	inc    %ebp
448c8c:	73 4e                	jae    0x448cdc
448c8e:	73 73                	jae    0x448d03
448c90:	61                   	popa
448c91:	65 77 65             	gs ja  0x448cf9
448c94:	46                   	inc    %esi
448c95:	66 4d                	dec    %bp
448c97:	69 33 74 49 7a 78    	imul   $0x787a4974,(%ebx),%esi
448c9d:	79 74                	jns    0x448d13
448c9f:	2b 75 49             	sub    0x49(%ebp),%esi
448ca2:	37                   	aaa
448ca3:	64 57                	fs push %edi
448ca5:	59                   	pop    %ecx
448ca6:	76 74                	jbe    0x448d1c
448ca8:	2b 79 63             	sub    0x63(%ecx),%edi
448cab:	68 45 72 6e 37       	push   $0x376e7245
448cb0:	45                   	inc    %ebp
448cb1:	57                   	push   %edi
448cb2:	38 66 2f             	cmp    %ah,0x2f(%esi)
448cb5:	79 42                	jns    0x448cf9
448cb7:	47                   	inc    %edi
448cb8:	44                   	inc    %esp
448cb9:	56                   	push   %esi
448cba:	37                   	aaa