MDPGRVVFDSGVARRGGGGAQMLLFGGGGSANSGGFFRGVPTAVLGVEDARGTAAVGKRPFFTTHEELLEEEYYDEQAPEKKRRLTAEQVQMLERSFEEENKLEPERKTELARRLGMAPRQVAVWFQNRRARWKTKQLEHDFDRLKAAYDALAADHQVLLSDNDRLRAQVISLTEKLQDKEMSPSSATITTAAQEVDQPDEHTEAASATGCGGATVDDALAAPLAAHQQQLKDDLLSSGATTNDNDVGGGGVAAAVVFDVAEGSNDLSCESAYFAAAAASAYGRQYALSSEEEDGGAVSDEGCSFGLPGDAAMFGATAGVVHHAAGDEEAQLGGWTAWIWS