MLALKNIDQDFFTVHDNKQDTEMASEVRVDVTDKVEHKKESNGETALYLNKEKIGEIKNNGQEHLYEMAEGFDLDEEKIYKKEKKPQQPQSYVEGCDMGWC