MLDTQPLNGGAEPGAVVRSFLQQLPPAEPVLTPLVVGATAWAQRFDPLATELLPALKRPSLAMPPVAMASLQQLGELAMAGPNDGPLPYSAYQYMPRVIAYEPPAPPRVPQLPVLLYREFVELPVIEPTTADAIRAAIRAADQAAALIEEGQTRAVPHPDLRPEGAQLQEEEVLEQILALQVGARRVGERSAAAVAAAARSVAEADMEATTQAADAIAAAAAEAAAVEKQRKPWPPKVAPFDTTPKRPAEGGVLKYWEAEEGLVARTTDPLLRDNVVITRATLPPRLQPPLAARSAASPGLPSQ