450bd6:	34 51                	xor    $0x51,%al
450bd8:	64 41                	fs inc %ecx
450bda:	41                   	inc    %ecx
450bdb:	50                   	push   %eax
450bdc:	30 33                	xor    %dh,(%ebx)
450bde:	78 61                	js     0x450c41
450be0:	62 31                	bound  %esi,(%ecx)
450be2:	6e                   	outsb  %ds:(%esi),(%dx)
450be3:	43                   	inc    %ebx
450be4:	2b 75 43             	sub    0x43(%ebp),%esi
450be7:	55                   	push   %ebp
450be8:	65 4e                	gs dec %esi
450bea:	46                   	inc    %esi
450beb:	67 71 74             	addr16 jno 0x450c62
450bee:	46                   	inc    %esi
450bef:	6c                   	insb   (%dx),%es:(%edi)
450bf0:	53                   	push   %ebx
450bf1:	42                   	inc    %edx
450bf2:	32 51 67             	xor    0x67(%ecx),%dl
450bf5:	44                   	inc    %esp
450bf6:	6e                   	outsb  %ds:(%esi),(%dx)
450bf7:	39 45 44             	cmp    %eax,0x44(%ebp)
450bfa:	44                   	inc    %esp
450bfb:	74 6f                	je     0x450c6c
450bfd:	79 73                	jns    0x450c72
450bff:	73 33                	jae    0x450c34
450c01:	74 4e                	je     0x450c51
450c03:	4b                   	dec    %ebx
450c04:	78 4a                	js     0x450c50
450c06:	4f                   	dec    %edi
450c07:	79 73                	jns    0x450c7c
450c09:	73 72                	jae    0x450c7d
450c0b:	6a 32                	push   $0x32
450c0d:	6c                   	insb   (%dx),%es:(%edi)
450c0e:	6a 6d                	push   $0x6d
450c10:	70 48                	jo     0x450c5a
450c12:	2f                   	das
450c13:	73 45                	jae    0x450c5a
450c15:	34 67                	xor    $0x67,%al
450c17:	54                   	push   %esp
450c18:	39 52 6b             	cmp    %edx,0x6b(%edx)
450c1b:	39 64 56 35          	cmp    %esp,0x35(%esi,%edx,2)
450c1f:	68 35 33 78 6b       	push   $0x6b783335
450c24:	30 71 34             	xor    %dh,0x34(%ecx)
450c27:	35 77 2f 71 51       	xor    $0x51712f77,%eax
450c2c:	33 44 72 63          	xor    0x63(%edx,%esi,2),%eax
450c30:	57                   	push   %edi
450c31:	67 57                	addr16 push %edi
450c33:	33 4d 53             	xor    0x53(%ebp),%ecx
450c36:	4b                   	dec    %ebx
450c37:	43                   	inc    %ebx
450c38:	76 6f                	jbe    0x450ca9
450c3a:	62 43 30             	bound  %eax,0x30(%ebx)
450c3d:	75 65                	jne    0x450ca4
450c3f:	4e                   	dec    %esi
450c40:	56                   	push   %esi
450c41:	56                   	push   %esi
450c42:	4b                   	dec    %ebx
450c43:	67 6a 58             	addr16 push $0x58
450c46:	7a 2f                	jp     0x450c77
450c48:	68 2f 74 75 44       	push   $0x4475742f
450c4d:	6f                   	outsl  %ds:(%esi),(%dx)
450c4e:	6c                   	insb   (%dx),%es:(%edi)
450c4f:	5a                   	pop    %edx
450c50:	39 64 70 38          	cmp    %esp,0x38(%eax,%esi,2)
450c54:	65 57                	gs push %edi
450c56:	67 51                	addr16 push %ecx
450c58:	36 57                	ss push %edi
450c5a:	74 68                	je     0x450cc4
450c5c:	45                   	inc    %ebp
450c5d:	68 73 4e 56 59       	push   $0x59564e73
450c62:	77 47                	ja     0x450cab
450c64:	55                   	push   %ebp
450c65:	69 6f 6b 47 4e 61 33 	imul   $0x33614e47,0x6b(%edi),%ebp
450c6c:	6b 54 77 33 67       	imul   $0x67,0x33(%edi,%esi,2),%edx
450c71:	4a                   	dec    %edx
450c72:	38 4f 4b             	cmp    %cl,0x4b(%edi)
450c75:	41                   	inc    %ecx
450c76:	77 6e                	ja     0x450ce6
450c78:	6b 75 2f 43          	imul   $0x43,0x2f(%ebp),%esi
450c7c:	6e                   	outsb  %ds:(%esi),(%dx)
450c7d:	66 52                	push   %dx
450c7f:	32 39                	xor    (%ecx),%bh
450c81:	38 61 61             	cmp    %ah,0x61(%ecx)
450c84:	4c                   	dec    %esp
450c85:	51                   	push   %ecx
450c86:	72 68                	jb     0x450cf0
450c88:	65 62 69 55          	bound  %ebp,%gs:0x55(%ecx)
450c8c:	72 44                	jb     0x450cd2
450c8e:	33 70 72             	xor    0x72(%eax),%esi
450c91:	65 6e                	outsb  %gs:(%esi),(%dx)
450c93:	4e                   	dec    %esi
450c94:	57                   	push   %edi
450c95:	4f                   	dec    %edi
450c96:	48                   	dec    %eax
450c97:	51                   	push   %ecx
450c98:	49                   	dec    %ecx
450c99:	69 78 31 79 50 77 52 	imul   $0x52775079,0x31(%eax),%edi
450ca0:	42                   	inc    %edx
450ca1:	53                   	push   %ebx
450ca2:	4d                   	dec    %ebp
450ca3:	4f                   	dec    %edi
450ca4:	42                   	inc    %edx
450ca5:	38 72 41             	cmp    %dh,0x41(%edx)
450ca8:	57                   	push   %edi
450ca9:	78 4d                	js     0x450cf8
450cab:	48                   	dec    %eax
450cac:	79 63                	jns    0x450d11
450cae:	37                   	aaa
450caf:	59                   	pop    %ecx
450cb0:	74 79                	je     0x450d2b
450cb2:	6e                   	outsb  %ds:(%esi),(%dx)
450cb3:	6c                   	insb   (%dx),%es:(%edi)
450cb4:	5a                   	pop    %edx
450cb5:	36 34 51             	ss xor $0x51,%al
450cb8:	39 66 75             	cmp    %esp,0x75(%esi)
450cbb:	4e                   	dec    %esi
450cbc:	65 33 41 71          	xor    %gs:0x71(%ecx),%eax
450cc0:	45                   	inc    %ebp
450cc1:	5a                   	pop    %edx
450cc2:	31 77 52             	xor    %esi,0x52(%edi)
450cc5:	70 6b                	jo     0x450d32
450cc7:	66 6e                	data16 outsb %ds:(%esi),(%dx)
450cc9:	6e                   	outsb  %ds:(%esi),(%dx)
450cca:	64 4f                	fs dec %edi
450ccc:	48                   	dec    %eax
450ccd:	4a                   	dec    %edx
450cce:	44                   	inc    %esp
450ccf:	78 67                	js     0x450d38
450cd1:	65 74 4f             	gs je  0x450d23
450cd4:	4c                   	dec    %esp
450cd5:	32 45 31             	xor    0x31(%ebp),%al
450cd8:	67 38 41 6b          	cmp    %al,0x6b(%bx,%di)
450cdc:	71 7a                	jno    0x450d58
450cde:	42                   	inc    %edx
450cdf:	4e                   	dec    %esi
450ce0:	7a 46                	jp     0x450d28
450ce2:	4f                   	dec    %edi
450ce3:	6e                   	outsb  %ds:(%esi),(%dx)
450ce4:	79 43                	jns    0x450d29
450ce6:	64 6f                	outsl  %fs:(%esi),(%dx)
450ce8:	57                   	push   %edi
450ce9:	35 64 63 48 48       	xor    $0x48486364,%eax
450cee:	48                   	dec    %eax
450cef:	38 49 63             	cmp    %cl,0x63(%ecx)
450cf2:	6c                   	insb   (%dx),%es:(%edi)
450cf3:	64 66 36 36 5a       	fs ss ss pop %dx
450cf8:	30 79 67             	xor    %bh,0x67(%ecx)
450cfb:	4a                   	dec    %edx
450cfc:	30 4e 44             	xor    %cl,0x44(%esi)
450cff:	6f                   	outsl  %ds:(%esi),(%dx)
450d00:	34 64                	xor    $0x64,%al
450d02:	75 62                	jne    0x450d66
450d04:	6a 53                	push   $0x53
450d06:	6e                   	outsb  %ds:(%esi),(%dx)
450d07:	43                   	inc    %ebx
450d08:	78 4d                	js     0x450d57
450d0a:	48                   	dec    %eax
450d0b:	58                   	pop    %eax
450d0c:	6a 54                	push   $0x54
450d0e:	42                   	inc    %edx
450d0f:	6d                   	insl   (%dx),%es:(%edi)
450d10:	52                   	push   %edx
450d11:	4a                   	dec    %edx
450d12:	2f                   	das
450d13:	76 36                	jbe    0x450d4b
450d15:	74 52                	je     0x450d69
450d17:	59                   	pop    %ecx
450d18:	4e                   	dec    %esi
450d19:	69 48 4d 79 4d 46 4f 	imul   $0x4f464d79,0x4d(%eax),%ecx
450d20:	54                   	push   %esp
450d21:	71 64                	jno    0x450d87
450d23:	69 61 77 4b 4f 50 52 	imul   $0x52504f4b,0x77(%ecx),%esp
450d2a:	49                   	dec    %ecx
450d2b:	32 7a 46             	xor    0x46(%edx),%bh
450d2e:	35 75 49 41 55       	xor    $0x55414975,%eax
450d33:	34 79                	xor    $0x79,%al
450d35:	34 68                	xor    $0x68,%al
450d37:	70 47                	jo     0x450d80
450d39:	57                   	push   %edi
450d3a:	45                   	inc    %ebp
450d3b:	50                   	push   %eax
450d3c:	47                   	inc    %edi
450d3d:	41                   	inc    %ecx
450d3e:	66 50                	push   %ax
450d40:	34 78                	xor    $0x78,%al
450d42:	6c                   	insb   (%dx),%es:(%edi)
450d43:	73 4e                	jae    0x450d93
450d45:	75 70                	jne    0x450db7
450d47:	52                   	push   %edx
450d48:	34 4d                	xor    $0x4d,%al
450d4a:	46                   	inc    %esi
450d4b:	49                   	dec    %ecx
450d4c:	70 35                	jo     0x450d83
450d4e:	4f                   	dec    %edi
450d4f:	41                   	inc    %ecx
450d50:	54                   	push   %esp
450d51:	61                   	popa
450d52:	55                   	push   %ebp
450d53:	62 6a 4e             	bound  %ebp,0x4e(%edx)
450d56:	68 31 70 4a 33       	push   $0x334a7031
450d5b:	75 71                	jne    0x450dce
450d5d:	57                   	push   %edi
450d5e:	78 42                	js     0x450da2
450d60:	51                   	push   %ecx
450d61:	58                   	pop    %eax
450d62:	7a 6e                	jp     0x450dd2
450d64:	57                   	push   %edi
450d65:	70 6c                	jo     0x450dd3
450d67:	79 63                	jns    0x450dcc
450d69:	6c                   	insb   (%dx),%es:(%edi)
450d6a:	4f                   	dec    %edi
450d6b:	52                   	push   %edx
450d6c:	55                   	push   %ebp
450d6d:	57                   	push   %edi
450d6e:	2f                   	das
450d6f:	77 31                	ja     0x450da2
450d71:	48                   	dec    %eax
450d72:	52                   	push   %edx
450d73:	45                   	inc    %ebp
450d74:	6a 70                	push   $0x70
450d76:	31 34 59             	xor    %esi,(%ecx,%ebx,2)
450d79:	32 76 57             	xor    0x57(%esi),%dh
450d7c:	61                   	popa
450d7d:	74 5a                	je     0x450dd9
450d7f:	6d                   	insl   (%dx),%es:(%edi)
450d80:	49                   	dec    %ecx
450d81:	53                   	push   %ebx
450d82:	58                   	pop    %eax
450d83:	37                   	aaa
450d84:	65 48                	gs dec %eax
450d86:	44                   	inc    %esp
450d87:	69 66 4e 31 69 57 64 	imul   $0x64576931,0x4e(%esi),%esp
450d8e:	4b                   	dec    %ebx
450d8f:	62 77 76             	bound  %esi,0x76(%edi)
450d92:	5a                   	pop    %edx
450d93:	4e                   	dec    %esi
450d94:	41                   	inc    %ecx
450d95:	71 58                	jno    0x450def
450d97:	31 79 78             	xor    %edi,0x78(%ecx)
450d9a:	59                   	pop    %ecx
450d9b:	54                   	push   %esp
450d9c:	4f                   	dec    %edi
450d9d:	42                   	inc    %edx
450d9e:	34 78                	xor    $0x78,%al
450da0:	34 57                	xor    $0x57,%al
450da2:	43                   	inc    %ebx
450da3:	30 64 75 64          	xor    %ah,0x64(%ebp,%esi,2)
450da7:	31 78 4c             	xor    %edi,0x4c(%eax)
450daa:	48                   	dec    %eax
450dab:	6a 51                	push   $0x51
450dad:	44                   	inc    %esp
450dae:	59                   	pop    %ecx
450daf:	7a 2f                	jp     0x450de0
450db1:	6b 78 7a 38          	imul   $0x38,0x7a(%eax),%edi
450db5:	56                   	push   %esi
450db6:	31 2f                	xor    %ebp,(%edi)
450db8:	57                   	push   %edi
450db9:	2b 42 72             	sub    0x72(%edx),%eax
450dbc:	61                   	popa
450dbd:	43                   	inc    %ebx
450dbe:	58                   	pop    %eax
450dbf:	35 4c 75 69 6c       	xor    $0x6c69754c,%eax
450dc4:	54                   	push   %esp
450dc5:	30 61 2f             	xor    %ah,0x2f(%ecx)
450dc8:	35 4b 76 6a 70       	xor    $0x706a764b,%eax
450dcd:	45                   	inc    %ebp
450dce:	71 7a                	jno    0x450e4a
450dd0:	67 57                	addr16 push %edi
450dd2:	46                   	inc    %esi
450dd3:	6a 73                	push   $0x73
450dd5:	35 4a 56 61 31       	xor    $0x3161564a,%eax
450dda:	63 62 79             	arpl   %esp,0x79(%edx)
450ddd:	6f                   	outsl  %ds:(%esi),(%dx)
450dde:	56                   	push   %esi
450ddf:	63 48 62             	arpl   %ecx,0x62(%eax)
450de2:	54                   	push   %esp
450de3:	63 61 70             	arpl   %esp,0x70(%ecx)
450de6:	46                   	inc    %esi
450de7:	6d                   	insl   (%dx),%es:(%edi)
450de8:	48                   	dec    %eax
450de9:	33 48 46             	xor    0x46(%eax),%ecx
450dec:	55                   	push   %ebp
450ded:	55                   	push   %ebp
450dee:	70 67                	jo     0x450e57
450df0:	69 47 6c 72 6b 4c 2f 	imul   $0x2f4c6b72,0x6c(%edi),%eax
450df7:	35 64 36 77 6b       	xor    $0x6b773664,%eax
450dfc:	6c                   	insb   (%dx),%es:(%edi)
450dfd:	37                   	aaa
450dfe:	4c                   	dec    %esp
450dff:	6d                   	insl   (%dx),%es:(%edi)
450e00:	73 56                	jae    0x450e58
450e02:	44                   	inc    %esp
450e03:	5a                   	pop    %edx
450e04:	57                   	push   %edi
450e05:	72 48                	jb     0x450e4f
450e07:	4b                   	dec    %ebx
450e08:	38 58 4a             	cmp    %bl,0x4a(%eax)
450e0b:	38 70 6a             	cmp    %dh,0x6a(%eax)
450e0e:	36 2b 32             	sub    %ss:(%edx),%esi
450e11:	38 59 30             	cmp    %bl,0x30(%ecx)
450e14:	46                   	inc    %esi
450e15:	51                   	push   %ecx
450e16:	7a 6a                	jp     0x450e82
450e18:	36 73 54             	ss jae 0x450e6f
450e1b:	41                   	inc    %ecx
450e1c:	36 70 74             	ss jo  0x450e93
450e1f:	2f                   	das
450e20:	71 77                	jno    0x450e99
450e22:	4d                   	dec    %ebp
450e23:	37                   	aaa
450e24:	58                   	pop    %eax
450e25:	73 52                	jae    0x450e79
450e27:	4c                   	dec    %esp
450e28:	61                   	popa
450e29:	75 6a                	jne    0x450e95
450e2b:	2f                   	das
450e2c:	35 55 51 75 50       	xor    $0x50755155,%eax
450e31:	42                   	inc    %edx
450e32:	62 59 32             	bound  %ebx,0x32(%ecx)
450e35:	57                   	push   %edi
450e36:	4f                   	dec    %edi
450e37:	68 75 50 36 64       	push   $0x64365075
450e3c:	49                   	dec    %ecx
450e3d:	76 58                	jbe    0x450e97
450e3f:	51                   	push   %ecx
450e40:	54                   	push   %esp
450e41:	73 62                	jae    0x450ea5
450e43:	75 42                	jne    0x450e87
450e45:	69 57 2f 43 66 2b 54 	imul   $0x542b6643,0x2f(%edi),%edx
450e4c:	43                   	inc    %ebx
450e4d:	61                   	popa
450e4e:	6d                   	insl   (%dx),%es:(%edi)
450e4f:	4f                   	dec    %edi
450e50:	56                   	push   %esi
450e51:	6e                   	outsb  %ds:(%esi),(%dx)
450e52:	76 35                	jbe    0x450e89
450e54:	53                   	push   %ebx
450e55:	30 45 38             	xor    %al,0x38(%ebp)
450e58:	39 6d 6b             	cmp    %ebp,0x6b(%ebp)
450e5b:	64 72 71             	fs jb  0x450ecf
450e5e:	4e                   	dec    %esi
450e5f:	4b                   	dec    %ebx
450e60:	41                   	inc    %ecx
450e61:	37                   	aaa
450e62:	55                   	push   %ebp
450e63:	6f                   	outsl  %ds:(%esi),(%dx)
450e64:	39 61 73             	cmp    %esp,0x73(%ecx)
450e67:	53                   	push   %ebx
450e68:	6d                   	insl   (%dx),%es:(%edi)