MDGIRGGDSRMQISDGQHPVHVPYEHHGLHHMSNGNGMDDDHNNGRDSNCGGSESVEGDIPSNHGNLHDNHNLMMDQGNDIGDQLTLSFQGQVYVFDSVSPEKVQSVLLLLGGREMHPTLPSVPISPDENNRGFIGTPQKFSVPQRLASLNRFREKRKERNFDKKIRYTVRKEVALRMQRNKGQFTSSKSNHDESASAAMNGGTNEGLIADNNGSQQHDIVCRHCGISEKCTPMMRRGPEGPRTLCNACGLMWANKGALRDLSRAATLPVAHNSPLNKNENKNSETNQIVLRDAAESSS