MPQEFEDARAVLQKIEDAGFDAFFVGGSVRDTLLNKPIHDVDIASSAYPAEIKHIFKKTVDTGIEHGTVMVIHDGEGYEVTTFRTESGYQDFRRPDQVTFVRSLKEDLMRRDFTINAFALKEDRTVIDIFDGLSDLEHKIIRAVGDPHERFHEDALRMMRAVRFASQLDFKIEAKTLKAIEENNMLLGKISVERILVEFEKMMLGSKPNRGLEDMLTTKLNEYCPGFKDRSKELDQLTKYPLKLLENPEQVWTMIAWSLKLTPQEVMPFLKQWKTSNDLIKNVSATLQVLSMDKNDQNERLALFNAGEANVVNAIRVAQILGMNREAWLDTYQNLQIKDTHEMAITGKELIQKGIIKPGPQMGQVLNRLKLMVINDELKNESLALLNAVNKLQKDD