MQWLSENQEEILQYASGRAQGYGGNGGGGGGPAGQARGPGGRDMTDTKAKTILKEAVDAVVNSFAKHTHGYGRVNVVEALQEFWQMKQARGADLKNGALVVYESQPSSAPPYVCYVTLPGGSCFGSFQNCPTKAEARRSAAKIALMNSVFNEHPSRKISDDFIEKSINDAMVMFKGNTVDCDNPTTGIGAFRFMLESNKGRTMLEFQELMTVFQLLHWNGSLKAMRDRNCSRQEVLAHYSHRALDDDMRSQMALDWISREQDQHNIIQRELQKSEEELETSRLAGRELRFPKEKRDILLLALSQIGPPDSIA