MILMRRTLKAAILGATGLVGIEYVRMLSNHPYIKPAYLAGKGSVGKPYGEVVRWQTVGQVPKEIADMEIKPTDPKLMDDVDIIFSPLPQGAAGPVEEQFAKEGFPVISNSPDHRFDPDVPLLVPELNPHTISLIDEQRKRREWKGFIVTTPLCTAQGAAIPLGAIFKDYKMDGAFITTIQSLSGAGYPGIPSLDVVDNILPLGDGYDAKTIKEIFRILSEVKRNVDEPKLEDVSLAATTHRIATIHGHYEVLYVSFKEETAAEKVKETLENFRGEPQDLKLPTAPSKPIIVMNEDTRPQVYFDRWAGDIPGMSVVVGRLKQVNKRMIRLVSLIHNTVRGAAGGGILAAELLVEKGYIEK