MTLRSVCVFCGASPGASPVYQEAAVALGRHLAERGLTLVYGGGAVGLMGTVADAALAAGGEVIGIIPQSLQEAEIGHKGLTRLEVVDGMHARKARMAELADAFIALPGGLGTLEELFEVWTWGQLGYHAKPLGLLEVNGFYDPLLTFLDHLVDERFVRAEHRGMLQRGASPEALLDALAAWTPSVAPKWVDRTPQ