MGRGKVQLKRIDDKIRRQVTFSKRRSGLIKKARELSVLCSVEVGLIIFSAKGRLYEFCSGESFRRIRHPMHQTEEINRCLVLFVINCSFYFMTILIH