MSALSHQPNVSFGKYWSPALEVVRTRRAPSTSIMCPRDPSSVDPEFQARLIRDLVSGWDEQREFYYIQMEKYARQSVSEGMKNVDDIHVGNDSEIYRVLNLHYNRNNHIEVPQNFRYVVEQTLREFFRAIQSGKDTEQSWKKSIYKIISRLDDPVPEYFKSPNFLEQLE