MKELQDLTEDKDTSGIHAALEQEGSLTALKGWFFGPGNTPYAGGKFVIHIQLPTDYPFKPPKMKFETRIWHPNVSSQTGVICLDTLNKNWSPVQTIKTALLSVRMLLENPNPSDPQDGEVARMLLDNPDSFVQMAHEWAVRHAGAPRQRNLDLTIFRSLARPTTAVDASRASLVPGSAYCQSLAQTSGGALNNDAGVLESGNLGVGTALAAGDDGTGVAHTAAGGSGDAGDEADDGLAAVDGVGLLEELGGVLLGGAADLANHDDAVGLLVLDEDLEAVDEVCAAEGVAADADDEGLAEAGLGGLVDGLVGQGAGAGDDADAAALVDEAGHDADLALARGDDAGAVGTDEAGLGLGLEHLGDADHV*