MATSGARERKDAAPRKYYGRLQSLPVDGAVEDQIRVDLHRTFPENDRWSNPDSHRVLERVLLSYAKHNPSTGYCQGMNFVAAFLLLVVTDEEDAFWVLCALLDDISPPDIHAADIRGTIVEYGVLHDVVAKIEPKVGKHLEACDVELVMIASKWLLCFFTESFPAETSARVLDAMFSEGFKVWFRVVMSMLMMNKKELTRVDNAPEIMQCLGASFRSMHDRDALMAFAFKKVRVDRSFVEKCRAKQEKAQAAE