MKYKEAAELAAESPQGILRTPDTVSKFQSVPVQPGQTPPLLQYFGTLLTKGKLNAFESLELSRLVVNQNKKNLLENWLAEDKLECSEELGDLVKTVDNDMALKIYIKARATPKVVAAFAERREFDKILVYSKQVGYTPDYLFLLQTILRTDPQGAVNFALMMSQMEGGCPVDYNVITDLFLQRNLIREATSFLLDVLKPNLPEHAMLQTKVLEINLVTFPNVADAILANGMFSHYDRPRVAQLCEKAGLYMRALQHYTELTDIKRVIINTHAIEPQSLVEFF