455d23:	54                   	push   %esp
455d24:	36 6f                	outsl  %ss:(%esi),(%dx)
455d26:	31 54 67 65          	xor    %edx,0x65(%edi,%eiz,2)
455d2a:	65 45                	gs inc %ebp
455d2c:	63 44 4b 6a          	arpl   %eax,0x6a(%ebx,%ecx,2)
455d30:	7a 66                	jp     0x455d98
455d32:	31 30                	xor    %esi,(%eax)
455d34:	53                   	push   %ebx
455d35:	42                   	inc    %edx
455d36:	7a 6d                	jp     0x455da5
455d38:	4c                   	dec    %esp
455d39:	6a 4f                	push   $0x4f
455d3b:	41                   	inc    %ecx
455d3c:	68 49 32 36 7a       	push   $0x7a363249
455d41:	55                   	push   %ebp
455d42:	49                   	dec    %ecx
455d43:	59                   	pop    %ecx
455d44:	67 55                	addr16 push %ebp
455d46:	6b 48 54 56          	imul   $0x56,0x54(%eax),%ecx
455d4a:	34 4e                	xor    $0x4e,%al
455d4c:	6e                   	outsb  %ds:(%esi),(%dx)
455d4d:	44                   	inc    %esp
455d4e:	76 72                	jbe    0x455dc2
455d50:	6a 31                	push   $0x31
455d52:	39 56 43             	cmp    %edx,0x43(%esi)
455d55:	43                   	inc    %ebx
455d56:	4a                   	dec    %edx
455d57:	55                   	push   %ebp
455d58:	72 33                	jb     0x455d8d
455d5a:	72 30                	jb     0x455d8c
455d5c:	4f                   	dec    %edi
455d5d:	41                   	inc    %ecx
455d5e:	30 37                	xor    %dh,(%edi)
455d60:	4f                   	dec    %edi
455d61:	33 50 46             	xor    0x46(%eax),%edx
455d64:	59                   	pop    %ecx
455d65:	47                   	inc    %edi
455d66:	72 50                	jb     0x455db8
455d68:	70 55                	jo     0x455dbf
455d6a:	2f                   	das
455d6b:	43                   	inc    %ebx
455d6c:	31 65 71             	xor    %esp,0x71(%ebp)
455d6f:	5a                   	pop    %edx
455d70:	49                   	dec    %ecx
455d71:	37                   	aaa
455d72:	43                   	inc    %ebx
455d73:	42                   	inc    %edx
455d74:	6f                   	outsl  %ds:(%esi),(%dx)
455d75:	41                   	inc    %ecx
455d76:	73 76                	jae    0x455dee
455d78:	32 31                	xor    (%ecx),%dh
455d7a:	71 52                	jno    0x455dce
455d7c:	6d                   	insl   (%dx),%es:(%edi)
455d7d:	6c                   	insb   (%dx),%es:(%edi)
455d7e:	46                   	inc    %esi
455d7f:	49                   	dec    %ecx
455d80:	58                   	pop    %eax
455d81:	44                   	inc    %esp
455d82:	73 61                	jae    0x455de5
455d84:	6d                   	insl   (%dx),%es:(%edi)
455d85:	63 2f                	arpl   %ebp,(%edi)
455d87:	41                   	inc    %ecx
455d88:	44                   	inc    %esp
455d89:	57                   	push   %edi
455d8a:	75 2b                	jne    0x455db7
455d8c:	77 33                	ja     0x455dc1
455d8e:	31 69 6a             	xor    %ebp,0x6a(%ecx)
455d91:	56                   	push   %esi
455d92:	32 63 77             	xor    0x77(%ebx),%ah
455d95:	63 79 4d             	arpl   %edi,0x4d(%ecx)
455d98:	6a 43                	push   $0x43
455d9a:	54                   	push   %esp
455d9b:	53                   	push   %ebx
455d9c:	4a                   	dec    %edx
455d9d:	79 55                	jns    0x455df4
455d9f:	6f                   	outsl  %ds:(%esi),(%dx)
455da0:	68 32 31 48 45       	push   $0x45483132
455da5:	30 52 4a             	xor    %dl,0x4a(%edx)
455da8:	4f                   	dec    %edi
455da9:	68 4b 44 7a 78       	push   $0x787a444b
455dae:	38 4f 46             	cmp    %cl,0x46(%edi)
455db1:	53                   	push   %ebx
455db2:	2b 37                	sub    (%edi),%esi
455db4:	42                   	inc    %edx
455db5:	48                   	dec    %eax
455db6:	55                   	push   %ebp
455db7:	33 55 52             	xor    0x52(%ebp),%edx
455dba:	61                   	popa
455dbb:	6d                   	insl   (%dx),%es:(%edi)
455dbc:	47                   	inc    %edi
455dbd:	53                   	push   %ebx
455dbe:	33 5a 61             	xor    0x61(%edx),%ebx
455dc1:	69 52 48 58 70 30 72 	imul   $0x72307058,0x48(%edx),%edx
455dc8:	4c                   	dec    %esp
455dc9:	50                   	push   %eax
455dca:	73 6c                	jae    0x455e38
455dcc:	7a 58                	jp     0x455e26
455dce:	30 30                	xor    %dh,(%eax)
455dd0:	35 48 4c 41 51       	xor    $0x51414c48,%eax
455dd5:	46                   	inc    %esi
455dd6:	4a                   	dec    %edx
455dd7:	78 7a                	js     0x455e53
455dd9:	52                   	push   %edx
455dda:	62 71 32             	bound  %esi,0x32(%ecx)
455ddd:	70 58                	jo     0x455e37
455ddf:	41                   	inc    %ecx
455de0:	74 79                	je     0x455e5b
455de2:	39 6e 58             	cmp    %ebp,0x58(%esi)
455de5:	37                   	aaa
455de6:	79 2f                	jns    0x455e17
455de8:	56                   	push   %esi
455de9:	33 54 38 47          	xor    0x47(%eax,%edi,1),%edx
455ded:	4b                   	dec    %ebx
455dee:	77 39                	ja     0x455e29
455df0:	30 57 52             	xor    %dl,0x52(%edi)
455df3:	49                   	dec    %ecx
455df4:	71 34                	jno    0x455e2a
455df6:	73 52                	jae    0x455e4a
455df8:	31 35 56 41 71 74    	xor    %esi,0x74714156
455dfe:	71 31                	jno    0x455e31
455e00:	51                   	push   %ecx
455e01:	2b 57 51             	sub    0x51(%edi),%edx
455e04:	51                   	push   %ecx
455e05:	7a 48                	jp     0x455e4f
455e07:	76 47                	jbe    0x455e50
455e09:	48                   	dec    %eax
455e0a:	6b 4d 6c 42          	imul   $0x42,0x6c(%ebp),%ecx
455e0e:	52                   	push   %edx
455e0f:	58                   	pop    %eax
455e10:	4a                   	dec    %edx
455e11:	54                   	push   %esp
455e12:	77 4e                	ja     0x455e62
455e14:	52                   	push   %edx
455e15:	37                   	aaa
455e16:	4c                   	dec    %esp
455e17:	42                   	inc    %edx
455e18:	57                   	push   %edi
455e19:	66 36 31 57 36       	xor    %dx,%ss:0x36(%edi)
455e1e:	75 45                	jne    0x455e65
455e20:	4a                   	dec    %edx
455e21:	4d                   	dec    %ebp
455e22:	38 48 4b             	cmp    %cl,0x4b(%eax)
455e25:	47                   	inc    %edi
455e26:	72 2b                	jb     0x455e53
455e28:	68 63 44 64 78       	push   $0x78644463
455e2d:	2f                   	das
455e2e:	2b 7a 4b             	sub    0x4b(%edx),%edi
455e31:	69 76 77 44 6a 58 6c 	imul   $0x6c586a44,0x77(%esi),%esi
455e38:	5a                   	pop    %edx
455e39:	2b 50 69             	sub    0x69(%eax),%edx
455e3c:	79 50                	jns    0x455e8e
455e3e:	49                   	dec    %ecx
455e3f:	63 30                	arpl   %esi,(%eax)
455e41:	6d                   	insl   (%dx),%es:(%edi)
455e42:	4d                   	dec    %ebp
455e43:	4d                   	dec    %ebp
455e44:	31 43 4f             	xor    %eax,0x4f(%ebx)
455e47:	6f                   	outsl  %ds:(%esi),(%dx)
455e48:	48                   	dec    %eax
455e49:	4d                   	dec    %ebp
455e4a:	64 74 4c             	fs je  0x455e99
455e4d:	43                   	inc    %ebx
455e4e:	68 74 33 44 37       	push   $0x37443374
455e53:	36 2b 78 75          	sub    %ss:0x75(%eax),%edi
455e57:	78 43                	js     0x455e9c
455e59:	48                   	dec    %eax
455e5a:	42                   	inc    %edx
455e5b:	4c                   	dec    %esp
455e5c:	65 79 6a             	gs jns 0x455ec9
455e5f:	73 75                	jae    0x455ed6
455e61:	59                   	pop    %ecx
455e62:	2f                   	das
455e63:	70 35                	jo     0x455e9a
455e65:	4b                   	dec    %ebx
455e66:	78 54                	js     0x455ebc
455e68:	43                   	inc    %ebx
455e69:	41                   	inc    %ecx
455e6a:	56                   	push   %esi
455e6b:	6f                   	outsl  %ds:(%esi),(%dx)
455e6c:	74 43                	je     0x455eb1
455e6e:	6f                   	outsl  %ds:(%esi),(%dx)
455e6f:	53                   	push   %ebx
455e70:	58                   	pop    %eax
455e71:	58                   	pop    %eax
455e72:	62 4c 63 6f          	bound  %ecx,0x6f(%ebx,%eiz,2)
455e76:	41                   	inc    %ecx
455e77:	37                   	aaa
455e78:	6b 4f 56 61          	imul   $0x61,0x56(%edi),%ecx
455e7c:	2f                   	das
455e7d:	32 4c 62 65          	xor    0x65(%edx,%eiz,2),%cl
455e81:	72 75                	jb     0x455ef8
455e83:	73 73                	jae    0x455ef8
455e85:	4b                   	dec    %ebx
455e86:	30 66 75             	xor    %ah,0x75(%esi)
455e89:	7a 6e                	jp     0x455ef9
455e8b:	37                   	aaa
455e8c:	4e                   	dec    %esi
455e8d:	55                   	push   %ebp
455e8e:	6f                   	outsl  %ds:(%esi),(%dx)
455e8f:	39 74 4e 4a          	cmp    %esi,0x4a(%esi,%ecx,2)
455e93:	42                   	inc    %edx
455e94:	47                   	inc    %edi
455e95:	6b 58 56 57          	imul   $0x57,0x56(%eax),%ebx
455e99:	6a 52                	push   $0x52
455e9b:	42                   	inc    %edx
455e9c:	4d                   	dec    %ebp
455e9d:	73 48                	jae    0x455ee7
455e9f:	31 6b 33             	xor    %ebp,0x33(%ebx)
455ea2:	31 37                	xor    %esi,(%edi)
455ea4:	43                   	inc    %ebx
455ea5:	54                   	push   %esp
455ea6:	53                   	push   %ebx
455ea7:	77 62                	ja     0x455f0b
455ea9:	2f                   	das
455eaa:	6a 50                	push   $0x50
455eac:	2b 57 44             	sub    0x44(%edi),%edx
455eaf:	43                   	inc    %ebx
455eb0:	4e                   	dec    %esi
455eb1:	4d                   	dec    %ebp
455eb2:	45                   	inc    %ebp
455eb3:	2f                   	das
455eb4:	7a 77                	jp     0x455f2d
455eb6:	41                   	inc    %ecx
455eb7:	5a                   	pop    %edx
455eb8:	54                   	push   %esp
455eb9:	6e                   	outsb  %ds:(%esi),(%dx)
455eba:	65 73 37             	gs jae 0x455ef4
455ebd:	56                   	push   %esi
455ebe:	2f                   	das
455ebf:	57                   	push   %edi
455ec0:	32 2f                	xor    (%edi),%ch
455ec2:	77 2f                	ja     0x455ef3
455ec4:	52                   	push   %edx
455ec5:	4e                   	dec    %esi
455ec6:	6c                   	insb   (%dx),%es:(%edi)
455ec7:	63 47 6a             	arpl   %eax,0x6a(%edi)
455eca:	31 65 4f             	xor    %esp,0x4f(%ebp)
455ecd:	44                   	inc    %esp
455ece:	67 4c                	addr16 dec %esp
455ed0:	59                   	pop    %ecx
455ed1:	51                   	push   %ecx
455ed2:	30 42 56             	xor    %al,0x56(%edx)
455ed5:	70 6d                	jo     0x455f44
455ed7:	6b 54 66 6a 38       	imul   $0x38,0x6a(%esi,%eiz,2),%edx
455edc:	43                   	inc    %ebx
455edd:	44                   	inc    %esp
455ede:	5a                   	pop    %edx
455edf:	37                   	aaa
455ee0:	58                   	pop    %eax
455ee1:	55                   	push   %ebp
455ee2:	4b                   	dec    %ebx
455ee3:	6e                   	outsb  %ds:(%esi),(%dx)
455ee4:	78 5a                	js     0x455f40
455ee6:	58                   	pop    %eax
455ee7:	58                   	pop    %eax
455ee8:	71 33                	jno    0x455f1d
455eea:	70 45                	jo     0x455f31
455eec:	45                   	inc    %ebp
455eed:	6c                   	insb   (%dx),%es:(%edi)
455eee:	6e                   	outsb  %ds:(%esi),(%dx)
455eef:	74 6e                	je     0x455f5f
455ef1:	45                   	inc    %ebp
455ef2:	62 76 50             	bound  %esi,0x50(%esi)
455ef5:	6c                   	insb   (%dx),%es:(%edi)
455ef6:	6a 38                	push   $0x38
455ef8:	47                   	inc    %edi
455ef9:	4d                   	dec    %ebp
455efa:	46                   	inc    %esi
455efb:	73 45                	jae    0x455f42
455efd:	53                   	push   %ebx
455efe:	30 35 45 4d 48 64    	xor    %dh,0x64484d45
455f04:	58                   	pop    %eax
455f05:	39 56 5a             	cmp    %edx,0x5a(%esi)
455f08:	58                   	pop    %eax
455f09:	65 58                	gs pop %eax
455f0b:	37                   	aaa
455f0c:	34 42                	xor    $0x42,%al
455f0e:	61                   	popa
455f0f:	65 6d                	gs insl (%dx),%es:(%edi)
455f11:	6d                   	insl   (%dx),%es:(%edi)
455f12:	51                   	push   %ecx
455f13:	6c                   	insb   (%dx),%es:(%edi)
455f14:	7a 64                	jp     0x455f7a
455f16:	34 59                	xor    $0x59,%al
455f18:	52                   	push   %edx
455f19:	55                   	push   %ebp
455f1a:	76 58                	jbe    0x455f74
455f1c:	38 4a 4d             	cmp    %cl,0x4d(%edx)
455f1f:	2b 36                	sub    (%esi),%esi
455f21:	48                   	dec    %eax
455f22:	7a 37                	jp     0x455f5b
455f24:	5a                   	pop    %edx
455f25:	58                   	pop    %eax
455f26:	6c                   	insb   (%dx),%es:(%edi)
455f27:	35 73 47 45 6e       	xor    $0x6e454773,%eax
455f2c:	69 38 42 52 59 71    	imul   $0x71595242,(%eax),%edi
455f32:	7a 6c                	jp     0x455fa0
455f34:	4a                   	dec    %edx
455f35:	2f                   	das
455f36:	30 76 4d             	xor    %dh,0x4d(%esi)
455f39:	6b 68 74 68          	imul   $0x68,0x74(%eax),%ebp
455f3d:	36 50                	ss push %eax
455f3f:	44                   	inc    %esp
455f40:	55                   	push   %ebp
455f41:	54                   	push   %esp
455f42:	61                   	popa
455f43:	58                   	pop    %eax
455f44:	39 71 42             	cmp    %esi,0x42(%ecx)
455f47:	61                   	popa
455f48:	6e                   	outsb  %ds:(%esi),(%dx)
455f49:	4f                   	dec    %edi
455f4a:	69 4c 34 6f 47 63 38 	imul   $0x38386347,0x6f(%esp,%esi,1),%ecx
455f51:	38
455f52:	42                   	inc    %edx
455f53:	75 2f                	jne    0x455f84
455f55:	4f                   	dec    %edi
455f56:	34 30                	xor    $0x30,%al
455f58:	74 42                	je     0x455f9c
455f5a:	61                   	popa
455f5b:	66 67 76 30          	data16 addr16 jbe 0x455f8f
455f5f:	32 49 55             	xor    0x55(%ecx),%cl
455f62:	65 78 30             	gs js  0x455f95
455f65:	58                   	pop    %eax
455f66:	69 4e 2f 57 7a 4b 6c 	imul   $0x6c4b7a57,0x2f(%esi),%ecx
455f6d:	32 45 78             	xor    0x78(%ebp),%al
455f70:	58                   	pop    %eax
455f71:	53                   	push   %ebx
455f72:	31 79 71             	xor    %edi,0x71(%ecx)
455f75:	61                   	popa
455f76:	64 4c                	fs dec %esp
455f78:	32 33                	xor    (%ebx),%dh
455f7a:	59                   	pop    %ecx
455f7b:	76 5a                	jbe    0x455fd7
455f7d:	46                   	inc    %esi
455f7e:	43                   	inc    %ebx
455f7f:	71 71                	jno    0x455ff2
455f81:	36 48                	ss dec %eax
455f83:	4d                   	dec    %ebp
455f84:	39 57 53             	cmp    %edx,0x53(%edi)
455f87:	4a                   	dec    %edx
455f88:	5a                   	pop    %edx
455f89:	66 54                	push   %sp
455f8b:	62 56 49             	bound  %edx,0x49(%esi)
455f8e:	6b 6e 4e 6b          	imul   $0x6b,0x4e(%esi),%ebp
455f92:	61                   	popa
455f93:	37                   	aaa
455f94:	77 38                	ja     0x455fce
455f96:	56                   	push   %esi
455f97:	38 58 56             	cmp    %bl,0x56(%eax)
455f9a:	50                   	push   %eax