MAAASSVSSPPLCLAGRVAIVTGSSRGIGRAIAIHLAELGARVVVNYSTSPVEAEKVATAITTNCSKDAEVAGKSPRVIVVKADISEPSQVKSLFDEAERVFESPVHILVNSAAIADPNHSTISDMSVELFDRIISVNTRGAFICAREAANRLKRGGGGRIILLSTSLVQTLNTNYGSYTASKAAVEAMAKILAKELKGTEITVNCVSPGPVATEMFYTGLSNEIVEKVKSQNLFGRIGETKDIAPVVGFLASDAGEWINGQVIMANGGCLL*