MLWLRYSEVMAKNEARRAALADAGIAVLAREGSRGLTHRAIDDEAHVPTGTASNYFRSRRALIAGLFERIGERLAPTPEDLARRASQTPSPALFADYLRDIVRRLVAEREVTLALFELRLEAARRPELAAALQEWQRAGFEGDVAFNEAAGLPGGRAEIALFHYAIEGLVFDRLTSSIDPATPTDDVVDALVAGLLPRA