MGPLRVFTDNKVKVMLLNPIGGAGFNDFVVETVLNHKDPSTHVTITSLANRIGGNQTLAYPSIRPLLYGEMIRVCLQARKENYDVLIINCFGDPMVDELQQIAGDDMVILGARQVAVQTASKISSKYAVLLPYDMKSSPDPLHQRVVADTRTAVAHPVVDMAFNDDLTPMDGESLGERLATQGKLAIKENGAEVLVLGCTAMVGCWQGLMRAVGVPVIDPTVAALRAAGKAGRLKRELVGGASTKRSGTFPTEKELKMIAESEPSYPFSGRIEI