MDTSHPWLAFSLSQHPALFQAFSASALHGLLSQHPASLFLSLFLTVAAEAPKLEEFLSSPGDHPLGEQFDGGYDSDLRSIAAGILRASPAEQPESTSLAVADPKKVMDTLGQRTSIYRGVTRHRWTGRYEAHLWDNSCRREGQSRKGRQVYLGGYDKEEKAARAYDLAALKYWGPNTTTNFPVSDYEEELQEMKNMTRQEFVAALRRRSSGFSRGASMYRGVTRHHQHGRWQARIGRVAGNKDLYLGTFSTQEEAAEAYDIAAIKFRGLNAVTNFDMSRYDVERILNSDLPVGGASSKASRVPEPPSPASYLRDYCSCCSSVEETSRWCLASSWPLRTCTVSFWIAKYRAMVHRRSAKVRAAVSKQGRGRAFFLRARRMDRKESLASLSTWQVGEL