MADIQKTKVCIIGSGPAAHTAAIYAARAELKPILFEGWMANDIAPGGQLTTTSEVENFPGFPEGLAGGELMDRCRAQSVRFGTQIFTETVSNVDFSASPFKVMSDERTVLADTVIIATGAVAKRLEFPGSGDGANGYWNRGISACAVCDGAAPNFRNKPLAVIGGGDSAMEEATFLTKYGSKVYIIHRRDEFRASKIMRNRALSNPKIEVIWNSAVVEAYGEKSLGGLKVENVVTGEVSDLEVSGLFFAIGHEPATKFLDGQLQLDAERYVATVPGTTKTSVRGVFAAGDVQDKKYRQAITAAGSGCMAALDAEHYLQELGAQEGKSD*