MDNETHRFQELIPLIHTFDGKSIPPKPNKIVRPWKKEEDELLLQAVEEFGTKRWHLVAQRIPNRTRKQCRERYCNHLDPDIIKVPWTEKEDQILKEAKALYGNRWTLIKMKLPGRTANQVKNRYFAKFSDVDEKEKREPKIMSAFTPVNKYLFSICISNKYY