MNLPNSIYLSIFCIVFFVAMLIFPKISKSQNVDTVSYLYGNMLGKSLASKGVEKLNFDLLLEGVKDGIVLKSRYPDSITRHLIRLFESAAWKSKYEANIKLGERFLFENQKKENVIVTPSGLQYQIIKLGKGEIPKPEDVLTVNYKGELVNGLVFDNSYDRGQPVIVKINQVIKGWKEILQLMPFGSKFRVFIPYQLGYGVGGTNDIPPYSTLIFELELISLVK