MPGLHRDKIDQIRDTLANFSANVFPLAGVAGDAERQACAEQLVSSMRRVDYVKDLATKALHPNRADPASEIFDPLMAAALATRQGNYDEAWWLSFLATHFGKHINDGWRLTKDFYGAFGTRAAWSWATISNNVADLHSWLDQQWPDLLNDGVSRRFSNHRKYESKSPAQMKAVLGSYIDFISTFGSHQALVQDIHRAVGQHPHAGFDELYKRMRAVKRFGRLGTFDFLTMLGKLGIAPIEPGSAYLADATGPLRGTKLFVHGDPEADADPTELEEILDQLDAQLQVGKQVLEDALCNWQKTPDRFVLFRG