MGENSRVRTQFTHELIALTNDLTLMCRLAHDSLERVVDALAGADLTAAYEVFALEEQLHKMHGTCEARTVALLALQAPVARDLRHVVTAMQIADQLSGIGTLTSAVADQVYRHHPGHVAAQPILSALTELGGVAAARLAAAGEAVTTGHPADDPAPGASVAELRARLHAALSDPDRPETPAVVIDLTLLGSHLERCVERAERIDRLIRFLDTGIPPTAQPGPELPAD