MAATKRVLYVGGLAEEVDEKVLHAAFIPFGDITDIQIPLDYETEKHRGFAFVEFELAEDAAAAIDNMNESELFGRTIRVNLAKPMRIKEGSSRPVWSDDEWLKKFSGKTLEENKEEGGAEAPKAEAQEEEPPAKKSRVNPQVYMDIKIGNKPAGRLRILLRSDVVPMTAERISRCLCTHEKGFGFPRQIFHRILPPVHGPGGDFTKHNGPGGQSFYGKFDDENFSLQPPGPG