MVDEVGRRAAEWLDRTYAGLVRLADDEPVVAGERTWLFGCEYADAVDEPMLASAIVVPMDGAEPFPPANSDPLDEPYNMSRPLDLGRRPWAWRANARNCLVATDAGLDQRPATALPWQPRDEAPGWWPRLLAEYFPDAEVAVCTSWSEVADAILDAGPDTRGAVWLRRRLHGVELTGHLVNVLNDEGQAVFLDGQRGSLAKLEEDVSGLVLARFHRPAPMETIAVPWQAGAADLASALAKARSWLDQAYSDDVVLVAPGPADETRRGWLFACTTARFLGSGHWQDQMLDAALVVPKAAGEEPFGLPNSDPWDYLAKWDAGESGLAAPPAPGAAAWFGPMAQQLGRVVSTNVHQHWGEVLSELATLSQDARAVVWVRRRDARGRETLGNLLMADAASDGVRLVDAMAEDGNPTLDQEVLNLHVIRFE