MPMIAKTFAAALMVSGLALASLPAAAQEVPLTPKQAEAVKKVVRDYLMEHPEVLGEALEALREKMRAQAEADAHKMLEARKDEILKNADDPQGGNLKGDLTVVEFMDYNCGFCKQAFDPLWEAVKADGKTRVVIKEYPILGPDSVLAARVALVAKAQSQAKYDDVHRAFMKFRGRLDEKAIYKIAADQGFNAEQLKKDINGPEIEKALKKNMDLARSLEIGGTPTFIVGDRIISSALDQQTLKQLMDAARRSAAKQGG