MTQQYLVELYTPNATWLALPAEQRQAFMNQINQGMQGLAGAGIELLSLAPTAKNTPHASAHRFLGIWRFDNAQARDALLAGIEASGWYLYFDHLNAASATGALQEHLQDLLHWQGAPQQHDAAQ