MELELAVSNRLYAVGGPDRIEVYRSPVVKDRHDVYRPVADYIQRHGLVLAASDVHEDDSMFFGEAAYSIYTQTRPGAPAEHTGSMSMYMAALRCGMSFDEYFAVLVEDGMILEHPNGGYIPSPHPSVVPRYPAAQ