MKSLTSELKVFPLPRKWLNSLKAITKRLWSADLDDFIGQYNFATCFGTDCLLWSTNRRARERRVIYEGFWIGVFHEKRLLPSISLVEKIFANNHFRAAIVVTYKASELFLYGRDVFETSVLTRYEPVDGIVAVLEPEEKSVIGFAHYDASCKCYRNLYDLSIFLRLLG