MLRQALRTATRAAGQAARGFATQAGEQGKGGSSLPLFLGLAAAGGGLYYAKEQGMLDSILGAVPGTAGSAAASFKPDYNAVRKAIEDLLESNEDYDDGSYGPVLVRLAWHTSGTYDKSTNTGGSNGATMRFLPESNWGANAGLAVARDLLEPVKQKFPWISYSDLWTLAGATAIEAMGGPHIPWRPGRSDYAPDQFVALPDGRLPDGDKDAKHIRDIFYRMGFNDQEIVALCGAHTLGRCHSDRSGFLGPWTNAPTTFSNLYYVELTENKWHKKKWKGPLQYEDKSGQLMMLNTDMWLLWDKKFKPFTQEYAKNEEKFFNDFAAAFSKLLELGVPFPEGAQTV*