MGVYQQKIWLITGTSSGFGKRLVASVLARGDRVIATARDIQKLRAVFPSSNPNLHLAELDISDNTMVIAQRIKAALAVWGRIDVIVNNAGYGVKAILEEGGALAALTQFQTNLFGVLNVTNAVLPHMRERRSGTVVILGSRSAWRPEASPAGLYAASKAAVQAIGETYATELRPFGVRVLIVAPGSFRTEGVHAYPATINTRIPAYEDARNTGMARFAAIAGKERGDPAKAMELLVDVVKGEGRAKGREWPLWLVLGRDAYADIRAKTAKLLNTMDAWEDVATDLEFDCEPMNA*