MREPSTRTKVVVRRLPPALPESAFMEQIATRFSDSINWIVFFPGKSSAKGSIYSRAYIDFKHGDGVIEFHQEFNGHIFVNEKGTQYKAVVEYAPNQRVPKLWTKKDAREGTLLQDPEYLKFVEMLSKPVEYLPSAEVQLERKEAERNSNLAAGMKDSVIVTPLMEFVRHKRALKSNPQKLLAGSGKITVRGASPTSSRKMIAKRGSERSRTSGGFSPASRLKEKQTYVPRSEEKKAQVIIEAKEKKSLHEASRKSGSNASITDNGAEQSRIQLLVAGKKDVVLGNQGDEDESNVLSSKSSQQRFDNSGRLSKGGTSSKTPVLLQKSD