MSASEQVQLDNFPTIFSLEGKVALVTGGSRGLGLHTASGLLQSGCSKVYITSRKASACAEAVAALNALPNKPPHATAIAVPADNSNMEELDRLVAEVSKTTSHLDILFANAGATWGQGFDTYPEDKFSKVMDLNVKSVFYTIQKFTPLLTARATKDDPSRVIVTGSTAGITLGSLGPSATFSYSASKAAVMHLVRNLAVDLGPRHILCNAIAPGFFPSKMANGLIKIKGGLEDLERRSPNGRLGRKEDIAGLVVFLASRAASHLNGAVIPIDGGNHLARL*