MADKKAQLIIEGSAPVELPVLSGTMGPDVVDVRGLTATGHFTFDPGFMSTASCESKITYIDGDKGVLLHRGYPIEQLAEKSDYLETCYLLLNGELPTAAQKEQFVGTIKNHTMVHEQLKTFFNGFRRDAHPMAVMCGVIGALSAFYHDSLDINNPKHREVSAHRLIAKMPTIAAMVYKYSKGEPMMYPRNDLNYAENFLHMMFNTPCETKPISPVLAKAMDRIFILHADHEQNASTSTVRLAGSSGANPFACIASGIAALWGPAHGGANEAVLRMLDEIGDVSNIDKFVEKAKDKNDPFKLMGFGHRVYKNFDPRAKVMKQTCDEVLQELGINDPQLELAMKLEEIARHDPYFVERNLYPNVDFYSGIILKAIGIPTSMFTVIFALARTVGWISHWQEMLSGPYKIGRPRQLYTGHTQRDFTALKDRG*