455aa0:	55                   	push   %ebp
455aa1:	73 46                	jae    0x455ae9
455aa3:	72 72                	jb     0x455b17
455aa5:	5a                   	pop    %edx
455aa6:	41                   	inc    %ecx
455aa7:	67 36 72 65          	addr16 ss jb 0x455b10
455aab:	4b                   	dec    %ebx
455aac:	73 4e                	jae    0x455afc
455aae:	55                   	push   %ebp
455aaf:	4a                   	dec    %edx
455ab0:	64 64 70 61          	fs fs jo 0x455b15
455ab4:	2f                   	das
455ab5:	71 30                	jno    0x455ae7
455ab7:	56                   	push   %esi
455ab8:	41                   	inc    %ecx
455ab9:	6d                   	insl   (%dx),%es:(%edi)
455aba:	63 71 6c             	arpl   %esi,0x6c(%ecx)
455abd:	61                   	popa
455abe:	47                   	inc    %edi
455abf:	66 4e                	dec    %si
455ac1:	43                   	inc    %ebx
455ac2:	73 49                	jae    0x455b0d
455ac4:	4b                   	dec    %ebx
455ac5:	36 51                	ss push %ecx
455ac7:	2f                   	das
455ac8:	37                   	aaa
455ac9:	4c                   	dec    %esp
455aca:	66 6c                	data16 insb (%dx),%es:(%edi)
455acc:	2b 70 70             	sub    0x70(%eax),%esi
455acf:	33 50 64             	xor    0x64(%eax),%edx
455ad2:	30 70 58             	xor    %dh,0x58(%eax)
455ad5:	6a 69                	push   $0x69
455ad7:	62 6d 31             	bound  %ebp,0x31(%ebp)
455ada:	78 32                	js     0x455b0e
455adc:	6b 42 66 49          	imul   $0x49,0x66(%edx),%eax
455ae0:	67 50                	addr16 push %eax
455ae2:	6f                   	outsl  %ds:(%esi),(%dx)
455ae3:	2f                   	das
455ae4:	71 6b                	jno    0x455b51
455ae6:	31 48 68             	xor    %ecx,0x68(%eax)
455ae9:	65 55                	gs push %ebp
455aeb:	78 4d                	js     0x455b3a
455aed:	2b 32                	sub    (%edx),%esi
455aef:	4c                   	dec    %esp
455af0:	41                   	inc    %ecx
455af1:	65 42                	gs inc %edx
455af3:	4d                   	dec    %ebp
455af4:	51                   	push   %ecx
455af5:	63 50 55             	arpl   %edx,0x55(%eax)
455af8:	4f                   	dec    %edi
455af9:	79 5a                	jns    0x455b55
455afb:	77 49                	ja     0x455b46
455afd:	6f                   	outsl  %ds:(%esi),(%dx)
455afe:	62 4a 35             	bound  %ecx,0x35(%edx)
455b01:	57                   	push   %edi
455b02:	33 75 61             	xor    0x61(%ebp),%esi
455b05:	50                   	push   %eax
455b06:	59                   	pop    %ecx
455b07:	43                   	inc    %ebx
455b08:	4f                   	dec    %edi
455b09:	70 73                	jo     0x455b7e
455b0b:	71 55                	jno    0x455b62
455b0d:	42                   	inc    %edx
455b0e:	38 43 41             	cmp    %al,0x41(%ebx)
455b11:	53                   	push   %ebx
455b12:	6f                   	outsl  %ds:(%esi),(%dx)
455b13:	43                   	inc    %ebx
455b14:	53                   	push   %ebx
455b15:	44                   	inc    %esp
455b16:	53                   	push   %ebx
455b17:	31 38                	xor    %edi,(%eax)
455b19:	35 4a 62 30 51       	xor    $0x5130624a,%eax
455b1e:	5a                   	pop    %edx
455b1f:	43                   	inc    %ebx
455b20:	56                   	push   %esi
455b21:	71 63                	jno    0x455b86
455b23:	50                   	push   %eax
455b24:	64 68 69 44 52 52    	fs push $0x52524469
455b2a:	79 79                	jns    0x455ba5
455b2c:	65 70 49             	gs jo  0x455b78
455b2f:	61                   	popa
455b30:	79 4c                	jns    0x455b7e
455b32:	68 6c 64 68 6f       	push   $0x6f68646c
455b37:	79 49                	jns    0x455b82
455b39:	78 4e                	js     0x455b89
455b3b:	49                   	dec    %ecx
455b3c:	6f                   	outsl  %ds:(%esi),(%dx)
455b3d:	4c                   	dec    %esp
455b3e:	44                   	inc    %esp
455b3f:	4c                   	dec    %esp
455b40:	5a                   	pop    %edx
455b41:	4f                   	dec    %edi
455b42:	43                   	inc    %ebx
455b43:	41                   	inc    %ecx
455b44:	7a 7a                	jp     0x455bc0
455b46:	6f                   	outsl  %ds:(%esi),(%dx)
455b47:	53                   	push   %ebx
455b48:	37                   	aaa
455b49:	7a 4a                	jp     0x455b95
455b4b:	65 4f                	gs dec %edi
455b4d:	38 30                	cmp    %dh,(%eax)
455b4f:	76 69                	jbe    0x455bba
455b51:	4d                   	dec    %ebp
455b52:	6f                   	outsl  %ds:(%esi),(%dx)
455b53:	5a                   	pop    %edx
455b54:	69 70 69 59 4c 43 4c 	imul   $0x4c434c59,0x69(%eax),%esi
455b5b:	4b                   	dec    %ebx
455b5c:	4e                   	dec    %esi
455b5d:	61                   	popa
455b5e:	67 64 78 65          	addr16 fs js 0x455bc7
455b62:	6e                   	outsb  %ds:(%esi),(%dx)
455b63:	39 4b 31             	cmp    %ecx,0x31(%ebx)
455b66:	37                   	aaa
455b67:	75 34                	jne    0x455b9d
455b69:	37                   	aaa
455b6a:	66 35 4b 6f          	xor    $0x6f4b,%ax
455b6e:	6f                   	outsl  %ds:(%esi),(%dx)
455b6f:	73 71                	jae    0x455be2
455b71:	63 71 69             	arpl   %esi,0x69(%ecx)
455b74:	49                   	dec    %ecx
455b75:	74 6c                	je     0x455be3
455b77:	42                   	inc    %edx
455b78:	7a 52                	jp     0x455bcc
455b7a:	46                   	inc    %esi
455b7b:	64 43                	fs inc %ebx
455b7d:	33 79 73             	xor    0x73(%ecx),%edi
455b80:	30 63 51             	xor    %ah,0x51(%ebx)
455b83:	6d                   	insl   (%dx),%es:(%edi)
455b84:	57                   	push   %edi
455b85:	64 46                	fs inc %esi
455b87:	31 38                	xor    %edi,(%eax)
455b89:	4f                   	dec    %edi
455b8a:	5a                   	pop    %edx
455b8b:	57                   	push   %edi
455b8c:	6f                   	outsl  %ds:(%esi),(%dx)
455b8d:	42                   	inc    %edx
455b8e:	6a 58                	push   $0x58
455b90:	51                   	push   %ecx
455b91:	37                   	aaa
455b92:	7a 4e                	jp     0x455be2
455b94:	4d                   	dec    %ebp
455b95:	72 51                	jb     0x455be8
455b97:	66 43                	inc    %bx
455b99:	45                   	inc    %ebp
455b9a:	4a                   	dec    %edx
455b9b:	72 30                	jb     0x455bcd
455b9d:	45                   	inc    %ebp
455b9e:	37                   	aaa
455b9f:	53                   	push   %ebx
455ba0:	5a                   	pop    %edx
455ba1:	51                   	push   %ecx
455ba2:	31 52 4e             	xor    %edx,0x4e(%edx)
455ba5:	6f                   	outsl  %ds:(%esi),(%dx)
455ba6:	78 4b                	js     0x455bf3
455ba8:	58                   	pop    %eax
455ba9:	55                   	push   %ebp
455baa:	52                   	push   %edx
455bab:	74 61                	je     0x455c0e
455bad:	71 74                	jno    0x455c23
455baf:	72 5a                	jb     0x455c0b
455bb1:	30 31                	xor    %dh,(%ecx)
455bb3:	4a                   	dec    %edx
455bb4:	7a 62                	jp     0x455c18
455bb6:	66 6b 58 2f 51       	imul   $0x51,0x2f(%eax),%bx
455bbb:	6d                   	insl   (%dx),%es:(%edi)
455bbc:	38 72 52             	cmp    %dh,0x52(%edx)
455bbf:	77 53                	ja     0x455c14
455bc1:	46                   	inc    %esi
455bc2:	7a 71                	jp     0x455c35
455bc4:	36 4b                	ss dec %ebx
455bc6:	49                   	dec    %ecx
455bc7:	47                   	inc    %edi
455bc8:	6b 69 69 30          	imul   $0x30,0x69(%ecx),%ebp
455bcc:	39 52 66             	cmp    %edx,0x66(%edx)
455bcf:	4e                   	dec    %esi
455bd0:	54                   	push   %esp
455bd1:	6a 59                	push   $0x59
455bd3:	30 76 64             	xor    %dh,0x64(%esi)
455bd6:	2f                   	das
455bd7:	66 73 53             	data16 jae 0x455c2d
455bda:	4c                   	dec    %esp
455bdb:	55                   	push   %ebp
455bdc:	53                   	push   %ebx
455bdd:	2f                   	das
455bde:	52                   	push   %edx
455bdf:	49                   	dec    %ecx
455be0:	6e                   	outsb  %ds:(%esi),(%dx)
455be1:	50                   	push   %eax
455be2:	6e                   	outsb  %ds:(%esi),(%dx)
455be3:	4e                   	dec    %esi
455be4:	55                   	push   %ebp
455be5:	36 42                	ss inc %edx
455be7:	79 38                	jns    0x455c21
455be9:	76 49                	jbe    0x455c34
455beb:	2b 50 50             	sub    0x50(%eax),%edx
455bee:	47                   	inc    %edi
455bef:	47                   	inc    %edi
455bf0:	50                   	push   %eax
455bf1:	57                   	push   %edi
455bf2:	76 58                	jbe    0x455c4c
455bf4:	4a                   	dec    %edx
455bf5:	63 41 67             	arpl   %eax,0x67(%ecx)
455bf8:	32 6a 32             	xor    0x32(%edx),%ch
455bfb:	74 76                	je     0x455c73
455bfd:	46                   	inc    %esi
455bfe:	2f                   	das
455bff:	4d                   	dec    %ebp
455c00:	45                   	inc    %ebp
455c01:	54                   	push   %esp
455c02:	45                   	inc    %ebp
455c03:	46                   	inc    %esi
455c04:	72 2b                	jb     0x455c31
455c06:	78 30                	js     0x455c38
455c08:	4e                   	dec    %esi
455c09:	4b                   	dec    %ebx
455c0a:	48                   	dec    %eax
455c0b:	69 69 35 41 42 51 68 	imul   $0x68514241,0x35(%ecx),%ebp
455c12:	5a                   	pop    %edx
455c13:	4f                   	dec    %edi
455c14:	59                   	pop    %ecx
455c15:	35 75 77 5a 77       	xor    $0x775a7775,%eax
455c1a:	39 37                	cmp    %esi,(%edi)
455c1c:	36 74 46             	ss je  0x455c65
455c1f:	58                   	pop    %eax
455c20:	78 6a                	js     0x455c8c
455c22:	63 44 77 50          	arpl   %eax,0x50(%edi,%esi,2)
455c26:	75 2f                	jne    0x455c57
455c28:	61                   	popa
455c29:	37                   	aaa
455c2a:	49                   	dec    %ecx
455c2b:	44                   	inc    %esp
455c2c:	69 54 37 4b 45 42 56 	imul   $0x63564245,0x4b(%edi,%esi,1),%edx
455c33:	63
455c34:	39 55 6c             	cmp    %edx,0x6c(%ebp)
455c37:	68 4a 32 72 36       	push   $0x3672324a
455c3c:	48                   	dec    %eax
455c3d:	41                   	inc    %ecx
455c3e:	53                   	push   %ebx
455c3f:	33 6b 51             	xor    0x51(%ebx),%ebp
455c42:	38 49 6b             	cmp    %cl,0x6b(%ecx)
455c45:	6d                   	insl   (%dx),%es:(%edi)
455c46:	4c                   	dec    %esp
455c47:	57                   	push   %edi
455c48:	79 75                	jns    0x455cbf
455c4a:	6a 78                	push   $0x78
455c4c:	5a                   	pop    %edx
455c4d:	6d                   	insl   (%dx),%es:(%edi)
455c4e:	36 30 32             	xor    %dh,%ss:(%edx)
455c51:	32 4c 34 5a          	xor    0x5a(%esp,%esi,1),%cl
455c55:	75 6f                	jne    0x455cc6
455c57:	6a 35                	push   $0x35
455c59:	74 72                	je     0x455ccd
455c5b:	50                   	push   %eax
455c5c:	69 2f 49 66 4f 31    	imul   $0x314f6649,(%edi),%ebp
455c62:	63 53 42             	arpl   %edx,0x42(%ebx)
455c65:	39 44 6c 4e          	cmp    %eax,0x4e(%esp,%ebp,2)
455c69:	4a                   	dec    %edx
455c6a:	77 48                	ja     0x455cb4
455c6c:	77 6b                	ja     0x455cd9
455c6e:	64 33 59 55          	xor    %fs:0x55(%ecx),%ebx
455c72:	57                   	push   %edi
455c73:	54                   	push   %esp
455c74:	59                   	pop    %ecx
455c75:	75 67                	jne    0x455cde
455c77:	31 41 6b             	xor    %eax,0x6b(%ecx)
455c7a:	68 30 31 6f 4a       	push   $0x4a6f3130
455c7f:	46                   	inc    %esi
455c80:	48                   	dec    %eax
455c81:	48                   	dec    %eax
455c82:	76 4b                	jbe    0x455ccf
455c84:	72 67                	jb     0x455ced
455c86:	39 71 56             	cmp    %esi,0x56(%ecx)
455c89:	54                   	push   %esp
455c8a:	61                   	popa
455c8b:	6f                   	outsl  %ds:(%esi),(%dx)
455c8c:	59                   	pop    %ecx
455c8d:	6d                   	insl   (%dx),%es:(%edi)
455c8e:	49                   	dec    %ecx
455c8f:	48                   	dec    %eax
455c90:	2b 64 42 67          	sub    0x67(%edx,%eax,2),%esp
455c94:	7a 45                	jp     0x455cdb
455c96:	67 71 62             	addr16 jno 0x455cfb
455c99:	7a 77                	jp     0x455d12
455c9b:	37                   	aaa
455c9c:	46                   	inc    %esi
455c9d:	44                   	inc    %esp
455c9e:	68 6e 47 57 50       	push   $0x5057476e
455ca3:	4f                   	dec    %edi
455ca4:	66 4b                	dec    %bx
455ca6:	78 4e                	js     0x455cf6
455ca8:	73 63                	jae    0x455d0d
455caa:	42                   	inc    %edx
455cab:	36 67 47             	ss addr16 inc %edi
455cae:	2b 34 4b             	sub    (%ebx,%ecx,2),%esi
455cb1:	54                   	push   %esp
455cb2:	56                   	push   %esi
455cb3:	4d                   	dec    %ebp
455cb4:	4c                   	dec    %esp
455cb5:	7a 6c                	jp     0x455d23
455cb7:	45                   	inc    %ebp
455cb8:	43                   	inc    %ebx
455cb9:	72 71                	jb     0x455d2c
455cbb:	75 4b                	jne    0x455d08
455cbd:	36 37                	ss aaa
455cbf:	78 59                	js     0x455d1a
455cc1:	39 54 48 4f          	cmp    %edx,0x4f(%eax,%ecx,2)
455cc5:	41                   	inc    %ecx
455cc6:	69 63 68 52 2b 74 4d 	imul   $0x4d742b52,0x68(%ebx),%esp
455ccd:	73 68                	jae    0x455d37
455ccf:	6e                   	outsb  %ds:(%esi),(%dx)
455cd0:	65 54                	gs push %esp
455cd2:	44                   	inc    %esp
455cd3:	5a                   	pop    %edx
455cd4:	6e                   	outsb  %ds:(%esi),(%dx)
455cd5:	34 76                	xor    $0x76,%al
455cd7:	48                   	dec    %eax
455cd8:	76 62                	jbe    0x455d3c
455cda:	43                   	inc    %ebx
455cdb:	34 43                	xor    $0x43,%al
455cdd:	57                   	push   %edi
455cde:	31 39                	xor    %edi,(%ecx)
455ce0:	63 4a 6d             	arpl   %ecx,0x6d(%edx)
455ce3:	6b 32 4d             	imul   $0x4d,(%edx),%esi
455ce6:	62 33                	bound  %esi,(%ebx)
455ce8:	79 33                	jns    0x455d1d
455cea:	72 6d                	jb     0x455d59
455cec:	57                   	push   %edi
455ced:	46                   	inc    %esi
455cee:	30 4e 4a             	xor    %cl,0x4a(%esi)
455cf1:	59                   	pop    %ecx
455cf2:	77 42                	ja     0x455d36
455cf4:	2b 74 2b 35          	sub    0x35(%ebx,%ebp,1),%esi
455cf8:	64 72 32             	fs jb  0x455d2d
455cfb:	45                   	inc    %ebp
455cfc:	64 39 6b 4b          	cmp    %ebp,%fs:0x4b(%ebx)
455d00:	69 69 36 78 75 68 4a 	imul   $0x4a687578,0x36(%ecx),%ebp
455d07:	65 32 66 4d          	xor    %gs:0x4d(%esi),%ah
455d0b:	4c                   	dec    %esp
455d0c:	4e                   	dec    %esi
455d0d:	77 64                	ja     0x455d73
455d0f:	51                   	push   %ecx
455d10:	68 36 43 4d 37       	push   $0x374d4336
455d15:	52                   	push   %edx
455d16:	46                   	inc    %esi
455d17:	4c                   	dec    %esp
455d18:	37                   	aaa
455d19:	64 68 4c 7a 2b 43    	fs push $0x432b7a4c
455d1f:	6e                   	outsb  %ds:(%esi),(%dx)
455d20:	78 33                	js     0x455d55
455d22:	4d                   	dec    %ebp