MPPPTTSARPDGTDDDPVVLLERLARVTAARLHLSDPPLGDRGPAGLEPLMVAAALALRDDPPTARQMAEGVGGSGTVRDLMARHGLVGRALSATPLDAGLRADLLRASPLTALFDHPPPGTEERCGQLLDRFLEHTEGRRAAVAGLAAPPASPATARHRAALLRRFRFTPGERTVVYDVYETALLHHGGHYRERTDDVRRLAREDPARLLGDDAPGQWARATLDWWQPLSVLARRHPEELRRRPLLSGYRTGTELHRVYGRVREFEALREVLDR