MDNLDIPQTNASPAIRADWEAGLIAMQGDSYPENSFELFQPLIDWVEAYLAQPERPLRLELELLYLNTSSIRALMDILDLLEEAHRKGRQVSVRWSYDGANERVGELAAEFKEDCTFPFDIAAKV