MNPRVAQPDVLATVRVEAAAFDVGREMALLTQGRTDVGAVVAFTGLCRDEGGALAALEIEHYPGMAEDEIGRVVAKALERWPLQGALVIHRYGRIAPGEPIVLVITLSRHRSAAFAAAEFLMDYLKTAAPFWKKQHLVGDRPDGGWVAAKAEDDSATARWRLPEGSERD