MVELTGKRALVTGAARGIGAAIAGTLAARGADVAITYERSVERAAEVVRAVEEQGRRGFAIQADSADPAAVRRSVDEAASQLGGLDILVNNAGIARGGPLAEMSLADIDAILAVNIRSVVLASQAAIPHLKEGGRIISIGSCLAERVAFGGVTVYSMSKSALISFTRGLARELGPRGITVNLVHPGPTDTDMNPADGTQADAQRALIALGHYGTADDVAAAVAFLASPAARQITGTGLTVDGGVNA