MLAVVDCVGHGSNQHEVTATGDLFEMLGDQPRKLVRGSSDERFDAIYVHVTETDDVIADTGKLSWYDSRANQPHRGPEWRLYYQANDITRAMKPGDQLFIVVLPDRTIGFLACDRDSSFQGLVEAIFRVQHSKSEQMVIIPVSPDTSSPADYFTFQLLDALGIEPDIPPDFDAASVVAQFKGTFPPTATFSTLARETLPGLDPRDDPDKVLLAWIDREEAMFRALERGIVGDRLMLGFLDSRGEPDVDAFLKFSLSVQNRRKSRAGHALMNHFSKILRAFEIPFTPEATTEKKGAADFLFPSEAAYADPGFPSANLRMVAAKTSCKDRWRQVLAEADRIKPKHLLTLQPKISLAQTTEMTDQGIILTLPSPIHSSFQDDQRASLLTVADLLQELASL