GHMSSVEQKAREAFKLFDRNGDGELTHQEAVLAVRSCGIPLRIQELDLPEQVTYPQFRQWMMNRVARSDPLEDLIKLFAPFDRKNDGTISTEELAQVMKTLCSSMTEEDIDHLIKQADPNNSGNIKYAEFVHQCF