MLASPPGRTPATRPRAALFSSATEGGAAPLATPRSASAAADRPLFALSLPDFDGGGGGFGTAPGAVPDRFSQAGAALVTRGAVSDPVAADAPADVALSQRFALALEEWWVAQRAPPPVAGYLPLLEAYEALASAALDDTERKLRAPDGGGGSRPALEAEAAALRAERQSWRLLLRLYAGFDGRQAAPPPFPPPPDDWGAMLRALGPAAAGGGGGGGGGGGAEALAATAAAAGLPTKSLHDEEVQEAALRQADPVADLALRAVRWAEDGAREKPRPLPLPVTHRSTAFRLAVGEAAAHGLPTSLDPDAPAREGRRLDAEDEEEEAALLRTVWLMAQQLCRQCGQPWRAATLGGGEPWRYDSAAGGWVGNPDRPLWRSACGAIARRALQRPEVPASAHEAAAYASLASDASLLHAVLPVCGGWEDE