MSVLNIEGAKLSYQKVGQGPILIFIPGANGTGDIFLPLAEQLKTSFSVVMVDRRGYGDSELTAAIPERASHAYDDYRVTRDAADIAALAKALSDEPVYILGSSSGSIVAMHVLKNHPEVVKKIAFHEPPINTFLPDSEMWQEANEKIVQTALTKNMAEAMQLFGETLHIAPIDAESMSKPAVTIDEVTKDSTTQQMKYWFTYEIRQYTSSNISLDDFKPYVHQITLLNGTDSKGSFPQDVNAFIAKQLGLTIVDIPGGHLGYIQKPAGFAKVLLSIWG*