MRHKVKDKLFMLRPGFYQGTEGPFYCGDSVAVEGLLGFFPQLRGEVDVEYIDAQRPRIALVGLIGDENQSAPVLILADGKIPLDEGVQTRLYGNTRFIDSPDHIRRYLSSQYGVARPA