MHADAGTVTEEGYFVFVQQLVVRITGGGAAAAASISLPTSSSVQEEASAVVDVTIDGLASATTHGNAIHMEVDPSGNEASCRYCTKTLSANSRGGTSHLRRHVNRCALRQLARALDI