MADIQKTKVCIIGSGPAAHTAAIYAARAELKPILFEGWMANDIAPGGQLTTTSEVENFPGFPEGLAGGELMDRCRAQSVRFGTQIFTETVSNVDFSASPFKVMSDERTVLADTVIIATGAVAKRLEFPGSGDGANGYWNRGISACAVCDGAAPIFRNKPLAVIGGGDSAMEEATFLTKYGSKVYIIHRRDEFRASKIMRNRALSNPKIEVIWNSAVVEAYGEKSLGGLKVENVVTGEVSDLEVSGLFFAIGHEPATKFLDGQLQLDAERYVATVPGTTKTSIRGVFAAGDVQDKKYRQAITAAGSGCMAALDAEHYLQELGAQEGKSD*