MPGLRRLDLDGHEKIMKKAVEVIDKYHEPIIDERIRKWRSGEDGRVRNEDLLDILISVQDKDGKPLLTPEEIKAEAAELFFASVDNPSNAVEWAMAEMLNQPEVLQKAVEELDSVVGRERLVQESDFHRLNYIKACAREALRLHPIAPFNLPHVSTADSTVAGYFIPKGSHVLLSRTGLGRNPKVWDDPLRFNPERHLMDGSAEVELAERDLRFISFSTGRRGCMGAPLGSAMTVMLLARLLQGFTWSVPEGESRIDLAESTHDLFLANPLCAHASPHMPSYLYPTI