MSDNGIRKSAVLLFSLGQNEAVEVFKYLGPKEVQKISLAMAAINNLSYEQIDEVVAEFRKECDARASIGASDEYLRNVLIEALGPDKAANLLDKIMQGNDHSGIESLKWMDPSSAADLIRHEHPQIIATILVHLEPDLSSSILSFFPERMRNEVLIRTATLEGVQPQALRELNDVLTQLLSGSDRIKKSASGGVGLTAEILNFMGGNVEASALSFIREYDPELAQRIQDKMFVFENLLDIDDRSIQTILREIQSDSLVIALKGTSTDLKEKIFRNMSQRAAEMLRDDLESKGPVKLSEVEAEQKEILKVVRKLADDGQIVLGSKGGDEGLIE