MQQWKIRILSGVHSGVEVTLPEGALVLGSDDFIADLVLSDAGVEANHFTLVCDSESVMLRGCQDVTINGENRAVGESGIELERHAVISVGVVKFALGYVEDELIVTNVTDAQTKQDAPVVTAQSTSWKRTALIAVLCSAIPSAIFAGMWYSQANGNDSEVVAEAEPIVLVRNILNELGLNDVRVEWNATAHQAVLEGYVEDRTQKLQLLGRIDVLGINYKSDLRTMEEIRRGVRFILRNLGYHQVKVENGDETGTLLLTGYIDDASKWNQVEQILERDVPGLVAWKVELQRAGAYMDTLKELLTNAELLKKVQLVTSGDRIEVRGELDDIETTRFYGVTRDFREQYGEKPYLVLKSIPKVSKGTDIDFPFRSVNFGQVPYVILTDNVRYMVGARTPQGYRISSVTPAGIELVKGGRVITIELGYEGEKNHDKS