MGGGKPAAPGGRAGRPVPVAVDRRTELSDFLRSRRARLRPGDVGLPERGTRRRVPGLRREELAQLAGVSVAYYTRLEQGHGQNVSDAVLAALGTALRLTPAERDHLRLLVRPVPRRARPVAGPQRVGPACRQLLDALELVPAFVVGRRLDIIGWNGLGRAVFGDFPALPPERRNLAWQVFLDPATRALYVNWEDKAEVTVSLLRQELARIPDDPALTARITELTVQSEEFRRFWARHDIKDKGFGTKQLDHPVVGPLTLTYGTLRVAAEPGQTLVTHHAAPGSSSEAALRALAARATACGAAG