MSELPDLSAQKPYALDQLAQLQGKIVRLSQSMVLQRARIERCRQSDLAAARDIYAELSKTREALVEALAQTQLFLMETEEYALAKVSGQLRQGLAGFALMSTGYKSVYEALSRFASSLPVGQKTNAAVVGRLMNNIKLGYYPTDPDNIDLLLRGIKFPEGVTTNLLDPCCGCGKALRQLAQGNNCYAYGVELDESRAEEAQTRLHRVGFGSFFHSSISREAFHLLFLNPPYLSVINESGGRSRHEKRFLIESLPALAYGGLLIYVIPYYRLTPDICRILVDNFDDLTVWRFTESEFRKFKQVAVLGVRKPRGTELQDTLCLEELASAPMSIRSLAEMPEERYALPDHPIEVNTFKGERFNQKELEQQLRRCNSFAQMMARSELDSGVKRPLLPLSISQIGLIGGSGMINGLIACDTPHIIKGRIVKVIRTESEEKFSAQGNHIGSEVKETITNKMIFNVLTPNGFKALT