MGEFAEGFDCLVPYLRFMEMDPNLELTRQLAELNDSVTEKPSLGLTDYSSDYYLLDHPVFSVPFIDDLSSLLPVECQVPIPEPQPVTGSFAEQTHGDRKRKTMTSPHARYGNYSDAFLEAGRAQAKTKKQKNGAESGDRGQSNSREVEKPKEVVHVRARSGQATDSHSLAERERRKKINERMKRLQNQVPGCHKMMGMARMLDQTIHYVRSLQKQFLSMELSVASYFYDCSLGVEAPAATEADKAQKGQEVERLRREGYGDRTSFHSSVPF