MKNTTQSLLLFFFFFSVLFSVHSLSISSNAPLTDNEVRFIQRRQLLYYRDEFGDRGENVTVDPSLVFENPRLRSAYIALQAWKQAILSDPNNITLNWIGSNVCTYTGVFCSRAPDNRRIRTVAGIDLNHADIAGYLPEELGLLTDLALFHVNTNRFCGTVPRKFKHLKLLFELDLSNNRFAGKFPVVVLDLPSLKFLDLRFNEFEGTVPKELFSKPLDAIFINHNRFRFELPDNFGDSPVSVVVLANNRFHGCIPSSFVEMKNLNEIIFMNNGLNSCLPADIGRLKNVTVFDVSFNELVGPLPESVGGMVSVEQLNVAHNRLSGKIPASICQLPKLENFTYSYNFFTGEAPVCLRLPEFDDRRNCLPSRPAQRSSEQCAAFLSRPPVDCESFKCGRSVTPLPPIVPQLPPPPPPSPPPPSP