MPMLADIDLRSDPAAAFYLKHEVVDVVFATEPGELISREGPNRYQPGDALITSRGGDRWCVSRDRFDPKYEAVPPLAHGQDGAYRNKPIPVLAREMHEAFSIARSAGGDVLHGKPGDWLMQYAPGDYGITERARFEQVYRPLQD