MSAVPGPQDDFMLRAESELDPERRELLDRWKLTEDPAVRYVIETADLDDVLEVGQTDWTPNLKGIVMRNGRDPKSAAEQVHEKLLAAREQRLISRDKVTVIAAWRARWKLKEEDVDSLTRASHKDLRYVLRQYDGSRGVPELLEEASGQIAEDSEKTEDALPESNGLFTVGRFNRLELIDSVADALVVGDANLTFSALLADHREGLGHVGRLVATTFETLDILRERYSEIDQTIKLLEDKMSEVLHNVDGTRLAVDPRFKGMENKFGAVYYNFPHAGVVQGFFDGHPFVRWRHENLMHLFFRALRGFVKKGGIVKVASNACATGVRFSDIVIGAQKSEFVHIETFPFLEWQLRNYGRSYGDRRDRKRRPEDGEIYRSQKAHSDMVYX