MLCVLVQVLRGCGLRTHVTPDVFIEAAQHANAHALGNREFFATVGQIAFVPATKGGVPSSSRAVPVLARFTESAAPKDWPLCWTVLPVLQQLAYTEGSGSSSVWLGLPSSATSAMRLRSPPPFAVVMEHLKTLGADDGEDALASWPGTGASSSDATTGKLTIEEAFCVILDHLAREGLSPSQLAQLRPVPLIPVANATRLVRCNCLFTRLKEDLAPFAFEVPDWACGALAGGEAAQRGKLLRALGAAEAPDVQVLYGLC*