MSDDMIVEYIWVGGSGRELRSFSRTLSKSVTSASELPDWTFDGSSTGLASGEDNEVVLKPLRLFADPFLGGNHKLALCAVYTKNGDALPTNQREYAAQIFSIDAVAAEEPWFQIEVEFTLLDPNTLQPVGWPVGGYTGPQGPYYCGEGAERVWGRDILDAHYKACQYAGIPIAGVHAGVTHGQWAFQIGWTVGLAAADQVWVARYILLRLAEQAGLVVSFDSKPIEGDWHGMGAHVNFATKSDLEDGGLAHIKKQIARLAEAHDELLKAAGEGVEGLLTGKHETASLETFSWGVDSRQASVRISRDAELNGEGYFTVRLPASNMNSYVVTALLVEVTILLE