MGHDWLLVETLGAEPAVAATGREPVNLVPISGFLRRNPHVMAVLAAIGESVRSGQGLSTITPMTDRVIRTEVVTMTDGRVHGVHVWIGPPDDEPPERPIPGALTWNLTTGIATHTPESLANAGHDPHTDPPVGRIFLEQLPPRGLTTGEARLLAMVVNPQPGKTVVTTWAGTDQTGQPIAEGFVARSVLHTAEDGRDEVICRAMNWRADPGVPAVDDEVAAPQVADNMAGPGCHRLLIDIDNWRVLKWLDAPPAFLDLNARGRGDQTVHPDDAREMARMTMEFVDGYTSGVLRLRSVDGGWSPVRLTVHRVELDEDTYAGIVSLRPA