MATLEALVAQVQALSGADDLLSLHSVLKGPAQDAVLRQSAAGLLTAVANLDPAVHSLGCLYLLEAKARTINAQVGDAEFLQAACRFLPACSAEQVRLAPPKFTALCRAVKAHCIALGCPKQGVLPLRAAVAKLCPTTDLLSPIHADLFQLCLLAKCYSGAGAALDADVYSVDPARTACTATDVLLYCYNGALLEIGRRRHPRALQLLLAALTAPTLLLSAITVACLKKFMLLSLVGSGAVPPLPKHTAALVTRAIKTDCGPYSELARLCGLGKSAAELTAFAQGKQQEFEQDGNWGLVRLAIEGAARRQIQKLTQTYLTLSLPDIAAKAGLGGSAEAELAVLRMIDAGEVSARVSERDGMVRFLEEAESFHTX