VTPLQNLIVSGLLHFQSQGFFRRSIQQNINYKMCVKNENCLIMRMNRNRCQHCRFKKCLSVGMSRDAQSRREKLSLKVAQRAPICRKKSLEVPKAIHHLENCSKHQNYFGKLEQGLMYRHSSSSVFGIQYSLEIWESFSQCFTPAVKEVVEFAKGIPGFQELSQHDQVMLLKSGTFQVLMVRFCTLFNAEKHTVTFLNGQTYPLSSLRALGMGSLLDAMFEFSEKLGSLGLEPDEMALFMAVVLVSADRTGISDMRAVEQLQESLIRALRSLITRHRPDDTALFPKLLLRLPDLRTLNNMHSDKLLAFRI