MGKYAQIVIGPAGCGKSTYCHTLYEHCLAIKRSVHCVNLDPAAEAFQYPVSFDIRDLVSLEDVVEELGLGPNGGLLYCMEYLEDNLHDWLGEQLESYGDDDYLVFDCPGQIELYNHLSVFRSFVDFLKNDGWNVCVVYCLDAHFITDIAKFMAGALQALAAMVKLELPHVNVLTKVDLLEDKRHLDDFLFPDSALLLPQLAASTGPRFRALNKAMGQLLEEFSLVSFMPLDITDEDSIADILGQIDIAIQYGEDAEPRIREDEYDPERDGDGDGGDGGDDI*