MASSAVVNVSEYEALAKEKLPKMVFDYYASGAEDQYTLKDNRHAFERIWFRPRILIDVSQVDLTTTVLGFKISMPIMVAPTAMQRMAHPEGELATARAVASSGTIMTLSSWATSSVEEVASVGPGIRFFQLYVYKDRHVVAQLVRRAERAGFKAIALTVDTPRLGRREADIKNRFVLPPHMTLKNFEGLDLGKMDKTSDSGLASYVAGQIDRSLSWKDVKWLQTITKLPILVKGVLTAEDTRLALQCGAAGIIVSNHGARQLDYVSATINALEEVVTAAQGRLPVFLDGGVR