453b78:	58                   	pop    %eax
453b79:	6e                   	outsb  %ds:(%esi),(%dx)
453b7a:	6b 30 43             	imul   $0x43,(%eax),%esi
453b7d:	75 6e                	jne    0x453bed
453b7f:	2f                   	das
453b80:	71 2b                	jno    0x453bad
453b82:	43                   	inc    %ebx
453b83:	35 70 52 47 55       	xor    $0x55475270,%eax
453b88:	47                   	inc    %edi
453b89:	30 57 4a             	xor    %dl,0x4a(%edi)
453b8c:	31 6f 33             	xor    %ebp,0x33(%edi)
453b8f:	48                   	dec    %eax
453b90:	63 71 31             	arpl   %esi,0x31(%ecx)
453b93:	78 6a                	js     0x453bff
453b95:	6a 6b                	push   $0x6b
453b97:	42                   	inc    %edx
453b98:	71 6d                	jno    0x453c07
453b9a:	46                   	inc    %esi
453b9b:	38 53 52             	cmp    %dl,0x52(%ebx)
453b9e:	4e                   	dec    %esi
453b9f:	2f                   	das
453ba0:	52                   	push   %edx
453ba1:	35 50 74 4d 49       	xor    $0x494d7450,%eax
453ba6:	54                   	push   %esp
453ba7:	71 52                	jno    0x453bfb
453ba9:	43                   	inc    %ebx
453baa:	46                   	inc    %esi
453bab:	69 44 68 51 49 50 54 	imul   $0x54545049,0x51(%eax,%ebp,2),%eax
453bb2:	54
453bb3:	55                   	push   %ebp
453bb4:	50                   	push   %eax
453bb5:	49                   	dec    %ecx
453bb6:	65 6e                	outsb  %gs:(%esi),(%dx)
453bb8:	56                   	push   %esi
453bb9:	33 75 51             	xor    0x51(%ebp),%esi
453bbc:	2f                   	das
453bbd:	4b                   	dec    %ebx
453bbe:	48                   	dec    %eax
453bbf:	42                   	inc    %edx
453bc0:	4c                   	dec    %esp
453bc1:	78 77                	js     0x453c3a
453bc3:	48                   	dec    %eax
453bc4:	55                   	push   %ebp
453bc5:	2b 66 4e             	sub    0x4e(%esi),%esp
453bc8:	6d                   	insl   (%dx),%es:(%edi)
453bc9:	6d                   	insl   (%dx),%es:(%edi)
453bca:	78 67                	js     0x453c33
453bcc:	59                   	pop    %ecx
453bcd:	6e                   	outsb  %ds:(%esi),(%dx)
453bce:	47                   	inc    %edi
453bcf:	59                   	pop    %ecx
453bd0:	78 51                	js     0x453c23
453bd2:	63 72 7a             	arpl   %esi,0x7a(%edx)
453bd5:	4f                   	dec    %edi
453bd6:	4a                   	dec    %edx
453bd7:	47                   	inc    %edi
453bd8:	6c                   	insb   (%dx),%es:(%edi)
453bd9:	4e                   	dec    %esi
453bda:	35 49 38 50 35       	xor    $0x35503849,%eax
453bdf:	77 65                	ja     0x453c46
453be1:	6b 4d 36 62          	imul   $0x62,0x36(%ebp),%ecx
453be5:	34 58                	xor    $0x58,%al
453be7:	67 54                	addr16 push %esp
453be9:	52                   	push   %edx
453bea:	51                   	push   %ecx
453beb:	6f                   	outsl  %ds:(%esi),(%dx)
453bec:	66 62 6e 62          	bound  %bp,0x62(%esi)
453bf0:	5a                   	pop    %edx
453bf1:	4b                   	dec    %ebx
453bf2:	30 6d 65             	xor    %ch,0x65(%ebp)
453bf5:	54                   	push   %esp
453bf6:	39 36                	cmp    %esi,(%esi)
453bf8:	41                   	inc    %ecx
453bf9:	56                   	push   %esi
453bfa:	4e                   	dec    %esi
453bfb:	2b 4f 57             	sub    0x57(%edi),%ecx
453bfe:	2f                   	das
453bff:	64 49                	fs dec %ecx
453c01:	31 35 74 65 51 43    	xor    %esi,0x43516574
453c07:	74 76                	je     0x453c7f
453c09:	5a                   	pop    %edx
453c0a:	6f                   	outsl  %ds:(%esi),(%dx)
453c0b:	46                   	inc    %esi
453c0c:	37                   	aaa
453c0d:	66 55                	push   %bp
453c0f:	78 55                	js     0x453c66
453c11:	6d                   	insl   (%dx),%es:(%edi)
453c12:	49                   	dec    %ecx
453c13:	70 78                	jo     0x453c8d
453c15:	78 59                	js     0x453c70
453c17:	43                   	inc    %ebx
453c18:	50                   	push   %eax
453c19:	54                   	push   %esp
453c1a:	4d                   	dec    %ebp
453c1b:	44                   	inc    %esp
453c1c:	62 6b 52             	bound  %ebp,0x52(%ebx)
453c1f:	64 4f                	fs dec %edi
453c21:	38 4a 68             	cmp    %cl,0x68(%edx)
453c24:	53                   	push   %ebx
453c25:	73 54                	jae    0x453c7b
453c27:	43                   	inc    %ebx
453c28:	65 34 49             	gs xor $0x49,%al
453c2b:	45                   	inc    %ebp
453c2c:	78 68                	js     0x453c96
453c2e:	57                   	push   %edi
453c2f:	63 4a 5a             	arpl   %ecx,0x5a(%edx)
453c32:	30 43 74             	xor    %al,0x74(%ebx)
453c35:	6b 4c 33 34 41       	imul   $0x41,0x34(%ebx,%esi,1),%ecx
453c3a:	41                   	inc    %ecx
453c3b:	62 6a 47             	bound  %ebp,0x47(%edx)
453c3e:	36 4a                	ss dec %edx
453c40:	45                   	inc    %ebp
453c41:	6d                   	insl   (%dx),%es:(%edi)
453c42:	54                   	push   %esp
453c43:	48                   	dec    %eax
453c44:	74 78                	je     0x453cbe
453c46:	7a 54                	jp     0x453c9c
453c48:	47                   	inc    %edi
453c49:	45                   	inc    %ebp
453c4a:	6b 73 2b 4e          	imul   $0x4e,0x2b(%ebx),%esi
453c4e:	45                   	inc    %ebp
453c4f:	39 45 58             	cmp    %eax,0x58(%ebp)
453c52:	2b 49 2f             	sub    0x2f(%ecx),%ecx
453c55:	69 67 79 39 4b 6d 66 	imul   $0x666d4b39,0x79(%edi),%esp
453c5c:	65 6c                	gs insb (%dx),%es:(%edi)
453c5e:	6d                   	insl   (%dx),%es:(%edi)
453c5f:	37                   	aaa
453c60:	32 35 2b 69 6a 31    	xor    0x316a692b,%dh
453c66:	32 65 70             	xor    0x70(%ebp),%ah
453c69:	6e                   	outsb  %ds:(%esi),(%dx)
453c6a:	67 67 61             	addr16 addr16 popa
453c6d:	2f                   	das
453c6e:	76 63                	jbe    0x453cd3
453c70:	73 4d                	jae    0x453cbf
453c72:	5a                   	pop    %edx
453c73:	58                   	pop    %eax
453c74:	72 46                	jb     0x453cbc
453c76:	73 32                	jae    0x453caa
453c78:	44                   	inc    %esp
453c79:	46                   	inc    %esi
453c7a:	36 65 78 39          	ss gs js 0x453cb7
453c7e:	58                   	pop    %eax
453c7f:	4d                   	dec    %ebp
453c80:	69 32 46 37 2f 68    	imul   $0x682f3746,(%edx),%esi
453c86:	36 53                	ss push %ebx
453c88:	2f                   	das
453c89:	7a 68                	jp     0x453cf3
453c8b:	54                   	push   %esp
453c8c:	54                   	push   %esp
453c8d:	33 77 74             	xor    0x74(%edi),%esi
453c90:	66 31 2f             	xor    %bp,(%edi)
453c93:	79 66                	jns    0x453cfb
453c95:	54                   	push   %esp
453c96:	6c                   	insb   (%dx),%es:(%edi)
453c97:	67 55                	addr16 push %ebp
453c99:	57                   	push   %edi
453c9a:	76 78                	jbe    0x453d14
453c9c:	7a 4a                	jp     0x453ce8
453c9e:	4b                   	dec    %ebx
453c9f:	76 43                	jbe    0x453ce4
453ca1:	38 44 78 52          	cmp    %al,0x52(%eax,%edi,2)
453ca5:	36 47                	ss inc %edi
453ca7:	49                   	dec    %ecx
453ca8:	43                   	inc    %ebx
453ca9:	71 46                	jno    0x453cf1
453cab:	64 64 38 36          	fs cmp %dh,%fs:(%esi)
453caf:	76 46                	jbe    0x453cf7
453cb1:	67 76 55             	addr16 jbe 0x453d09
453cb4:	6a 66                	push   $0x66
453cb6:	38 39                	cmp    %bh,(%ecx)
453cb8:	6e                   	outsb  %ds:(%esi),(%dx)
453cb9:	6c                   	insb   (%dx),%es:(%edi)
453cba:	51                   	push   %ecx
453cbb:	31 6f 4d             	xor    %ebp,0x4d(%edi)
453cbe:	31 79 75             	xor    %edi,0x75(%ecx)
453cc1:	76 4c                	jbe    0x453d0f
453cc3:	2b 4f 62             	sub    0x62(%edi),%ecx
453cc6:	69 58 30 61 32 7a 64 	imul   $0x647a3261,0x30(%eax),%ebx
453ccd:	71 78                	jno    0x453d47
453ccf:	52                   	push   %edx
453cd0:	2f                   	das
453cd1:	43                   	inc    %ebx
453cd2:	57                   	push   %edi
453cd3:	54                   	push   %esp
453cd4:	4a                   	dec    %edx
453cd5:	36 66 6f             	outsw  %ss:(%esi),(%dx)
453cd8:	77 56                	ja     0x453d30
453cda:	59                   	pop    %ecx
453cdb:	5a                   	pop    %edx
453cdc:	6b 44 4f 77 68       	imul   $0x68,0x77(%edi,%ecx,2),%eax
453ce1:	74 45                	je     0x453d28
453ce3:	42                   	inc    %edx
453ce4:	57                   	push   %edi
453ce5:	48                   	dec    %eax
453ce6:	73 55                	jae    0x453d3d
453ce8:	6c                   	insb   (%dx),%es:(%edi)
453ce9:	79 57                	jns    0x453d42
453ceb:	39 56 35             	cmp    %edx,0x35(%esi)
453cee:	43                   	inc    %ebx
453cef:	67 34 4a             	addr16 xor $0x4a,%al
453cf2:	45                   	inc    %ebp
453cf3:	42                   	inc    %edx
453cf4:	37                   	aaa
453cf5:	51                   	push   %ecx
453cf6:	52                   	push   %edx
453cf7:	39 76 6e             	cmp    %esi,0x6e(%esi)
453cfa:	38 52 68             	cmp    %dl,0x68(%edx)
453cfd:	50                   	push   %eax
453cfe:	79 34                	jns    0x453d34
453d00:	5a                   	pop    %edx
453d01:	61                   	popa
453d02:	78 63                	js     0x453d67
453d04:	72 4c                	jb     0x453d52
453d06:	42                   	inc    %edx
453d07:	35 79 70 59 33       	xor    $0x33597079,%eax
453d0c:	4e                   	dec    %esi
453d0d:	5a                   	pop    %edx
453d0e:	48                   	dec    %eax
453d0f:	77 42                	ja     0x453d53
453d11:	72 6d                	jb     0x453d80
453d13:	73 2b                	jae    0x453d40
453d15:	74 77                	je     0x453d8e
453d17:	54                   	push   %esp
453d18:	4d                   	dec    %ebp
453d19:	44                   	inc    %esp
453d1a:	69 6a 6d 47 43 56 54 	imul   $0x54564347,0x6d(%edx),%ebp
453d21:	47                   	inc    %edi
453d22:	6d                   	insl   (%dx),%es:(%edi)
453d23:	4c                   	dec    %esp
453d24:	4f                   	dec    %edi
453d25:	46                   	inc    %esi
453d26:	39 37                	cmp    %esi,(%edi)
453d28:	4e                   	dec    %esi
453d29:	66 55                	push   %bp
453d2b:	34 70                	xor    $0x70,%al
453d2d:	33 4c 6d 65          	xor    0x65(%ebp,%ebp,2),%ecx
453d31:	55                   	push   %ebp
453d32:	57                   	push   %edi
453d33:	46                   	inc    %esi
453d34:	41                   	inc    %ecx
453d35:	76 59                	jbe    0x453d90
453d37:	35 38 47 41 74       	xor    $0x74414738,%eax
453d3c:	6e                   	outsb  %ds:(%esi),(%dx)
453d3d:	78 44                	js     0x453d83
453d3f:	47                   	inc    %edi
453d40:	44                   	inc    %esp
453d41:	51                   	push   %ecx
453d42:	77 77                	ja     0x453dbb
453d44:	51                   	push   %ecx
453d45:	48                   	dec    %eax
453d46:	34 74                	xor    $0x74,%al
453d48:	66 34 39             	data16 xor $0x39,%al
453d4b:	6a 42                	push   $0x42
453d4d:	4d                   	dec    %ebp
453d4e:	77 6a                	ja     0x453dba
453d50:	57                   	push   %edi
453d51:	77 61                	ja     0x453db4
453d53:	73 73                	jae    0x453dc8
453d55:	73 51                	jae    0x453da8
453d57:	4a                   	dec    %edx
453d58:	61                   	popa
453d59:	70 2b                	jo     0x453d86
453d5b:	46                   	inc    %esi
453d5c:	4d                   	dec    %ebp
453d5d:	52                   	push   %edx
453d5e:	52                   	push   %edx
453d5f:	56                   	push   %esi
453d60:	76 32                	jbe    0x453d94
453d62:	4a                   	dec    %edx
453d63:	49                   	dec    %ecx
453d64:	70 47                	jo     0x453dad
453d66:	4a                   	dec    %edx
453d67:	6a 50                	push   $0x50
453d69:	37                   	aaa
453d6a:	59                   	pop    %ecx
453d6b:	6f                   	outsl  %ds:(%esi),(%dx)
453d6c:	58                   	pop    %eax
453d6d:	6b 74 45 36 78       	imul   $0x78,0x36(%ebp,%eax,2),%esi
453d72:	37                   	aaa
453d73:	2f                   	das
453d74:	37                   	aaa
453d75:	50                   	push   %eax
453d76:	4d                   	dec    %ebp
453d77:	39 71 57             	cmp    %esi,0x57(%ecx)
453d7a:	42                   	inc    %edx
453d7b:	49                   	dec    %ecx
453d7c:	39 4a 68             	cmp    %ecx,0x68(%edx)
453d7f:	50                   	push   %eax
453d80:	65 77 30             	gs ja  0x453db3
453d83:	37                   	aaa
453d84:	74 66                	je     0x453dec
453d86:	66 4c                	dec    %sp
453d88:	36 41                	ss inc %ecx
453d8a:	6e                   	outsb  %ds:(%esi),(%dx)
453d8b:	59                   	pop    %ecx
453d8c:	36 79 33             	ss jns 0x453dc2
453d8f:	65 68 79 31 58 74    	gs push $0x74583179
453d95:	65 6e                	outsb  %gs:(%esi),(%dx)
453d97:	39 38                	cmp    %edi,(%eax)
453d99:	6e                   	outsb  %ds:(%esi),(%dx)
453d9a:	71 67                	jno    0x453e03
453d9c:	66 4d                	dec    %bp
453d9e:	47                   	inc    %edi
453d9f:	6c                   	insb   (%dx),%es:(%edi)
453da0:	65 4c                	gs dec %esp
453da2:	6e                   	outsb  %ds:(%esi),(%dx)
453da3:	4e                   	dec    %esi
453da4:	4d                   	dec    %ebp
453da5:	79 51                	jns    0x453df8
453da7:	47                   	inc    %edi
453da8:	74 66                	je     0x453e10
453daa:	41                   	inc    %ecx
453dab:	48                   	dec    %eax
453dac:	73 35                	jae    0x453de3
453dae:	4f                   	dec    %edi
453daf:	56                   	push   %esi
453db0:	45                   	inc    %ebp
453db1:	4f                   	dec    %edi
453db2:	65 74 58             	gs je  0x453e0d
453db5:	50                   	push   %eax
453db6:	4b                   	dec    %ebx
453db7:	66 54                	push   %sp
453db9:	41                   	inc    %ecx
453dba:	72 56                	jb     0x453e12
453dbc:	44                   	inc    %esp
453dbd:	42                   	inc    %edx
453dbe:	30 49 6b             	xor    %cl,0x6b(%ecx)
453dc1:	73 38                	jae    0x453dfb
453dc3:	36 70 34             	ss jo  0x453dfa
453dc6:	31 33                	xor    %esi,(%ebx)
453dc8:	41                   	inc    %ecx
453dc9:	39 30                	cmp    %esi,(%eax)
453dcb:	2b 7a 59             	sub    0x59(%edx),%edi
453dce:	76 32                	jbe    0x453e02
453dd0:	57                   	push   %edi
453dd1:	54                   	push   %esp
453dd2:	35 4e 78 6d 4e       	xor    $0x4e6d784e,%eax
453dd7:	4d                   	dec    %ebp
453dd8:	4f                   	dec    %edi
453dd9:	66 30 61 73          	data16 xor %ah,0x73(%ecx)
453ddd:	4d                   	dec    %ebp
453dde:	36 78 36             	ss js  0x453e17
453de1:	42                   	inc    %edx
453de2:	44                   	inc    %esp
453de3:	59                   	pop    %ecx
453de4:	39 6d 4e             	cmp    %ebp,0x4e(%ebp)
453de7:	55                   	push   %ebp
453de8:	6e                   	outsb  %ds:(%esi),(%dx)
453de9:	69 4f 61 61 6f 4c 36 	imul   $0x364c6f61,0x61(%edi),%ecx
453df0:	54                   	push   %esp