MEKQEEKEVRPFHLVFVHGAMHGAWCWYKVRSHLESLGHKVSCLDLKSSGIDLSDPNTISSFEEYNKPLSDFMSNLKDDEKVILVGHSLGGLSLTHSIQEFGNKIHVAVYICAAMLPLDIPMDIWEKGYALGVDKPPTSLILKKELQLDLLYHLCPVEDLTLASMLLRPFPATTLKGVRFNGGGDMDKVKRVFIKTMHDRMFWPEVQDQVIQMWPPSKVLDIESDHSPFFSAPTQLINLLLEAMAHE