MELLSTFVFAFSMVLLVGSPLGNIDASMAGLAVTYGLNLNARQSRWVLSLCKLENKIISVERIQQYTCLPKEAAAVIMDSQPPCDWPSSGTVEFLDLQVRYGAHLPMILHGISCCFPGGKKVGIVGRTGSGKSTLIQALFRIVEPTGGNIIIDGLNITSVGLHDLRSRLSIIPQDPTLFEGTMRANLDPLEGHTDAEIWEALDKCQLGDVMRSKESKLDTTVTENGENWSVGQRQLVCLGRALLRHTRILVLDEATASVDTATDGLIQRTIRSELNNCTVITVAHRIPTVIDSDFVLVLSDGRVSEFDAPNNLLEDKSSAFLKLVSDYMLRSSNVSDLSSSLS*