MERELLTPSGQGDRGDADETLRAALVSRDEPAVAAALAGARVFVAIEARLVETDGDTGAEKTSEMVLVTLRVPSGATAIPAFSSVEALARWRRAARPVPVPGRLLGAEAVRAGHRAIVLDIAGPVMATIDGDLLRQLAAA