MVTDLPLQVGRLVGRRPGQDAGVAEARPEQHPHDEDEEDSADGRDGRTEVGRQCLHPGVFSETDLNSMTAADVGGDSVVRANRDSDEKDGHHVLKGAVFLTTVASAGMIAGFGSTLALAKKKSPDWFSKGVAATAAAPESGASLALRALGWGSLYAWCGVGLLSVAVWKALGVHSLAEFRQKMELFFPAIPRNPEAAAGSEPLDWDAIFGSKSQGSARD