MKRLIALISKGRNVSEFFAHVVKNVASHNIEVRKLVYIYLLRYAEQEPDLALLSINTFQKDLSDPSPLIRAMALRVLSGIRVPMIGSIVVLAIKKCAADISPYVRKAAALAIPKCYSLDPSHQPELITIISTLLRDRSPLSAGSVAVAFSGVCPTRLDLLHPHYRRLCRTLIDVDEWGQVDLLNLLTRYARTMLPRHTVSADSGAEEIDSDLKLVLTSAEPLFQSQNSSVVLAVARVFYYLGPPSEVPKVVCPLLRLLPTAPEVERVVLAHLGTVLIGIQQALSPFYNRLLVRADDVRQVKKDKVRLLCAVISSDNYQFLLREFITYADDTDDELVADAIRAIGYCARVIPDSTQQCLTALMSFIQSKYDVVVAHAVLVLKSLVQIRLQSAVSASISASTSTSPLSIIARLAWRIDEIHHPKARACVLWLVGQYAAVETQENGASLYAGIEGVADWAPDVLRKSVKSFAAEASIVKLQILTLAAKLLVLCPTDRTLELLSRYAFALARYDLDFDVRDRARMLSSLL