MATISRRAMTQLSNAVLPSAMSSRRAYTQQSPSDSSLLQLKKLEGKVAIITGAGGGMGSAAARLFAAHGAQVVMTDTRKEEGEKIAKEIGPNVVFRKCDVTKEDDIASAVDFAVKEYGKLDIMFNNAGAIDKVEIGGGELKDMDMHVYDKFNSINVRGIVAGIKHAARVMAPAHQGVILNMGSAAAVMAGKDIGAIYSMTKSNIPGITKVCAFHLGKYGIRVNAIHPGHTPTNMLVELFNLSGVQTNFEKLQQDYAQKSHLKNKINSTMHIAKAALFLCSEDSATITGHNLTIDAGLTNVMDPTPYQL*