MLHMVFQRLYVIAIGFGLCIIMSILILPNWSGKDLQNSIISKIEALAKSINACVNEYFQEPDKKLKSSYSSKDIDGGYEAALECKSADEALETFASLEPRHSRYCYPWQQYVQLGKILRHLGYTAISLHGCLESQIQTPQSVRALFRQPCQHVAEEVAKVLTELADSIRKHCHCSPHIADELHGALQDLDIAIKSQPRLFLCSKPATVPRTDTLDLLAWRSKRQVDLYTDSNRKSLHRTLSKIAITSLEFSEALPFAAFTSLLVEMALRLELVIEEVEELGRIANFKEYHEECEIKINVISDKTESTDAHELQTSHTSSEEELRR