MKQLVEIYIRLAELETKREDTNKKVSLPRDIRSVRELELVPVLTSNISVDRSCQYSEGTFPHFKGLGDSVVVMNGINAPKVVECYGSDGKTYRQLAKSGNDDLRQDAVMEQFFGLVNTFLHNNQDTWKRKLGVRTYKVVPFTPSAGILEWVDGTLPLGEYLIGSSRNGGLHGRYGAGDWSFSKCREHMMNVKDKRKAFQDVSENFRPVMHFFFLERFLQPADWFEKRLAYTRSVAASSMVGYIVGLGDRHSMNILIDQVTAEVVHIDLGVAFEQGLMLKTPERVPFRLTRDIIDGMGVTGVEGVFRRCCEETLAVMRTNKEALLTIIEVFIHDPLYKWALSPLKALQRQKETEDDLETSWEDSQDECEGNKDAARALMRVKQKLDGYEDGEMRSVHGQVQQLIQDAIDPERLCHMFPGWGAWM*