MKRVMPNSQKGVALIVILLLLAIMVSIAATMSERLFSQFTRASNQVNYQQAYWYAIGVEALASVAIKESYKDNKDSINLNQPWALEERTYPLDYGQATGYIRDMQSCFNVNALANVTPNANSATKPFLVRFFQRLLEESEVENYQAEQIADSTWEFINKETTVRSVSGVGDSYYESLSPAYVAANGLIADSSELRAINQMSGEAMLKIAPLVCALPTSSWQLNVNTISVEQAPLLAALFAPNLSVDNAKQLIENRPFDGWSGVNQFLAEPQMGAVDDNTKQQGSPFLTVDSVYFELDAQVVVDESRLRLRTLFFSQDRQDVTVVRRRFGGFRERVFNRSPE