MACVADKIKLIDGSREAFKLSVRITDLWFIRIPEKSEQVEMVVVDSDGDEIHVVCKQDQLKSRKANLKENLTYVMHNFKVMKNDGKFRVCDHEYKLCFTGVTVVRQSDMEHLLFRKFRFVDFSSVIAGHFQIGLLVLSCTLWENYCLQFLSYLNDIEDERLVVILLTYARIKEAQGSYLLSVSNSFKAFKLMINNLVLEIQEFRERSVLTPIGQGSSQVSRSSQLSSKDVFLSKAEEKNISQINATSEEIVCVSVAKITTMVMDNYSWCYLACGQCYKKADIETVSFTCPCGKDNDQPLLRYRVEVMVNHQGEQTKFFIWDRECAQLIGQSTDEVNRLKIEDGDVDLNASPQALDRLLGCFLAFKVKVQPRFRNFVVLKYSDESDLINVVLDMIPDSEVVFCQIISKDKNTASSKFSLCCGDDKVELPLL*