MMRRPITLAEQLDAEDAKLVVLARAAMARAEAGAGAAVRDVDGRTYAAAPVALSALELTGLQAAVAAAVSSGATGLQAAVLVAGSVDDPGIAAVRELAPTAAIIVTDRAGNPL