MNFHVIKLFAVESDPLTLEKQELQQPSSLALSYIHRFITDAARREQLENLKRKPSQRALSPVAAIRSITPTGNMHGEGCHLSVLVLPSEDIVYLFICLFVWDVGSEFDDDDLSSESSDSDNSWTTSDDFTSELILNSMTPSSNEEKPFACPIPGCKKRYKNVNGIKYHAKNGHRNDGKIRKAYRCHCGKSYKTTQGLKNHTLSQHPPISRQL