MALPSPQSTSQVPETEKDFDLLKCSKIENGKKEAEIHLVGYRFDPSEDQIVVFYLFNKILGRELPINDIIKEISVYDHDPDELPNGDFKHGLDCNEAFYFAYTEQVYSSRGKITRRTTKSGYWDLDGEEEEVKYRNGDITVGFEKVMVFHKGTAPNGIETDFIMHEYRVNPLIVPTHVLNDSIRAKIERYVVCRIIHEGVSNFPRTNFHQDGLLGLLKKQNQIDMTEIA