MSEPYDSRFTLPSIDDAPSTESGVILLGLDAERLLAGVGLARLADEPALVALAVDQARHEALDLGLGALVEAGIVRWRAVRPLIEAGPEMTAAGSLRREWEHATARVTATVTGLGPASVACLAACWLRRDDVDEFAAHGRAPEKGSGTQDVLSRVFAD