MHLGMPRTWKRKTDKGLWTSEDLQRSARLVANGMGIRKAALQCNIPYQTFQRILKKGNLQHSAQYRQTSLFYNRTRKRNGCPSN