MLGSSPARDRGGGDDAEASEQPQPPLSPRAGGGEARGLVLACADLVHRGDLDGARRVAEAVLAAADPRGEAGDRLAHHFARALLALRGGGKGGHGGGGGGVVPSSAAYLAYIKIAPFLRFAHLTANQAILEAAAAAAADAGGAHRRVLHIVDLDAAHGVQWPPLLQAIADRADPAVGPPPEVRLTGAGTDRDVLLRTGDRLRAFSSSLNLPFRFHPLILPCTAELAADPTAALELHPDETLAVNCVLFLHKLGGDGELAAFLRWVKSMNPAVVTIAEREGVLGGDVDDDNVPDELPRRVAAAMDYYSSVFDALEATVPPASADRLAVEQEILSREIDAAVAAPGGGGGGGRARDFDAWASAARAAGLAPRPLSAFAASQARLLLRLHYPSEGYKADDDGGRGACFLRWQQRLLMSVSSWQPQP