MSLIVFLTLFAASCLLGYQAAAHPRLSTIRAFAWGAAILPLSSIFVAHYYRAGVTATDGLLLGFAAHLLLSPDQRVRFKIGFLLLLTLSAALIVFIIAMAPNKFGAHMPSLLRDTKVLLYVPAFYLLHRASRSTPTSGKEFIEPTEIIRTIAPAFFTAAIKCIILQKLNQSGALASFSGISDEFYANDPEMTERYSDFSLPFMFATMLLFATRPFRFIKINTSLWIIFISFVVVSYASGNRTFLIAGLLLIIYIAFRSNVLVGTLITAILGTGLAALIFALQELASRIVALASAELILQALTTRYEPFFNWLNTGPGWLGIFFGSGLGSAFHIPWFEYREGIDPLSPFIDNFFLTVIYKYGIAGLALTLYSLRYALDQEQFSRHGRLITLLALALCALTMSIVYQSYFAVIIFWLTSASGMVKKQESQHD