MARIRSHMGVCPQFDVLWDALTGLEHLSLFASIKGLPSSVEKQMSADLLSEVGLSEVTNLRVGSYSGGMKRRLSVAISLIGDPKIVYLDEPTAGMDPITRRHVWDIIERAKRGRAIILTTHSMEEADVLSDRIAIMAKGKLGCIGTSLHLKSRFGAGYIVSVSLMSNEWQSQGDLQTKHLKKMFEEQLGVQPEEENDAFITFIIPRDKESKLVDFFTTLQEKEAELGIADIQISLTTLEDVFLNIARYAELESAAAAEGWDLAK*