MLRALLESFRRADLKAQASFTDHKLDEQTERTLFESVGHGLKKGSLKITTAVTDGAEKVGDFFLHLASFGSRKGVPPPDLPPDVVPHSDSSDSMQPPSTVETSDPSGVQRSSLSGVYRVDYQKYPISGYIKLPAALQPFVNLPIMDHVVVVAKPTGDISGGLEHYREALSKDERRGAPIFAVIDQPGKSIKDKGYLWIEIPLSDIFKLNVGDMKSVDDYMKVLSKKGRWNYKDRQKKFAAGCTCEYVPLKLGDKEMVDTLWPLYKNTGERNGFTVLTEAEFYDFHLTTPDLTVMLMRDKEDGRIITFCTGVRAGDTLMPMWCGTDYENEKSRSCSTYFNMLYEYVKIGIADPGINWIDLGASRRSAKTAIGFDGFPVSIYIRCKNSVQEALYSQMMAIYFKKDELINDP*