MSLAQAKVLEPQAPVRGPVRVFLALLATAALAGCTIAPGIDMDTDPDPAVWTPSGEDEADFLPEIKAINADVLVAQRQARREARAAVEHAARTELVADYEYRIGASDVINIVVWGHPELSNPLGLTQDIEQQARLVSRNGTIFYPHVGLLPVAGKTVDEIREQLAELLEPYVTDPQVDVRVVEYRSQKVYVTGEVTQPGTLTLTDEPMTLLDAINQAGGFNELADRRRAVLTRDGEQRSIDLQTLYSSGKGDLLLRDRDVVHVPDNQFNRVFVMGEITRQTALPMRENGRMTLAEAISEAEGLDLNTADTSNIFVLRGQPVFDDEGEIRGVRPEAYHLDARSGLALVLAEGFELQPRDIVYAASSGVVRFNRVISQILPTVQTVWQTQRIITD