MVSSLLSAQAWRSKYWTQAAYQRAFSTKRTAVVVGATSGIGEACSHRLAEQGFCVVAVGRDRPGRAEQVVQALQEKSSNAMAELKVQGDIPQHEFFACDAFSLKNVYETGQRIQERHPKIDALVLSQGMATTQGFTPTAEGNDEKMTLHYYSRMCFIQSLLPALQKSDMPAVVVSVLSGGVHSPYKDYKTHPGLKSNYSMANAANAAGYYNDLGLDQMALKYTPLKFVHACPGFVNTNWGSEFHPILRGMVRLLQPFGRKPADCADYLMGSTVLAADAGDFPPSSGVAIVGQNGEKLDVTAEHTEDARTHVWKHSVEVLKEAGVPIEE*