MAEMLNQPEVLQKAVEELDSVVGRERLVQESDFHRLNYIKACAREALRLHPIAPFNLAHVSTADSTVAGYFIPKGSHVLLSRTGLGRNPKVWDDPLRFNPERHLMDGSAEVELAERDLRFISFSTGRRGCMGAPLGSAMTVMLLARLLQGFTWSVPEGESRIDLAESTHDLFLANPLCAHALPRMPSYLYPTI