MKKTSLLQEEKRSTVLFLWLFYVVFFVYEIFYNNLFPTFPWSDVNTKSRVWYDFLFVKFGVMIALIPLSIYLIKKAKTESVKYILFFCYFLTNLFSDIFYYKDSTLPYTSGNMVELVVILFSPIFVSKKFTYYITLGLLLKYVLVGIFIRDILVLFPISILIVLSFISFILLHRFLNYIKALKYSYDEQLESIVKGVIATLELKDPYTRGHSERVAAYAMNMAEATGKFKPSELNNFYYACLLHDIGKVNIPDSILTKSGSLTDEEYDIIKTHPVVGAEAIRDVDGIADNIDVIYHHHERWDGKGYPGGLAGENIPFLARVTAVADAFDAMTSSRSYRPALQFEVAHQRILEGQGNQFDPQLIELFKQIYPQWVNIAKTYRKGVDMRGGEKHENSQTE