MKMDRVVEYGGGEESLHGVRRKKMKNKRRFSEEQIRSLESKFEEETKLEPQKKVELARDLGLQPRQVAIWFQNRRARWKSKQLEKEYSALRADYGALASSFESLKEEKQCLLEQLRKLGDLLEKHPKENSCCGSGPNRNSSDHHSDKREIKSEEYEQKGMVDRGSDVTVIVYTDGGNGKNNDGFRPKEAGTQSMEETGNGSMTLPDWSGFDPEYYSDQSCSSLQWWDLWQ