AQRVVIRLTVAAGLSDAEIAALTAALRAALEAALAARGWRLVDVAVERAPDGSWTITLTVELPGATDAEVAALVAELEAAVAAAGATLVDVAVEVSALAP