MTTLTGKTILITGGTRGLGAVTALALARLGPHKIYITGRPSSSATADTLISKIRSEAESNPNANNVCTNITFLPTDNASLASVSATAQKLLETEEKIDILICNAGIAAIPLGKSEDGYEIQFATNVLGHALLIRKLLPLLRKSTSSGARIISLGSYGYRMAKTVDLERVSGDGLAKDKDDFLGYQRWRRYTESKLANTLYTSQLAKQYPEITSVTVTPGFVESDMVKNFGFVDHWMTKLGAKLARGQKGMVTVEEGAENTVWAATVEAKELVNGGLYDPVGKRVPEGELTAAARDEALAKKLWDWTEAELKRWL*