MRPLLALLCAQASAAALHPSPRPHAARCCHRARVAATAAAAPETCEVLEANLLRLCALTDRGQRASPEQESELRAAIAALEAVAPPADALDINGEWRLLAACGETAYRSSPFFWAFRQATARWTSPVGLKGAAAGGPLASAVLAVTDNIPFYDIGSVVQRIGGVCSEERGCPVPEKDADGSSDGASSEAEPSDGTSAPIPDGAGTLESQVELIVGRNFGLPEAKSLMTTTASVRPLPPSGSILEVELRVERTSAEQSSIEALLPGFGD