QEKVFPKPVYSYSCLIALALKNSDSGNLPVSDIYTFMIDNYPYFKTAPDGWKNSVRHNLSLNKCFQKADIQKNANNAKKGCLWALNPAKVEKMEEEIVKWRQKDPQTLHHSMAHP