MAAMATALSSGHEMPAVGLGVWRMDSPAVRGLIHSALRAGYRHFDCAADYKNEAEVGDALAEAFQTGLVKREDLFITTKLWNSDHGHVLEACKDSLKKLRLDYLDLYLIHFPVATKHTGVGTTDSALGDDGVLDIDTTISLETTWHAMEDLVSMGLVRSIGISNYDIFLTRDCLAYAKIKPAVNQIETHPYFQRDSLVKFCQKHGICVTAHTPLGGSTANTEWFGTVSCLDDPVIKSLAEKYGKTPAQLVLRWGLQRNTVVIPKTSKVERLEENFAVYDFDISGEDMEKMKALDRSYRTNQPAKFWGIDLYA*