MEKNDQMKLKELNKSLEILCPSSAQTFDNAWRPIRGQCLPYRQEQQSCFQQQDLAPAFTGALGPRYKLDDKGFPMERPLACAPDLVCTAPNFNVLPSTCVQKRPQNICYYGPWWDSSDCPRDHMKGKPGLTYDLVVQAMISAAMLYPGEIAWTGNCSYWDRTTEIGKSVLRVREQIYKIAVELWPWVVLKRGPPSLEELGEMLPDPFEYLVKHEHMTPQQASVQCASQSDESNTMVSHLLTEAHILAAQPNKVWSLVHFFTFNLIDLQITESKALASQALATLLAQNFWCNDCRSFFEVGVIKQFNLPPLDGNGMQIARWWHHAHNVASEHVATTRAGHPWIHQIDALKEYQNPFYMSWDDAYEMWRVPLLSASISGRPARRSGAAASKSSKSSESSESSAAGRGTGPGTERGRRGR