MSRALILQYLLGLVLMVLFAYMNANYPDKTWLFFILYFTAFMVIMMVVTGRHARSVLRDLEEVKSGEILYSSKPDEVLKLREKDFQLTQPELMAQFKASMIPLLSLVVFILVFYIPGFREFFTGLGKSMALDEKTANFLSFLALYGFFYAFSLATGLYARRLQSKTGSLIIATSYTVTSKGIIVDERTPVKFPWKGDIIVDSRRKFVQLNITQQIMGTSITQKIRLYNPEPSKLANILKSYKA