MRASRAFLGLILGASLAWGGFSLDNRYEDKDGDMVADTPSDLSKQVDPKTLIFAYTPVEDPSVYVEVWSEFLAHMEKVTGRKVQFFPVQSNAAQIEAMRAGRLHIAGFNTGSNPIAVACAGFKPFAMMAAEDGSYGYEMEIITYPGSGIKEPKDLKGKKMAFTSQTSNSGYKAPSAILKAQYGLEAEKDFEPVFSGKHDNSILGVANKDYPAAAIANSVLVRMLERGVVKKEQLVSIYKSQSFPTTGYGMAYNLKPELQEKIKEAFFTFDWKGSKLEKEFKPANQTRFIPITFKEHWAVVREIDEAMNVNYTCK