MLASGFTEFKLDYAGTKSLAIGDLIHSDEISSGGHIWRILCYPHGDRKADNGVYLSLSRPFFDAFLIGRDGAPSPSPSHARRCVKVYGPNKAWGFPQFVERADLESTYIMDGRITFMCGAIVLCDDPISVPCSDIGDHLGRLLDGADGSDVSFTVGSEKFRAHRAVLAARSPVFKAQLLGSMAEAKMRCISLHGITPATFQILLRFMYTDALPRDEELEGSSPIELFQHLLAAADMYQLDRLKFMCAHKLWERVSAENVATILGCAETHSCPELKSRCLDFFVVEKNFRSAVLTEGYLRLMQSFPSVIDEIRARVQT*