MTPNPKPKAQTIPRKRDASSTLKVIIIGAGLGGLGAAIAIRLAGHSVTVLESAREIGEVGAGIQCLPNSTKILRSWDVHGKLASKASQTQTCNILGWKGDLISSMDFAQAGIEHGAPFNDFHRADLHAVLLERAVELGAAVHTNSEVANIEFNVESNTARVFITGQESLVADLVVGADGINSRCREILLGRPEPPHRTGDMAYRILLDAKDIRETGDVKLTKYLDEKAVTYWYGPGAHADNMPEEGPSTLKGYVDEMQSLFADWDPNIGKLLALCPSVLRWRLCIRNPLDTWVHPSQTLVLLGDSVHATLPYLASGAGITFEDAAVLGECLARTTSNSLEERKKALAVYELCRKLRTETVVKRGSIQQDLNHLDDGVEQQERDAKMRAFEEVERSWIAGARGPLPHGLKEGEDPLVWRRFGVGGWLFSYDTWEDVEERWAAVDNIPSTALSANL*