MACVADKIKLIDGSREALKLFVRITYLWFIGIPGKTEQAEMVVVDSDGYEIHVVCKQDQLKSRKANLKENLTYVIHNFKVIKNDGKFRVCDHEYKLCFTGVTVVRQCDMEQLHFRKFRFVDFFSVIAGHFKIGLLVDEKPIVILLTHARIKEAQGSYPASISNSFKASKLMINDLVLEIQEFRERYFGNVSGSSQLSSKDAFLSKTEVKNISQINANSEVIKSNVSFFKQEFVCVTVSKITTIVMDNYSWCYLAWGQCYKKADMQTVPFTCLCGKENDQPVLRYRVEVMVNHKGEQTKFLIWDRESAQLIGQSADEVNRLKIEDRDVDLNASPQALDKLLGCFLAFKVKVQPRFGNFVVLKYSDESDLINVVLDMILDSEQSVSVTGDHDPLLRIPLTPTKRVSSDELDNE*