MSRFVYDQPQIGQVTEGNILALLDISDLRESEDVEDDKMCFLEAVYALFIASEAAKAPTRRIYDAIFAILDENQSMVLNVASYFLLMELDMCYLPQKIGGGKDFALSRSIKEDALYKMIWSPFGSSIDENQKKHMRQTRSGDSMTCNFDSFIFVVENILNKITKEQWFLSDSSTDKESEVGLSSLETHQTFGMILKFKFLVRVIERDFRIRYQVFQATQNMDLLTESFLSQIFKGPSRKILLTQLLHLTELSEFYKEDQEICSIEKIKYLKCVSARAGSMGLTNFCSSIQSLILMV*