MVTEQLSRAGWGAYFDQLSKSLPQADVELRISSLQLGSQLEAEGMKVNGITFDHHNDIIVISMQGLEHIIHAPASAYAQAQDGRVENLEITDAQGERCLLHFRWPRAGKDVDEVIDEAGEETFPASDPPPWTGA