MNLNRNLEKYAELAIKVGVNIQPGQILLIKSPIECADFARNALKEAYKCGAKNVYIEWSDEESTLIKYLYAPDEAFHEFPKWTAEQYVDIAKEGGAFLSVYAQNPDLLKDVDPERVANFQKASGKALKEWRSYTLTDKCKWSIVSVPTKDWAKKVFPNLSEDKAIEKLWDAIFKCSRVDGQDPIKAWEEHNENLKSKMDFLNKNNFKTLKYKSSKTDLTLDLPKGHVWLSGASKDPNGISFNPNIPTEEIFGMPHKFKVNGTVYSTKPLVYGGNIIDNFFLTFKDGKIIDFSAEKGLDTLEKLIETDEGSHYLGEVALVPYNSPISNTDIIFYNTLYDENASCHFAIGSAYKTCLEGGNNLKDEELDEHGVNDSLTHVDFMIGSADMDIIGETYDGKQIQIFKNGNWAF*