MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSTSSMVKTIEKYQRCSYATLEANQSVTDTQNNYHEYLRLKARVELLQRSQRNFLGEDLGTLSSKDLEQLENQLESSLKQIRSRKTQFMLDQLADLQQKEQMLAESNRLLRRKLEESVAGFPLRLCWEDGGDHQLMHQQNRLPNTEGFFQPLGLHSSSPHFGYNPVNTDEVNAAATAHNMNGFIHGWML