MTRTDAASDRRVAVIGAGAVGLTAAHDLAERGVDVTVYERDTVAAASTGRAAGICYDAFADAVDARVAARAIERFRELSGHGAFTVAETPYVWFATEPGATADAIREQVAAMQRHGRAVEHADADALAAAVPALHTTDIVAAAIARDAAVVDTTAYARLIADRARDRGVEIRTHEPASVATDPVRVNGTAYDDVVVAAGAHTARVLADAGVPVPLKPYRVQALTADAPAAELPTVYDATAGYYVRPHPEGVLAGDGTEPVEADPDDYGRDGDDWFVDAMDDRLRDRFPGYEPAVERSWAGLCTATPDRDPLLGELRDGLYVAAGWQGHGFMRAPATGAALADDVLGGDGVPAFDPTRFDGTEQFAIAEGMIVE