MATQLGHKLGRKKKAKITLVDRNHSHLWKPLLHEVATGSLDEGVDALSYLAHARNHGFQFQLGSVMDIDREAKTITIAELRDEKGELLVPERKIAYDTLVMALGSTSNDFNTPGVKEHCIFLDNPHQARRFHQEMLNLFLKYSANLGANGKVNIAIVGGGATGVELSAELHNAVKQLHSYGYKGLTNDALNVTLVEAGERILPALPPRISSAAHNELTKLGVRVLTQTMVTSADEGGLHTKEGEYIQADLMVWAAGIKAPDFMKEIGGLETNRINQLVVEPTLQTTRDPDIYAIGDCASCARPEGGFVPPRAQAAHQMATCAMKNILAQMNGKPLKAYQYKDHGSLVSLSNFSTVGSLMGNLTRGSMMIEGRIARFVYISLYRMHQIALHGYFKTGLMMLVGSINRVIRPRLKLH*