MLRATHLAFRRDKGTAAGAALRGVVGGFSTASDSQSQRLAGKVAVITGAASGIGRATAAEFVRNGAKVILADVQDGAGRAVAAELGPAAEYARCDVTDEAQIAAAVDLAVARHGRLDVLYSNAGAPGASAPAPLPSLDLADFDRVMAVNARSAVACLKHAARVMVPRGAGCVLYTGSTTGMLGGLAALPYSLSKATVISVVRAAADELARSGVRVNAISPHAIATPLLLRSLARLHPGVPDEQLKRLVETGMSDLRGAVLQVQDVARAAVYLASDEAKFVTGHNLVVDGGFTASKRIGTPEASSTAS*