MTPPGADQEAVAAAAARIARSAKYRGVHPETIAHVVEQEASAGGTGPVEHRARVRLHRVAALHLLSGRTAVLRREVARLPTGDPQALKAGCRAVLARHVSTAERLADLDDFYPALLSILPAPDTVVDIACALNVLTVPWLLETCDATYTGYDLNADFVEIGNAFLAMVHPQGWVVHHDVVAQGPPPRADLALLLKTYHCLEDRRRGSGLRLVETVDARHVAVSFPTRAMNGRPAVFAPPMQEELERLADRRGWSVDRVRLSTEELVVLGRSPQDMSSPEALPTRAHQG