MSKPLLRIPYTDLPLPSVIAPTSASTLPGAIAALHRFFVAPSPRHLPSSAVVLTGAGLSVASGLADYRGVKGTYKVNKTYRPIYYPEFLKSHESRKRYWARSFLGWSNLRKASPNSGHYAIRDLGDLGLIRSVITQNVDSFHPRAHPNLSTLELHGYLRAVVCTTCRNEFSRNEFQEKLASLNPRWAELLKKALESGALDTEDPVERRFKGLKVNPDGDVDLPDAPYTTFRYPPCPKCLSHPPKNSDGHKHVVQADADGAWKLPSTAGILKPAVVMFGESIDSHVKNAAEEAIDNAGKLVVVGTSLATYSAWRLAKRAQDRGMPIAVISMGGIRGEDKFFADMDPNQRGEQGVRVALSTDDLLPALLSALRNNMAPAEAPRKASLQASIANPGIFKDMLS*