MGGGRVIAVVGDVHGSWNSSVDEQALRHINPDLVLFTGDFGNEDVELVEEVSKLDMAKAVILGNHDCWYSGRYASKTSSAVLQQHRLLGESHVGFKRLEFPGLKISVVGSRPFSMGGPRKAFFGFPYCKEMYGIHSLEESATKISELALGAPKEHAIIVLGHNGPTGLGSSPDDICGRDFDPGAGDHGDPDLEEALKSCEGKCEIPLVVFGHMHKELLCGGERKMTAVGSNGTVYVNGAVVPRERSKSSERAFTVVTLADDNRVDKVTETWVRIKGKQVDTVAESVLFPLDE*