MGRAPCCEKVGLRRGRWTKEEDEKLARYIRENGEGAWRSMPKNAGLLRCGKSCRLRWINYLRADLKRGNISPQEEDIILNLHATLGNRWSLIAGHLPGRTDNEIKNYWNSHLSRKGYEFLRGGGGGAVVDVDLSKLPGGGKRRGGRTGRSSSGKEKTRTKEKDKAPAPEAAHNDDDGGGGGGGIDNVSAASHSHREEQAQASASGLTSDGLEEGPLGLSEEMVSGPVGPVSPKPERVAGGGPGGAATEAVGQDMGDKSMDWDLVGLDDGFANDDMWGSLSWDYGELVGPDGVHQGEVLSDLFFLGNL