454c7b:	65 72 49             	gs jb  0x454cc7
454c7e:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
454c81:	01 00                	add    %eax,(%eax)
454c83:	00 00                	add    %al,(%eax)
454c85:	00 03                	add    %al,(%ebx)
454c87:	00 00                	add    %al,(%eax)
454c89:	00 70 4c             	add    %dh,0x4c(%eax)
454c8c:	45                   	inc    %ebp
454c8d:	00 0c 62             	add    %cl,(%edx,%eiz,2)
454c90:	69 53 79 73 74 65 6d 	imul   $0x6d657473,0x79(%ebx),%edx
454c97:	4d                   	dec    %ebp
454c98:	65 6e                	outsb  %gs:(%esi),(%dx)
454c9a:	75 0a                	jne    0x454ca6
454c9c:	62 69 4d             	bound  %ebp,0x4d(%ecx)
454c9f:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
454ca6:	0a 62 69             	or     0x69(%edx),%ah
454ca9:	4d                   	dec    %ebp
454caa:	61                   	popa
454cab:	78 69                	js     0x454d16
454cad:	6d                   	insl   (%dx),%es:(%edi)
454cae:	69 7a 65 06 62 69 48 	imul   $0x48696206,0x65(%edx),%edi
454cb5:	65 6c                	gs insb (%dx),%es:(%edi)
454cb7:	70 05                	jo     0x454cbe
454cb9:	46                   	inc    %esi
454cba:	6f                   	outsl  %ds:(%esi),(%dx)
454cbb:	72 6d                	jb     0x454d2a
454cbd:	73 8b                	jae    0x454c4a
454cbf:	c0 c4 4c             	rol    $0x4c,%ah
454cc2:	45                   	inc    %ebp
454cc3:	00 06                	add    %al,(%esi)
454cc5:	0c 54                	or     $0x54,%al
454cc7:	42                   	inc    %edx
454cc8:	6f                   	outsl  %ds:(%esi),(%dx)
454cc9:	72 64                	jb     0x454d2f
454ccb:	65 72 49             	gs jb  0x454d17
454cce:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
454cd1:	73 01                	jae    0x454cd4
454cd3:	70 4c                	jo     0x454d21
454cd5:	45                   	inc    %ebp
454cd6:	00 90 dc 4c 45 00    	add    %dl,0x454cdc(%eax)
454cdc:	03 09                	add    (%ecx),%ecx
454cde:	54                   	push   %esp
454cdf:	50                   	push   %eax
454ce0:	6f                   	outsl  %ds:(%esi),(%dx)
454ce1:	73 69                	jae    0x454d4c
454ce3:	74 69                	je     0x454d4e
454ce5:	6f                   	outsl  %ds:(%esi),(%dx)
454ce6:	6e                   	outsb  %ds:(%esi),(%dx)
454ce7:	01 00                	add    %eax,(%eax)
454ce9:	00 00                	add    %al,(%eax)
454ceb:	00 07                	add    %al,(%edi)
454ced:	00 00                	add    %al,(%eax)
454cef:	00 d8                	add    %bl,%al
454cf1:	4c                   	dec    %esp
454cf2:	45                   	inc    %ebp
454cf3:	00 0a                	add    %cl,(%edx)
454cf5:	70 6f                	jo     0x454d66
454cf7:	44                   	inc    %esp
454cf8:	65 73 69             	gs jae 0x454d64
454cfb:	67 6e                	outsb  %ds:(%si),(%dx)
454cfd:	65 64 09 70 6f       	gs or  %esi,%fs:0x6f(%eax)
454d02:	44                   	inc    %esp
454d03:	65 66 61             	gs popaw
454d06:	75 6c                	jne    0x454d74
454d08:	74 10                	je     0x454d1a
454d0a:	70 6f                	jo     0x454d7b
454d0c:	44                   	inc    %esp
454d0d:	65 66 61             	gs popaw
454d10:	75 6c                	jne    0x454d7e
454d12:	74 50                	je     0x454d64
454d14:	6f                   	outsl  %ds:(%esi),(%dx)
454d15:	73 4f                	jae    0x454d66
454d17:	6e                   	outsb  %ds:(%esi),(%dx)
454d18:	6c                   	insb   (%dx),%es:(%edi)
454d19:	79 11                	jns    0x454d2c
454d1b:	70 6f                	jo     0x454d8c
454d1d:	44                   	inc    %esp
454d1e:	65 66 61             	gs popaw
454d21:	75 6c                	jne    0x454d8f
454d23:	74 53                	je     0x454d78
454d25:	69 7a 65 4f 6e 6c 79 	imul   $0x796c6e4f,0x65(%edx),%edi
454d2c:	0e                   	push   %cs
454d2d:	70 6f                	jo     0x454d9e
454d2f:	53                   	push   %ebx
454d30:	63 72 65             	arpl   %esi,0x65(%edx)
454d33:	65 6e                	outsb  %gs:(%esi),(%dx)
454d35:	43                   	inc    %ebx
454d36:	65 6e                	outsb  %gs:(%esi),(%dx)
454d38:	74 65                	je     0x454d9f
454d3a:	72 0f                	jb     0x454d4b
454d3c:	70 6f                	jo     0x454dad
454d3e:	44                   	inc    %esp
454d3f:	65 73 6b             	gs jae 0x454dad
454d42:	74 6f                	je     0x454db3
454d44:	70 43                	jo     0x454d89
454d46:	65 6e                	outsb  %gs:(%esi),(%dx)
454d48:	74 65                	je     0x454daf
454d4a:	72 10                	jb     0x454d5c
454d4c:	70 6f                	jo     0x454dbd
454d4e:	4d                   	dec    %ebp
454d4f:	61                   	popa
454d50:	69 6e 46 6f 72 6d 43 	imul   $0x436d726f,0x46(%esi),%ebp
454d57:	65 6e                	outsb  %gs:(%esi),(%dx)
454d59:	74 65                	je     0x454dc0
454d5b:	72 11                	jb     0x454d6e
454d5d:	70 6f                	jo     0x454dce
454d5f:	4f                   	dec    %edi
454d60:	77 6e                	ja     0x454dd0
454d62:	65 72 46             	gs jb  0x454dab
454d65:	6f                   	outsl  %ds:(%esi),(%dx)
454d66:	72 6d                	jb     0x454dd5
454d68:	43                   	inc    %ebx
454d69:	65 6e                	outsb  %gs:(%esi),(%dx)
454d6b:	74 65                	je     0x454dd2
454d6d:	72 05                	jb     0x454d74
454d6f:	46                   	inc    %esi
454d70:	6f                   	outsl  %ds:(%esi),(%dx)
454d71:	72 6d                	jb     0x454de0
454d73:	73 78                	jae    0x454ded
454d75:	4d                   	dec    %ebp
454d76:	45                   	inc    %ebp
454d77:	00 03                	add    %al,(%ebx)
454d79:	0f 54 44 65 66       	andps  0x66(%ebp,%eiz,2),%xmm0
454d7e:	61                   	popa
454d7f:	75 6c                	jne    0x454ded
454d81:	74 4d                	je     0x454dd0
454d83:	6f                   	outsl  %ds:(%esi),(%dx)
454d84:	6e                   	outsb  %ds:(%esi),(%dx)
454d85:	69 74 6f 72 01 00 00 	imul   $0x1,0x72(%edi,%ebp,2),%esi
454d8c:	00
454d8d:	00 03                	add    %al,(%ebx)
454d8f:	00 00                	add    %al,(%eax)
454d91:	00 74 4d 45          	add    %dh,0x45(%ebp,%ecx,2)
454d95:	00 09                	add    %cl,(%ecx)
454d97:	64 6d                	fs insl (%dx),%es:(%edi)
454d99:	44                   	inc    %esp
454d9a:	65 73 6b             	gs jae 0x454e08
454d9d:	74 6f                	je     0x454e0e
454d9f:	70 09                	jo     0x454daa
454da1:	64 6d                	fs insl (%dx),%es:(%edi)
454da3:	50                   	push   %eax
454da4:	72 69                	jb     0x454e0f
454da6:	6d                   	insl   (%dx),%es:(%edi)
454da7:	61                   	popa
454da8:	72 79                	jb     0x454e23
454daa:	0a 64 6d 4d          	or     0x4d(%ebp,%ebp,2),%ah
454dae:	61                   	popa
454daf:	69 6e 46 6f 72 6d 0c 	imul   $0xc6d726f,0x46(%esi),%ebp
454db6:	64 6d                	fs insl (%dx),%es:(%edi)
454db8:	41                   	inc    %ecx
454db9:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
454dbd:	65 46                	gs inc %esi
454dbf:	6f                   	outsl  %ds:(%esi),(%dx)
454dc0:	72 6d                	jb     0x454e2f
454dc2:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
454dc7:	73 cc                	jae    0x454d95
454dc9:	4d                   	dec    %ebp
454dca:	45                   	inc    %ebp
454dcb:	00 03                	add    %al,(%ebx)
454dcd:	0b 54 50 72          	or     0x72(%eax,%edx,2),%edx
454dd1:	69 6e 74 53 63 61 6c 	imul   $0x6c616353,0x74(%esi),%ebp
454dd8:	65 01 00             	add    %eax,%gs:(%eax)
454ddb:	00 00                	add    %al,(%eax)
454ddd:	00 02                	add    %al,(%edx)
454ddf:	00 00                	add    %al,(%eax)
454de1:	00 c8                	add    %cl,%al
454de3:	4d                   	dec    %ebp
454de4:	45                   	inc    %ebp
454de5:	00 06                	add    %al,(%esi)
454de7:	70 6f                	jo     0x454e58
454de9:	4e                   	dec    %esi
454dea:	6f                   	outsl  %ds:(%esi),(%dx)
454deb:	6e                   	outsb  %ds:(%esi),(%dx)
454dec:	65 0e                	gs push %cs
454dee:	70 6f                	jo     0x454e5f
454df0:	50                   	push   %eax
454df1:	72 6f                	jb     0x454e62
454df3:	70 6f                	jo     0x454e64
454df5:	72 74                	jb     0x454e6b
454df7:	69 6f 6e 61 6c 0c 70 	imul   $0x700c6c61,0x6e(%edi),%ebp
454dfe:	6f                   	outsl  %ds:(%esi),(%dx)
454dff:	50                   	push   %eax
454e00:	72 69                	jb     0x454e6b
454e02:	6e                   	outsb  %ds:(%esi),(%dx)
454e03:	74 54                	je     0x454e59
454e05:	6f                   	outsl  %ds:(%esi),(%dx)
454e06:	46                   	inc    %esi
454e07:	69 74 05 46 6f 72 6d 	imul   $0x736d726f,0x46(%ebp,%eax,1),%esi
454e0e:	73
454e0f:	90                   	nop
454e10:	14 4e                	adc    $0x4e,%al
454e12:	45                   	inc    %ebp
454e13:	00 03                	add    %al,(%ebx)
454e15:	0c 54                	or     $0x54,%al
454e17:	43                   	inc    %ebx
454e18:	6c                   	insb   (%dx),%es:(%edi)
454e19:	6f                   	outsl  %ds:(%esi),(%dx)
454e1a:	73 65                	jae    0x454e81
454e1c:	41                   	inc    %ecx
454e1d:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
454e21:	6e                   	outsb  %ds:(%esi),(%dx)
454e22:	01 00                	add    %eax,(%eax)
454e24:	00 00                	add    %al,(%eax)
454e26:	00 03                	add    %al,(%ebx)
454e28:	00 00                	add    %al,(%eax)
454e2a:	00 10                	add    %dl,(%eax)
454e2c:	4e                   	dec    %esi
454e2d:	45                   	inc    %ebp
454e2e:	00 06                	add    %al,(%esi)
454e30:	63 61 4e             	arpl   %esp,0x4e(%ecx)
454e33:	6f                   	outsl  %ds:(%esi),(%dx)
454e34:	6e                   	outsb  %ds:(%esi),(%dx)
454e35:	65 06                	gs push %es
454e37:	63 61 48             	arpl   %esp,0x48(%ecx)
454e3a:	69 64 65 06 63 61 46 	imul   $0x72466163,0x6(%ebp,%eiz,2),%esp
454e41:	72
454e42:	65 65 0a 63 61       	gs or  %gs:0x61(%ebx),%ah
454e47:	4d                   	dec    %ebp
454e48:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
454e4f:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
454e54:	73 8d                	jae    0x454de3
454e56:	40                   	inc    %eax
454e57:	00 5c 4e 45          	add    %bl,0x45(%esi,%ecx,2)
454e5b:	00 08                	add    %cl,(%eax)
454e5d:	0b 54 43 6c          	or     0x6c(%ebx,%eax,2),%edx
454e61:	6f                   	outsl  %ds:(%esi),(%dx)
454e62:	73 65                	jae    0x454ec9
454e64:	45                   	inc    %ebp
454e65:	76 65                	jbe    0x454ecc
454e67:	6e                   	outsb  %ds:(%esi),(%dx)
454e68:	74 00                	je     0x454e6a
454e6a:	02 08                	add    (%eax),%cl
454e6c:	06                   	push   %es
454e6d:	53                   	push   %ebx
454e6e:	65 6e                	outsb  %gs:(%esi),(%dx)
454e70:	64 65 72 07          	fs gs jb 0x454e7b
454e74:	54                   	push   %esp
454e75:	4f                   	dec    %edi
454e76:	62 6a 65             	bound  %ebp,0x65(%edx)
454e79:	63 74 01 06          	arpl   %esi,0x6(%ecx,%eax,1)
454e7d:	41                   	inc    %ecx
454e7e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
454e82:	6e                   	outsb  %ds:(%esi),(%dx)
454e83:	0c 54                	or     $0x54,%al
454e85:	43                   	inc    %ebx
454e86:	6c                   	insb   (%dx),%es:(%edi)
454e87:	6f                   	outsl  %ds:(%esi),(%dx)
454e88:	73 65                	jae    0x454eef
454e8a:	41                   	inc    %ecx
454e8b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
454e8f:	6e                   	outsb  %ds:(%esi),(%dx)
454e90:	00 f4                	add    %dh,%ah
454e92:	10 40 00             	adc    %al,0x0(%eax)
454e95:	10 4e 45             	adc    %cl,0x45(%esi)
454e98:	00 8d 40 00 a0 4e    	add    %cl,0x4ea00040(%ebp)
454e9e:	45                   	inc    %ebp
454e9f:	00 08                	add    %cl,(%eax)
454ea1:	10 54 43 6c          	adc    %dl,0x6c(%ebx,%eax,2)
454ea5:	6f                   	outsl  %ds:(%esi),(%dx)
454ea6:	73 65                	jae    0x454f0d
454ea8:	51                   	push   %ecx
454ea9:	75 65                	jne    0x454f10
454eab:	72 79                	jb     0x454f26
454ead:	45                   	inc    %ebp
454eae:	76 65                	jbe    0x454f15
454eb0:	6e                   	outsb  %ds:(%esi),(%dx)
454eb1:	74 00                	je     0x454eb3
454eb3:	02 08                	add    (%eax),%cl
454eb5:	06                   	push   %es
454eb6:	53                   	push   %ebx
454eb7:	65 6e                	outsb  %gs:(%esi),(%dx)
454eb9:	64 65 72 07          	fs gs jb 0x454ec4
454ebd:	54                   	push   %esp
454ebe:	4f                   	dec    %edi
454ebf:	62 6a 65             	bound  %ebp,0x65(%edx)
454ec2:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
454ec6:	43                   	inc    %ebx
454ec7:	61                   	popa
454ec8:	6e                   	outsb  %ds:(%esi),(%dx)
454ec9:	43                   	inc    %ebx
454eca:	6c                   	insb   (%dx),%es:(%edi)
454ecb:	6f                   	outsl  %ds:(%esi),(%dx)
454ecc:	73 65                	jae    0x454f33
454ece:	07                   	pop    %es
454ecf:	42                   	inc    %edx
454ed0:	6f                   	outsl  %ds:(%esi),(%dx)
454ed1:	6f                   	outsl  %ds:(%esi),(%dx)
454ed2:	6c                   	insb   (%dx),%es:(%edi)
454ed3:	65 61                	gs popa
454ed5:	6e                   	outsb  %ds:(%esi),(%dx)
454ed6:	00 f4                	add    %dh,%ah
454ed8:	10 40 00             	adc    %al,0x0(%eax)
454edb:	00 10                	add    %dl,(%eax)
454edd:	40                   	inc    %eax
454ede:	00 90 e4 4e 45 00    	add    %dl,0x454ee4(%eax)
454ee4:	08 0e                	or     %cl,(%esi)
454ee6:	54                   	push   %esp
454ee7:	53                   	push   %ebx
454ee8:	68 6f 72 74 43       	push   $0x4374726f
454eed:	75 74                	jne    0x454f63
454eef:	45                   	inc    %ebp
454ef0:	76 65                	jbe    0x454f57
454ef2:	6e                   	outsb  %ds:(%esi),(%dx)
454ef3:	74 00                	je     0x454ef5
454ef5:	02 11                	add    (%ecx),%dl
454ef7:	03 4d 73             	add    0x73(%ebp),%ecx
454efa:	67 06                	addr16 push %es
454efc:	54                   	push   %esp
454efd:	57                   	push   %edi
454efe:	4d                   	dec    %ebp
454eff:	4b                   	dec    %ebx
454f00:	65 79 01             	gs jns 0x454f04
454f03:	07                   	pop    %es
454f04:	48                   	dec    %eax
454f05:	61                   	popa
454f06:	6e                   	outsb  %ds:(%esi),(%dx)
454f07:	64 6c                	fs insb (%dx),%es:(%edi)
454f09:	65 64 07             	gs fs pop %es
454f0c:	42                   	inc    %edx
454f0d:	6f                   	outsl  %ds:(%esi),(%dx)
454f0e:	6f                   	outsl  %ds:(%esi),(%dx)
454f0f:	6c                   	insb   (%dx),%es:(%edi)
454f10:	65 61                	gs popa
454f12:	6e                   	outsb  %ds:(%esi),(%dx)
454f13:	00 00                	add    %al,(%eax)
454f15:	00 00                	add    %al,(%eax)
454f17:	00 00                	add    %al,(%eax)
454f19:	10 40 00             	adc    %al,0x0(%eax)
454f1c:	20 4f 45             	and    %cl,0x45(%edi)
454f1f:	00 08                	add    %cl,(%eax)
454f21:	0a 54 48 65          	or     0x65(%eax,%ecx,2),%dl
454f25:	6c                   	insb   (%dx),%es:(%edi)
454f26:	70 45                	jo     0x454f6d
454f28:	76 65                	jbe    0x454f8f
454f2a:	6e                   	outsb  %ds:(%esi),(%dx)
454f2b:	74 01                	je     0x454f2e
454f2d:	03 00                	add    (%eax),%eax
454f2f:	07                   	pop    %es
454f30:	43                   	inc    %ebx
454f31:	6f                   	outsl  %ds:(%esi),(%dx)
454f32:	6d                   	insl   (%dx),%es:(%edi)
454f33:	6d                   	insl   (%dx),%es:(%edi)
454f34:	61                   	popa
454f35:	6e                   	outsb  %ds:(%esi),(%dx)
454f36:	64 04 57             	fs add $0x57,%al
454f39:	6f                   	outsl  %ds:(%esi),(%dx)
454f3a:	72 64                	jb     0x454fa0
454f3c:	00 04 44             	add    %al,(%esp,%eax,2)
454f3f:	61                   	popa
454f40:	74 61                	je     0x454fa3