MSDTGGGHRASAQALEAAFRQLFGAEYEVTISDMFVEIAGRPFHKFPQQYSYAANHPWFWKAVYYYAGFPGTRQITENISYWLMQKKLRDALLEMKPDLVVSVHPLCQELPLRALKKLKRRDVTRFVTVVTDLGGGHPTWFHKGVDACFVPSNEVYKLAKRAGLKDDQIVKSGLPIRQSFWRAASKSKSRLRRELGLKPDVPAALVIGGGDGVGGLRNVAVSMAETLGQECGSRGGQLVIVCGRNEALRKNLQSLSWPVHVVVKGFVSNMSDYMAACDTIVTKAGPGTIAEAVIRKLPIIVSGYLPGQEYGNVRFVVDNHVGVYEPDPHAIARVVVDWFGHPQKLKQLSDRAAVVARPEATLDIARRIHALLSSSRS*