MGAMEDQLQRLGSVLDSLDARVKKLEQHPTLGGGSSTAQEIRMILIGPPGAGKGTQAPKIKEKFSCCHLATGDMLRSQVAKKTPLGREAKKIMDQGGLVSDDIVIGMIKEELDTNVECKGGFILDGFPRTVPQAQSLDAMLQARNQKLQHAVELQIDDALLVARITGRLVHPASGRSYHTTFNPPKKAMTDDVTGEPLIQRSDDNADALKKRLATYHSQTAPVVDYYRKTGIWKPIDASQEPGTVWKSLLNIFDGDAKKASSAGGGILDKLAASGR