MSMKVVMESARQRLHVGEKTFKPTPNVRNPAMLLEAEEFARHLNAYKHMLLKYERRINSFLSSVPVVGRSNLPRVWEAVEGTNMAGGDFDELLMADAAEIMRRRVDAIVRPIDRWLESLKVVQARMKKLEGLRMQVDARRRRVHARFLAALRRMTASEAASMRAEVASAGSNRYGRGTGMSEEGEPADMFSADASDVYEGEDDDLERQRDREDYAREALNQHRQLEGLLVVKDTLVATLVALGPAKRPLPGFSDREVEGEEVEGAYGRSAALNDLIEDLPP