METGTSQREDHQQEAAARRRKELLEAADRVVLRDGPEASMNAIAAEAGITKPILYRHFGDKGGLYRALAVRHTDALLASLRNALDAPAPDRRGRVAATLDTYLAAIEARPQVYRFLMHPADQGQQQEQEQGFDVGHHSAPLLRRMGDELAKVIADRVELGPGGEEVARIWGHGIVGMMHAAGDWWLRERPCSRERLVHHLTDLLWGRLALVDDRIGAPGLF