MSDTPYIFDVTGANFEQLVIENSFHKPVLVDFWADWCAPCKALMPLLAQIAESYQGELLLAKVNCDVEQDIVMRFGIRSLPTVVLFKDGQPVDGFAGAQPESQIRALLEPHVKAPALPDEDPLEVAQALFAEGRIGDAEATLKALLAENNENAAALILYARCLAERGELEEAQAILDAVKSDEHKQALAGARAQLTFLRQAADLPDSAELKSRLAADAGDDEAAYQLAVQQLARQQYEAALDGLLKLFLRNRGYQDDLPRKTLVQVFDLLGNDHPLVTAYRRKLYQALY*