MLSSDLLSCGIDRWYPDLRRLTIRSVLVPLPPDFAAYLVADGVVLPGGDDEAGASPAGEEADDESADGSAALALPASFEAVRRAIDDGIERLGGAVFVKLNWSAPRDAAWVLGGSLKCTSSEDVLLLLQSSDRAAHDLTEARRMCEDAAAAGEGGAGVDAAGEPHGFVLALRKWCELQPSREFRCFRGAGGRLLAACQRDRFSHFPELGARRSRDLGLLEAFGRELPSAPARVVWDAYVDRNDKVHLVDLAPFHESTDPLLFEWEELVALDDAAASPPQLRLVAEGHIAPSASIYNGWPQELQQLGQQDLESLIQTAQKAAKSADS*