MASSGDTNTVMKYVANGASDFLLKPVRIEELSNIWQHIFRKQMQDHKNNNMVGNLEKPGHPPSILAMARATPATTKSTATEALLAPLENEVRDDMVNYNGEITDIRDLRKSRLTWTTQLHRQFIAAVNHLGEDKAVPKKILGIMKVKHLTREQVASHLQKYRMQLKKSIPTTSKHGATLSSTALDKTQDHPSRSQYFNQDGCMEIMDYSLPRDDLSSGSECMLEEQNDYSSEGFQDFRWDSDKQEYGPCFWNF