DVNRLSDVEKFLLYLKLPTGSQSEDVLRQTPTSALHSSNRAEQAQAFTWIRSHLEEDNEICVPKQEVFEDYKEYCDSHDRKSLCAADFGKVMKCVFPNVKARRLGQQDIHTYCYSGLRKKLEVQPPALPELEVCPRKLKVSNEEDELFLASCQLVCEWAQKLIGSHFNSLSELSEHLVGNHYVNSKSMAAFTVLASMQESGTHNSKG