MASRALRRRIHHGDANGLNHEHSDRSESDALSEPLLENYRRDESYSEAYVHEHHQDIWEQQRRVRLHWTHLFSQLIAQWAQWFANIIIVSGSLLGRFLPLPFTTNNGQDWKNTPLSLSPLQQERLRNLQQRLEIPFDGTRLDHQDSLRQLWKLAYPNRDLPSLKSELWKEMGWQGPDPSTDFRGGGFISLENLIFFAKNYPDSFQRLLHKQDGKRAEWEYPFAVAGVNISFMLVQMLDLQSGRPTSVAGNRFLELLGEDEMAFDNLFCVAFQMMDAQWLAKRASYMEFNDVLKSTRSQLERELALEDVCSIKDLPAYNLLNI