TKELMDLLNQDRSPLCNTRPPHLLEPAIQRHLTHFSLISHGFGGPAIVAALTAIQNFLNESLKHLDKLYPQSGMVSSSMDKTKMDPDIKK