457c95:	68 6c 6c 40 6f       	push   $0x6f406c6c
457c9a:	49                   	dec    %ecx
457c9b:	69 77 68 5b 00 53 6f 	imul   $0x6f53005b,0x68(%edi),%esi
457ca2:	76 70                	jbe    0x457d14
457ca4:	51                   	push   %ecx
457ca5:	74 48                	je     0x457cef
457ca7:	48                   	dec    %eax
457ca8:	46                   	inc    %esi
457ca9:	73 53                	jae    0x457cfe
457cab:	00 57 72             	add    %dl,0x72(%edi)
457cae:	5f                   	pop    %edi
457caf:	70 7c                	jo     0x457d2d
457cb1:	65 5f                	gs pop %edi
457cb3:	45                   	inc    %ebp
457cb4:	77 43                	ja     0x457cf9
457cb6:	5f                   	pop    %edi
457cb7:	79 57                	jns    0x457d10
457cb9:	74 54                	je     0x457d0f
457cbb:	53                   	push   %ebx
457cbc:	66 72 40             	data16 jb 0x457cff
457cbf:	69 73 65 4b 72 4b 76 	imul   $0x764b724b,0x65(%ebx),%esi
457cc6:	44                   	inc    %esp
457cc7:	64 42                	fs inc %edx
457cc9:	72 3b                	jb     0x457d06
457ccb:	54                   	push   %esp
457ccc:	71 69                	jno    0x457d37
457cce:	46                   	inc    %esi
457ccf:	6c                   	insb   (%dx),%es:(%edi)
457cd0:	75 44                	jne    0x457d16
457cd2:	5e                   	pop    %esi
457cd3:	53                   	push   %ebx
457cd4:	24 73                	and    $0x73,%al
457cd6:	48                   	dec    %eax
457cd7:	74 78                	je     0x457d51
457cd9:	4d                   	dec    %ebp
457cda:	54                   	push   %esp
457cdb:	64 66 00 75 69       	data16 add %dh,%fs:0x69(%ebp)
457ce0:	60                   	pusha
457ce1:	68 7e 72 69 6f       	push   $0x6f69727e
457ce6:	49                   	dec    %ecx
457ce7:	65 27                	gs daa
457ce9:	73 5e                	jae    0x457d49
457ceb:	74 5c                	je     0x457d49
457ced:	50                   	push   %eax
457cee:	57                   	push   %edi
457cef:	64 74 69             	fs je  0x457d5b
457cf2:	75 67                	jne    0x457d5b
457cf4:	24 50                	and    $0x50,%al
457cf6:	4c                   	dec    %esp
457cf7:	64 43                	fs inc %ebx
457cf9:	69 55 67 4e 6f 52 65 	imul   $0x65526f4e,0x67(%ebp),%edx
457d00:	10 43 69             	adc    %al,0x69(%ebx)
457d03:	65 45                	gs inc %ebp
457d05:	74 48                	je     0x457d4f
457d07:	45                   	inc    %ebp
457d08:	49                   	dec    %ecx
457d09:	63 49 79             	arpl   %ecx,0x79(%ecx)
457d0c:	73 74                	jae    0x457d82
457d0e:	59                   	pop    %ecx
457d0f:	72 10                	jb     0x457d21
457d11:	46                   	inc    %esi
457d12:	69 6f 49 42 4c 73 42 	imul   $0x42734c42,0x49(%edi),%ebp
457d19:	36 0f 53 77 72       	rcpps  %ss:0x72(%edi),%xmm6
457d1e:	5f                   	pop    %edi
457d1f:	6e                   	outsb  %ds:(%esi),(%dx)
457d20:	77 00                	ja     0x457d22
457d22:	55                   	push   %ebp
457d23:	65 53                	gs push %ebx
457d25:	47                   	inc    %edi
457d26:	58                   	pop    %eax
457d27:	69 43 00 7f 72 6a 76 	imul   $0x766a727f,0x0(%ebx),%eax
457d2e:	53                   	push   %ebx
457d2f:	49                   	dec    %ecx
457d30:	7e 66                	jle    0x457d98
457d32:	74 00                	je     0x457d34
457d34:	63 65 59             	arpl   %esp,0x59(%ebp)
457d37:	44                   	inc    %esp
457d38:	55                   	push   %ebp
457d39:	69 4d 65 70 00 51 65 	imul   $0x65510070,0x65(%ebp),%ecx
457d40:	64 5f                	fs pop %edi
457d42:	52                   	push   %edx
457d43:	73 76                	jae    0x457dbb
457d45:	65 4c                	gs dec %esp
457d47:	64 5e                	fs pop %esi
457d49:	00 5c 65 77          	add    %bl,0x77(%ebp,%eiz,2)
457d4d:	5f                   	pop    %edi
457d4e:	72 72                	jb     0x457dc2
457d50:	79 76                	jns    0x457dc8
457d52:	7e 54                	jle    0x457da8
457d54:	5d                   	pop    %ebp
457d55:	70 48                	jo     0x457d9f
457d57:	00 63 72             	add    %ah,0x72(%ebx)
457d5a:	52                   	push   %edx
457d5b:	76 66                	jbe    0x457dc3
457d5d:	54                   	push   %esp
457d5e:	4f                   	dec    %edi
457d5f:	70 75                	jo     0x457dd6
457d61:	00 7c 65 50          	add    %bh,0x50(%ebp,%eiz,2)
457d65:	5f                   	pop    %edi
457d66:	63 61 4a             	arpl   %esp,0x4a(%ecx)
457d69:	65 3b 47 66          	cmp    %gs:0x66(%edi),%eax
457d6d:	74 70                	je     0x457ddf
457d6f:	69 7c 65 68 00 61 6e 	imul   $0x496e6100,0x68(%ebp,%eiz,2),%edi
457d76:	49
457d77:	73 70                	jae    0x457de9
457d79:	69 4f 68 03 47 53 74 	imul   $0x74534703,0x68(%edi),%ecx
457d80:	54                   	push   %esp
457d81:	69 69 65 47 74 42 72 	imul   $0x72427447,0x65(%ecx),%ebp
457d88:	4e                   	dec    %esi
457d89:	65 48                	gs dec %eax
457d8b:	00 45 69             	add    %al,0x69(%ebp)
457d8e:	5a                   	pop    %edx
457d8f:	65 43                	gs inc %ebx
457d91:	79 68                	jns    0x457dfb
457d93:	74 41                	je     0x457dd6
457d95:	6d                   	insl   (%dx),%es:(%edi)
457d96:	64 6e                	outsb  %fs:(%esi),(%dx)
457d98:	41                   	inc    %ecx
457d99:	6f                   	outsl  %ds:(%esi),(%dx)
457d9a:	3b 73 66             	cmp    0x66(%ebx),%esi
457d9d:	74 69                	je     0x457e08
457d9f:	41                   	inc    %ecx
457da0:	64 74 69             	fs je  0x457e0c
457da3:	69 46 75 59 65 54 00 	imul   $0x546559,0x75(%esi),%eax
457daa:	5c                   	pop    %esp
457dab:	65 77 5f             	gs ja  0x457e0d
457dae:	62 6f 64             	bound  %ebp,0x64(%edi)
457db1:	61                   	popa
457db2:	77 46                	ja     0x457dfa
457db4:	56                   	push   %esi
457db5:	65 48                	gs dec %eax
457db7:	53                   	push   %ebx
457db8:	57                   	push   %edi
457db9:	61                   	popa
457dba:	58                   	pop    %eax
457dbb:	65 03 46 5f          	add    %gs:0x5f(%esi),%eax
457dbf:	6c                   	insb   (%dx),%es:(%edi)
457dc0:	75 49                	jne    0x457e0b
457dc2:	75 66                	jne    0x457e2a
457dc4:	4b                   	dec    %ebx
457dc5:	00 6a 65             	add    %ch,0x65(%edx)
457dc8:	53                   	push   %ebx
457dc9:	45                   	inc    %ebp
457dca:	43                   	inc    %ebx
457dcb:	74 66                	je     0x457e33
457dcd:	6e                   	outsb  %ds:(%esi),(%dx)
457dce:	45                   	inc    %ebp
457dcf:	69 7f 6e 1b 43 56 65 	imul   $0x6556431b,0x6e(%edi),%edi
457dd6:	4c                   	dec    %esp
457dd7:	74 42                	je     0x457e1b
457dd9:	4f                   	dec    %edi
457dda:	59                   	pop    %ecx
457ddb:	6a 66                	push   $0x66
457ddd:	63 42 00             	arpl   %eax,0x0(%edx)
457de0:	57                   	push   %edi
457de1:	65 6f                	outsl  %gs:(%esi),(%dx)
457de3:	46                   	inc    %esi
457de4:	4d                   	dec    %ebp
457de5:	6c                   	insb   (%dx),%es:(%edi)
457de6:	48                   	dec    %eax
457de7:	4e                   	dec    %esi
457de8:	46                   	inc    %esi
457de9:	6d                   	insl   (%dx),%es:(%edi)
457dea:	5e                   	pop    %esi
457deb:	57                   	push   %edi
457dec:	6a 74                	push   $0x74
457dee:	5e                   	pop    %esi
457def:	6f                   	outsl  %ds:(%esi),(%dx)
457df0:	65 74 5e             	gs je  0x457e51
457df3:	78 50                	js     0x457e45
457df5:	65 43                	gs inc %ebx
457df7:	73 4e                	jae    0x457e47
457df9:	6f                   	outsl  %ds:(%esi),(%dx)
457dfa:	55                   	push   %ebp
457dfb:	00 40 68             	add    %al,0x68(%eax)
457dfe:	57                   	push   %edi
457dff:	6e                   	outsb  %ds:(%esi),(%dx)
457e00:	77 65                	ja     0x457e67
457e02:	4f                   	dec    %edi
457e03:	79 54                	jns    0x457e59
457e05:	65 2d 44 42 6c 5e    	gs sub $0x5e6c4244,%eax
457e0b:	67 62 74 53          	bound  %esi,0x53(%si)
457e0f:	00 42 65             	add    %al,0x65(%edx)
457e12:	76 6f                	jbe    0x457e83
457e14:	52                   	push   %edx
457e15:	65 2d 43 55 65 5a    	gs sub $0x5a655543,%eax
457e1b:	74 66                	je     0x457e83
457e1d:	50                   	push   %eax
457e1e:	57                   	push   %edi
457e1f:	72 71                	jb     0x457e92
457e21:	6d                   	insl   (%dx),%es:(%edi)
457e22:	68 00 67 72 48       	push   $0x48726700
457e27:	61                   	popa
457e28:	53                   	push   %ebx
457e29:	65 73 61             	gs jae 0x457e8d
457e2c:	6d                   	insl   (%dx),%es:(%edi)
457e2d:	64 5a                	fs pop %edx
457e2f:	65 10 67 7e          	adc    %ah,%gs:0x7e(%edi)
457e33:	74 7b                	je     0x457eb0
457e35:	4d                   	dec    %ebp
457e36:	5e                   	pop    %esi
457e37:	67 27                	addr16 daa
457e39:	67 5e                	addr16 pop %esi
457e3b:	74 5c                	je     0x457e99
457e3d:	57                   	push   %edi
457e3e:	66 61                	popaw
457e40:	62 61 76             	bound  %esp,0x76(%ecx)
457e43:	00 43 65             	add    %al,0x65(%ebx)
457e46:	59                   	pop    %ecx
457e47:	5f                   	pop    %edi
457e48:	6b 50 5a 72          	imul   $0x72,0x5a(%eax),%edx
457e4c:	62 6d 36             	bound  %ebp,0x36(%ebp)
457e4f:	5a                   	pop    %edx
457e50:	75 72                	jne    0x457ec4
457e52:	74 00                	je     0x457e54
457e54:	63 65 59             	arpl   %esp,0x59(%ebp)
457e57:	54                   	push   %esp
457e58:	5e                   	pop    %esi
457e59:	70 5e                	jo     0x457eb9
457e5b:	00 53 74             	add    %dl,0x74(%ebx)
457e5e:	44                   	inc    %esp
457e5f:	54                   	push   %esp
457e60:	7f 53                	jg     0x457eb5
457e62:	6f                   	outsl  %ds:(%esi),(%dx)
457e63:	72 51                	jb     0x457eb6
457e65:	63 59 75             	arpl   %ebx,0x75(%ecx)
457e68:	55                   	push   %ebp
457e69:	65 3b 6f 73          	cmp    %gs:0x73(%edi),%ebp
457e6d:	5f                   	pop    %edi
457e6e:	7f 6e                	jg     0x457ede
457e70:	75 71                	jne    0x457ee3
457e72:	6e                   	outsb  %ds:(%esi),(%dx)
457e73:	61                   	popa
457e74:	48                   	dec    %eax
457e75:	69 59 79 27 47 5e 74 	imul   $0x745e4727,0x79(%ecx),%ebx
457e7c:	4e                   	dec    %esi
457e7d:	6f                   	outsl  %ds:(%esi),(%dx)
457e7e:	52                   	push   %edx
457e7f:	75 7c                	jne    0x457efd
457e81:	65 68 00 69 6f 49    	gs push $0x496f6900
457e87:	75 4b                	jne    0x457ed4
457e89:	65 3b 47 66          	cmp    %gs:0x66(%edi),%eax
457e8d:	74 7e                	je     0x457f0d
457e8f:	49                   	dec    %ecx
457e90:	5e                   	pop    %esi
457e91:	53                   	push   %ebx
457e92:	4f                   	dec    %edi
457e93:	41                   	inc    %ecx
457e94:	6a 43                	push   $0x43
457e96:	68 00 73 6f 72       	push   $0x726f7300
457e9b:	6e                   	outsb  %ds:(%esi),(%dx)
457e9c:	77 33                	ja     0x457ed1
457e9e:	04 00                	add    $0x0,%al
457ea0:	57                   	push   %edi
457ea1:	65 6f                	outsl  %gs:(%esi),(%dx)
457ea3:	52                   	push   %edx
457ea4:	45                   	inc    %ebp
457ea5:	6e                   	outsb  %ds:(%esi),(%dx)
457ea6:	49                   	dec    %ecx
457ea7:	6f                   	outsl  %ds:(%esi),(%dx)
457ea8:	4a                   	dec    %edx
457ea9:	46                   	inc    %esi
457eaa:	52                   	push   %edx
457eab:	6c                   	insb   (%dx),%es:(%edi)
457eac:	66 4e                	dec    %si
457eae:	57                   	push   %edi
457eaf:	6d                   	insl   (%dx),%es:(%edi)
457eb0:	75 00                	jne    0x457eb2
457eb2:	5c                   	pop    %esp
457eb3:	65 50                	gs push %eax
457eb5:	44                   	inc    %esp
457eb6:	44                   	inc    %esp
457eb7:	72 42                	jb     0x457efb
457eb9:	63 4f 6f             	arpl   %ecx,0x6f(%edi)
457ebc:	71 79                	jno    0x457f37
457ebe:	78 61                	js     0x457f21
457ec0:	7d 65                	jge    0x457f27
457ec2:	1b 4b 41             	sbb    0x41(%ebx),%ecx
457ec5:	79 6e                	jns    0x457f35
457ec7:	6f                   	outsl  %ds:(%esi),(%dx)
457ec8:	4b                   	dec    %ebx
457ec9:	6c                   	insb   (%dx),%es:(%edi)
457eca:	5e                   	pop    %esi
457ecb:	63 77 69             	arpl   %esi,0x69(%edi)
457ece:	59                   	pop    %ecx
457ecf:	6e                   	outsb  %ds:(%esi),(%dx)
457ed0:	10 47 7e             	adc    %al,0x7e(%edi)
457ed3:	74 62                	je     0x457f37
457ed5:	69 41 65 69 61 56 65 	imul   $0x65566169,0x65(%ecx),%eax
457edc:	03 4d 57             	add    0x57(%ebp),%ecx
457edf:	74 73                	je     0x457f54
457ee1:	68 1b 4d 45 74       	push   $0x74454d1b
457ee6:	4e                   	dec    %esi
457ee7:	68 42 73 3b 4d       	push   $0x4d3b7342
457eec:	62 74 55 68          	bound  %esi,0x68(%ebp,%edx,2)
457ef0:	53                   	push   %ebx
457ef1:	6f                   	outsl  %ds:(%esi),(%dx)
457ef2:	77 6c                	ja     0x457f60
457ef4:	41                   	inc    %ecx
457ef5:	63 59 69             	arpl   %ebx,0x69(%ecx)
457ef8:	48                   	dec    %eax
457ef9:	6e                   	outsb  %ds:(%esi),(%dx)
457efa:	3b 67 66             	cmp    0x66(%edi),%esp
457efd:	74 69                	je     0x457f68
457eff:	47                   	inc    %edi
457f00:	62 6f 6e             	bound  %ebp,0x6e(%edi)
457f03:	70 57                	jo     0x457f5c
457f05:	00 6a 72             	add    %ch,0x72(%edx)
457f08:	48                   	dec    %eax
457f09:	75 4b                	jne    0x457f56
457f0b:	43                   	inc    %ebx
457f0c:	6c                   	insb   (%dx),%es:(%edi)
457f0d:	6c                   	insb   (%dx),%es:(%edi)
457f0e:	5a                   	pop    %edx
457f0f:	65 73 74             	gs jae 0x457f86
457f12:	72 6f                	jb     0x457f83
457f14:	4a                   	dec    %edx
457f15:	00 6a 72             	add    %ch,0x72(%edx)
457f18:	48                   	dec    %eax
457f19:	75 4b                	jne    0x457f66
457f1b:	00 40 61             	add    %al,0x61(%eax)
457f1e:	46                   	inc    %esi
457f1f:	74 65                	je     0x457f86
457f21:	72 7e                	jb     0x457fa1
457f23:	00 43 65             	add    %al,0x65(%ebx)
457f26:	59                   	pop    %ecx
457f27:	5f                   	pop    %edi
457f28:	71 61                	jno    0x457f8b
457f2a:	57                   	push   %edi
457f2b:	75 66                	jne    0x457f93
457f2d:	00 7b 61             	add    %bh,0x61(%ebx)
457f30:	7e 61                	jle    0x457f93
457f32:	7c 65                	jl     0x457f99
457f34:	49                   	dec    %ecx
457f35:	65 43                	gs inc %ebx
457f37:	74 64                	je     0x457f9d
457f39:	6c                   	insb   (%dx),%es:(%edi)
457f3a:	5a                   	pop    %edx
457f3b:	73 70                	jae    0x457fad
457f3d:	00 73 6d             	add    %dh,0x6d(%ebx)
457f40:	60                   	pusha
457f41:	74 62                	je     0x457fa5
457f43:	00 63 65             	add    %ah,0x65(%ebx)
457f46:	59                   	pop    %ecx
457f47:	49                   	dec    %ecx
457f48:	49                   	dec    %ecx
457f49:	73 4f                	jae    0x457f9a
457f4b:	61                   	popa
457f4c:	6d                   	insl   (%dx),%es:(%edi)
457f4d:	63 53 73             	arpl   %edx,0x73(%ebx)