MVDAFSFRERPVASLRESGVRVWPVGSLLRAIADSLEARFNPVAVQGELAGFSRAASGHCYFSLKDGQGQIRCAMFRRAASLLDFSPRDGQLVELRGRLGVYEPRGELQLVVESMQQAGQGTLFEQFLQLKARLEQEGLFDTARKRPLPVMPRAIGVVTSLGAAALHDVVTALQRRAPHIPVVIYPASVQGAQAAGELRGAVLKAGERRGTDQVDVLLLVRGGGAMEDLWAFNDEALARAIVASPMPVVCGVGHETDFTIADFCADMRAPTPTAAAELCAQPQGSWLSALDQVFSRLQNGVDRQMQSHNQRLDWAASRVSQPSHLVTRQQARLAGIAQSLNHAMRSTLRREQLRLQALSSDLPREITGSLQRSRHQLERAKLRLELLDPKLVLQRGYAWLADLQGQPITAANMTHIGQPVRATLADGQVDLTVSARRLI