MGGVLTLDAAFLGSVPADLGKALLERARADCGPVLHRAIESMREPLATMAGYHLGWWNADRSTAAGSSGKYFRAALVYAAAAACGGDVGDATPVSAAVELVHNFTLLHDDVMDGDATRRGRPTVWSVWGVGVAILLGDALHATAVRILTGLTDECVAVRAIRRLQMSCLDLCIGQFEDCLLEGQPEVTVDDYLRMAAGKTAALTGCCCALGALVANADDATIAALERFGHELGLAFQCVDDLIGIWGDPGVTGKPVGNDLARRKATLPVVAALNSRSEAATELAALYQAPAAMTASDVERATALVKVAGGGHVAQRCADERIQAAIAALPDAVRSPDLIALSQLICRREC*