MATTASSAKPKDVAPFLKSLRQILDTEDPRILRWTPDGKAFEIHDMAAMMQLVLPKYFKHSKYTSFQRQLNYFNFRKWTKSKAVVCTFSNPFFQRDEPALSWRITRKKSLHSADGKKPESPAKKSPPKAKKATPKPKLIVIKLPAGEASSPASFPSPTDAISLASALDLSSVYGEVAEIRFHEPSSEAALAADDASLDWVDALYSSLEPLLDNAAYPSFHDHAFDYAQL