MMDDREEAIPVTIDLDQFPAQSGKLVEACEGLGCFRVVNHKIPLPLMSEIKSVVRSLLDLPAETKLRNTDTIAGSGYVGPTPKNPLYEALGLYDINSSEAVDSFCDQLDATIHKRETIKSYARGVHNLAMEIGHKISQGLGIEGDVCREWPIQFRINKYSFTEESVGSLGVQLHTDSGFLTIVQEDECVGGLEVMDKSGQFISIDPIPGSLLVNLGDVAKAWSNGRFCSVKHHVQCKEAVTRISIAVFLLGPKEDEVEAPPELVDSDHPRIYLPFTYEGYRKRRLSTGLRAGEALELYTIQNA