STRSWRLRRSLVLKARVGWVGRTTATFALLLIRLTKWRRRKPILLLLGHLSRGRRRSVSDSLLGSITPQLSGLLLQCHVVELIVPQGFKENKSLNFFSETTPELVYHALLIRDVLLGKAGELLKQLVVVIDRQRALLQVAEFLTLTFNHVLRNVMSSEILTEFIPSDNTSTSGILVLLEPFCSLIFELEGSELDEIFRPDVVALKMLAQIHEPIVSIGCLNTIAESLWPISKELVECSKVILIVALIPLVALIVLLENLHDQLCVCIGRGHHSLPCLRRRWRWWRIRIRSRARWRSHPEEVDIH