MKLSSVFFLGLSAAAVADQQILAIPDDVQVSQHHDSALLKLHRQLIEIPSISLNESHVSAFLAEHLRSLNYSVELLGEKERPNIYAYKGDKDTSKVLLTSHIDTVPPYIPYSVKGNRIYGRGAVDAKSCVASQITAVEELLESGDINPEDVALLYVVGEEISGNGGMRIVNDLLKKQWNAAIFGEPTELKLGVGHKGFGTIRITVKGKASHSGYPELGISANEILVDALYELSHSTLPKSPLLGPSTLNIGQMHGGIAANIVPADASAVVTIRIAADEDDVRKVVTSVLEKYEHLTFTFDSRPPQLLDYKVDGFETIVLAYSTDVPYLTGDFKKYLYGPGSIHVAHAPDEFVSIEDLKASVEGYKKLIHLAL*