MQRAEQLMQCTSNVHIAEDSLKPSVILEAFEARALRLVVACSQNISKAPNPEEGFSELSAELTEVAIAYCQLIVVSKFIDKVQGDIDAMGVKEQLHALCSIYALSLLHKHLGDFLSTGCISPKQAALANDQLRSLYSKVCPNAVALVDAFNYTDHYLGSVLGCYDGNVYPKLYKEAWKDPLNESVVPEGYHEYIQPLLKQQLTKSRL