MVLSDGDNDFLINDNYFGDSSFLGKVFNLQRACILCLEYETLISVDFDVDSHNNLQDLCFSNEQTTYKETTLNFHSDRSLTCQGMPYVFPFDSNSEKLEALRYDSTSTHSDQFRGKSLVHSLFMKDECSVEEAVDEHESLKYVSKFLPEKVFCTVPSRTAVQKPKLLTVTVGEVHRRVFGPELMNVSLLGSYLRRAKEKDGGKALRDKLFEFGMPVPLGRRKNGNTTTWTCFVEEEAQKMAADLDLALRKFFPVCDFARSIKEKHGVSEMELRSAAFFTRQMLVTMRHILACDQSPVHGREEGVAILNKELQDGCKGKSGIFCKATHGFGSLALTSAIDLFDALMETLMSELDPSSE