MPSRGEPAALVSHIPRADGSAIYSHAGYTVTASANGPIEAQRRDEDPYEALVDVIVRPAAGVGGTRERHLESLLQATLRQIILVKNFPRGLIQVVLQVKSSPENDYASTKLVQANLNLPIIPALLQAAVLALLSAAIPLRATATCTVIAVVAGSDGEAESNLILDPSPREAEGARSVHALAFTSGDRLILAESEGHFTMQEWADVHAKALKICCEPVRDPGNNDMDMGDDNSTDVEGPNMRHFIRETMAAKVSADLHWKG