MAEAQALTDLFQKLTTSTAGDARAGSASEMAALVKDKGPAVLATAGLADKLKVAMEDTKSAEAREGALQALAALSDNPLTEPYLTSLLPTVLERLADKVVSVRSAAEATLLAVCGNASPYSVERITTTLYDGMAMARNWQTKVGALNGLKQLTKTGPRQIARCLPDIVPKVTECFADAKEQVKSAAKDATTACFMVNGNRDIEKFVPELVSCIARPAETTDCIHKLAATTFVQQVEAAPLAIIVPLLVRGLRERTTAIKRKSCVIIDNMAKLVDNPADAAPFLPKLIPELEKVKEEVADPECRKVASGAHATLLRVGGEGKVAPYPRVSPEAGKKLLLDKLPGASGLDAATMEFVVSRVQQL