MPPGPFVARDPRVVALLDAASFPVLFDTSLVDKTDLFTGTFMPSTDLTGGYRMLSYIDPAEPSHGPLKALLFYLLSHRRQHVIPKFREVYGDLFGVVENELARVGKADFGHHNDAAAFSFLCQALLGRDPAESALHGDGPKLITKWVLFQLSPLLSLGLPKHLEDSLLHSFRLPPALVRKDYGRLADFFRDAARTVVDEGERLGIAREEAVHNILFATCFNSFGGMKILFPSLVKWLGRAGARAHGRLATEVRDAVRAHAGEVTMKALAEMPLVESAVYEALRIEPPVAMQYGRAKRDMVVESHDYGFEVREGEMLFGYQPMATKDPRVFARAEEYVPDRFLGEDGAQLLRHVVWSNGPETASPTLQDKQCAGKDFVVLIARLLVAELFLRYDSFDVQVGASALGSSVTITSLKKATF*