MRNMDTTRFSVPVDAALREAGWQPGRRDIHQAEYWADTLRAHTSPAGHLHAVFPAAVEAWAEFGGLHVIPPGAGRHIAPASFHIDPLHGLHLARTLGDLGRALDTALSPLGEEAGGQALLTIDAEGRVYSLDHTGDWYLGADIDAALAALVMGVQPHRLPRG