MTDARSKTATFFVSDASEDSAILTDVSDAQVHTLSENPGLSAGDVLDATITPDPPMHVTYSVASVAEHTQIPVTVSDETPTPNARDLAADLPRGELATAERAGVGEIHVLSVGADNVSDAVDDVVADDQTVSRAARIGINRVEVRAGADFISVRYLP