MELANAVRDEAAFAMRVLRHLARSVVGEGSGANLAVSPLSLHAALALLGAGARGATLDQIVAFLGPAGGIAHATLASHVSLSVLSESPGDDGAPIVRFANGLWVDGATPLKLHYARVVAEHYRAQARPASFTTTPEEARHQINEWFESVTAGRIKSLLPPGSVNSGTLAVLGNALYFKGAWCSKFDPRFTRDDAFYLHTGAHVCTPFMSSSKEQQYIACRPGYKVLKLPYARGRGQRPFAFSMYIYLPDERHGLESLLHKLGSHPELLENSMSLMAKVPVGALKVPKFTVSCKTNATELLKDLGLRLPFDPVAADFSEMLVSAPLFVSAVYHQSFVEVNEEGTEAAAATAIVGAYGAAAVSTPVQVVDFVADHPFMFLIKEDLSGVVVFAGQVINPLLS*