MLRKSLSTRAQELLFKLADAVGLTLGPRGRNVVLDEFGSPKVVNDGVTIARAIELPDAMENAGAALIREVASKTNDSAGDGTTTASVLAREIIKHGLLSVTSGANPVSLKRGIDKTVQALIEELEKKARPVKGGSDIKAVATISAGNDELVGTMIADAIDKVGPDGVLSIESSSSFETTVEVEEGMEIDRGYISPQFVTNPEKLLVEFENARVLITDQKITAIKDIIPILEKTTQLRAPLLIIAEDVTGEALATLVVNKLRGVLNVVAVKAPGFGERRKAMLQDIAILTGAEYQALDMGLLVENTTIDQLGIARKVTISKDSTTLIADAASKDELQARISQLKKELFETDSVYDSEKLAERIAKLSGGVAVIKVGAATETELEDRKLRIEDAKNATFAAIEEGIVPGGGATLVHLSTVIPAIKEKLEDADERLGADIVQKALVAPAALIAQNAGIEGEVVVEKIMFSEWEIGYNAMTDTYENLLEAGVIDPAKVTRCALQNAASVAGMVLTTQAIVVDKPKPKAPAAAPPQGLMV*