MTSLDLTGRTAIITGASRGIGLAIAQQLAAAGAHVVLTARRQEAADEAAAQVGDRALGVGAHAVDEDAARRCVDLTLERFGSVDILINNAGTNPAYGPLLEQDHARFAKIFDVNLWAPLMWTSLVVTAWMGEHGGAVVNTASIGGMHQSPAMGMYNATKAALIHVTKQLALELSPRIRVNAICPGVVRTRLAEALWKDHEDPLAATIALGRIGEPADIASAVAFLVSDAASWITGETMIIDGGLLLGNALGFRAAPSTEH*