MTRKTYEKYQHIDKVFDRLETIITENKDRENLRKDFFYVNDYHRQNYEALLIYYGDASENPLMDGACYIVGIPEIFEQLNIFDYDVPLDFVFDDGHLSENFKSIDVHYQYLIAAALEVSDVQIFKPSGFAMGMNHWNINTMKLFWQYTAIIRLEAL