MNRLDNYLNTLNQQRNDQLAGSLRDALQVNPDDYAKTVRLAKAAGVEVEAVPLYADVAQEAQYLEGIGFRSLWKDSPKTAEFLSDARNARLAHDDVANLSVLEKLARSAGAGLTAANAGLWGMAQAGTELLVKPVTGALAGLGVLPEDVGGRMGRVVFPDAPDPG