MATFGYGRVSTSQQDTENQRLELGQAGWQIDYWFADVVSGKVPAMQRKAFSEMLNKIRDGETLVVAKLDRLGRDAIDVLQTVRALADRNIKVLVHQLGNTDLTSAAGKLLLSMLAAVAEMERDLLIERTQAGLSRAKAEGKKLGRPPKIASEARREILEKKNSGLSISALARQYGVSRATVAAITD