WEESFLHQSFDQSFLLSSPTDNYCDDFFAFESSIIKEEGKEATVAAEEEEKSYRGVRKRPWGKFAAEIRDSTRKGIRVWLGTFDTAEAAALAYDQAAFALKGSLAVLNFPADVVEESLRKMENVNLNDGESPVIALKRKHSMRNRPRGKKKSS