MHHALIVARMAPESAPDIAELFAASDNTELPHLVGVNRRTLFQFGDVYLHLIESEQPPGPEIAKVTEHPEFKAISDRLTAYVSPYDPQTWRGPKDAMAQQFYRWQRDGSA