SRFPWPLRLFLLQAVCVRDPGALQLGPCPHSQRRTRRHRTIFSEEQLQALEALFLQNQYPDVVAREHLANRIHLKEERVEVWFKNRRAKWRHQKRASASTLILQGSKKAPKESC