MRGTYTPDSVLIPNTPGDLLEWAAAHITRVGIYQSRYSLFSGPGRLAHRRCSVGGALDVAAGRDRMTPGRAYDLDAIRAVYTEAYRLLAEHLDGAPATEPTGRDALTRHKVTVHLWTLTPGRTAQEAAAALRSAAETAHAADRLF