MDKKARSKPMSEILNRLNPETFEPVFFGDAVILNEPVENWPVCDVLIAFYSNGYPLEKAEKYVTLRQPYLLNDLKMQRVLMDRRRVYDLLEESGIDVPRHVFMSRDGYEPDIEEHDDHIEVNGVVIHKPFVEKPIDADDHNIAIYYPSSAGGGCKKLFRKVGDRSSEFYPEINEIRRDGSYIYEEFIETQGTDVKMYTVGPDYGHAEARKSPAVDGKVERNPDGKEVRFPVILTLREKEIARRIVLVFKQQVCGFDILRIQEGDSLVSYVCDVNGWSFVKKSRKYYDDCAQILTEHMLATLKPKSKISLSTLAPLLATMEDSVDDMNRRRGRDFVPSTHQEELRCVITIIRHGDRTPKQKLKGDINGKRFLEYFQGHAKNVKKDLKVKAKQPMVEFLETVKAVIKDKEEEGAKKNREELYKARHIRDILLRWKFSGLNRKLQMKPRKWIEEETPDGNKVTKCSELQMIIKWGGDLTKLGEKQAVNLGNRLRNELYPESGGGGILRLHSTFRHDLKIKTSDEGRVMKTAAAFAKGMLELEGDIPPILVSLVHKEKSSGHMLDPSGNKEVKKDLEVSCTAIIITNLNMVGPERLISLHRALKEIGNPRKTLIAIHSTIGKLVEQLDDMLGELASGDEEVIEGGAGLKGKEENDEALSGIKLYKGETLLELTERWKLLQNKLYDEEKDVFDLSRVPDAVHDNVRFDMLHNPHLGLTETLQKLYDLAKSMADCVVPQEYGITVDEKRSIGSKMCATLLEKIKCLFSDILVLLLHLYFTMQINSFDLAIARTDNQVDMRYLINMDYSADLPINSMGRRVRSRLYFTSESHLHSLLNVLRFASAQPESVTSPLSVRGQEILASASELCYLTQVVIRLFEDTQKPAEDPRRFRVEIWFSPGATATPL