MSRYAEAHVSPQGPGDARPTALQIVKDEQMTDKLKGKTIVVTGVSSGLGVETVRALAATGASFILTARDVEKAKRALGDVLEPSRMKLVEMDQASLDSVRQAAKTILASTDKISILTNNAGIMAVPDLQLTKDGHELHFGVNHLSHFLLFQLLKPALLAGSTPEFASRVVNVSSASHRLAGLQDSDNYSFQKGNYNKWVAYAQSKTANIYMANEIERRYGSRGLHALSLHPGGIHTGLMRYVSEEETKAMMAQIGPEILLSMKSPEQGAATQVWAAIGREWEGKGGKYLSDVAEAKPGPDDRDMAAPTTVSHTYNEQEEARLWRDSLKLVGLEDDE*