MALRAVMLTGSLPQGAKIGTLSSQICGTSLPLSQQPRLLRTSDLRTGARMALAEGDVKVSSLKAKDGLHGKLSKVVLAYSGGLDTSVIVPWLRENYNCEVVCFTADVGQGASETEGLEDKAKASGASQLVIKDLKEEFVRDYIFPCLRAGAVYERKYLLGTSMARPVIAKAMVDVAKEVGADAVSHGCTGKGNDQVRFELTFFALNPKLNVVAPWREWDIRGREDAIEYAKKHDVPVPVTKKSIYSRDRNLWHISHEGDVLEDPANEPKKDMYVMTVDPEEAPDRPEYVEICFECGLPVSVNGKDLSPANLLAELNEIGGRHGIGRIDMVENRLVGMKSRGVYETPGGSILTLAARELESLTLDRETMQLKDTLAIKYAELVYAGRWFDPLRESLDAFMEKVTETSTGSVILKLFKGSVNVTSRKSPFSLYRQDISSFEEGSGIYNQADAAGFIRLYGLPIRVRAMQQQGL*